Page 25 - 电力与能源2024年第五期
P. 25
李泽晨,等:输电导线微风振动监测的无线通信技术及其实现 557
3.3 客户端软件设计
客 户 端 软 件 用 于 与 FTP 服 务 器 进 行 通 信 。
FTP 客 户 端 技 术 主 要 有 FileZilla [15] ,FireFTP,
CuteFTP 等。为了更好地适应本文所设计的无
线通信技术,本文使用 VSCode 软件和 C#语言进
行 FTP 客户端软件的开发,设计的 FTP 客户端主
界面如图 4 所示。
图 3 数据无线通信流程
ESP32C3 会开始连接 WiFi。
图 4 FTP 客户端主界面
成功连接 WiFi 后,巡检人员使用 FTP 客户
该客户端界面简洁直观,支持 FTP 文件传输
端软件与 FTP 服务器建立连接。连接时,首先要
协议。其功能见图 5,整体分为基本命令区、参数
输入 FTP 服务器的 IP 地址和端口号,并提供用户
配置区和文件显示区三部分。巡检人员可以在基
名和密码完成身份验证,一旦身份验证成功,巡检
本命令区进 行 FTP 的连接以及 文件下 载操作 。
人员便可通过 FTP 客户端向服务器发送指令执
文件下载完成后,用户可以在参数配置区查看所
行相应操作。在 FTP 传输协议中,控制连接负责
采集数据的波形,同时也可以进行采样参数的修
传送命令,如请求列出目录、上传文件和下载文件
改。FTP 服务器的总文件目录以及已下载完毕
等;具体的文件传输操作(如实际的文件下载、观
的文件目录均会在文件显示区显示。该设计使得
察数据波形和修改采样参数等)则是通过数据连 操作简单、功能明确,有助于巡检人员高效完成数
接完成的。 据获取和分析任务。
FTP 文件传输方式有 ASCII 方式和二进制
方式,但由于数据是以二进制形式存储在 SD 卡
的,为了保证数据的有效传输和完整性,故本文采
用二进制的方式进行 FTP 文件传输。当无线通
信任务完成后,FTP 断开连接,无线发送模块中
的 ESP32C3 进入休眠,等待下一次唤醒。
在 数 据 无 线 通 信 中 使 用 到 的 ESP-NOW 技
术是由乐鑫公司开发的一种基于数据链路层的无 图 5 FTP 客户端软件功能
线通信协议 [14] ,专门用于低功耗设备,并且支持一
4 试验验证
对一、一对多、多对多设备的连接和控制。通过
ESP-NOW 进行数据传输时,不需要通过网络层、 将无线发送模块与微风振动监测装置连接并
传 输 层 、表 示 层 等 层 级 ,因 此 具 有 更 快 的 响 应 安装在输电导线上,给输电导线一激励使其产生
速度。 振动。监测装置完成导线振动数据采集后,等待

