ESP32 智能插座调试软件功能测试

摘要

本文针对 ESP32 智能插座配套调试软件开展完整功能测试,覆盖设备搜索连接、实时数据读取、继电器开关控制、电能清零、设备信息读写、SN / 型号配置、计量校准、OTA 固件升级、设备日志打印等全部核心模块,验证工具是否满足智能插座产线调试、研发调试的使用需求。

关键词:ESP32;智能插座;调试工具;OTA 升级;电能计量;功能测试

一、测试环境

  • 被测设备:ESP32 智能插座
  • 调试工具:ESP32 智能插座调试台
  • 通信方式:局域网网络通信,通过 IP 地址建立设备与 PC 调试软件连接

二、功能测试过程

1. 搜索与连接设备

操作步骤:

  1. 点击调试软件【搜索设备】按钮,局域网扫描出智能插座设备 IP 地址;
  2. 选中搜索得到的插座 IP,点击【连接】建立通信链路。

测试现象:可以正常扫描到局域网内插座设备,选中 IP 后可成功连接设备,界面右上角显示已连接设备 IP。

2. 实时数据读取

设备连接成功后,软件自动读取插座上报的实时运行数据,包含电压 V、电流 A、功率 W、总电能 kWh,同时同步展示插座开关继电器状态。

数据面板实时刷新,能够直观查看插座当前的用电参数,开关状态与设备实际状态保持同步。

3. 开关控制功能

操作步骤:

  1. 在【开关控制】模块点击按钮切换输出状态;
  2. 观察界面按钮状态变化,查看底部设备日志窗口。

测试结果:点击按钮可以切换插座继电器开 / 关;日志窗口打印指令下发记录与执行结果,提示【开关设置】指令执行成功,界面状态和硬件实际动作保持一致。

4. 清除电能累计数据

操作:点击【清除电能累计】按钮。 效果:设备总电能 kWh 清零,日志打印清除指令执行成功,累计电能重置为 0.000kWh。 该功能用于产线测试时重置设备电能统计数据。

5. 读取设备信息

点击【读取设备信息】按钮,右侧设备信息区域展示设备 SN、Product 型号、SoftCode、SoftVer 固件版本号等设备固有参数,信息展示完整正常。

6. 设置 SN 和型号

操作流程:填写 SN 编号与 Product 型号信息,点击【设置 SN 和型号】写入设备;再次点击读取设备信息。 测试现象:设备信息区域刷新为刚刚写入的 SN 与型号,参数可以持久保存到插座设备内。

7. 计量校准功能

智能插座需要对电压、电流采样做计量校准,操作流程:

  1. 接入标准源,设置标准电压 220V,标准电流 5A;
  2. 先点击【初始化】,再点击【开始校准】;
  3. 观察实时面板电压、电流读数。

测试结果:校准完成后电压、电流采样读数明显变准确,完成插座电能计量参数标定,满足计量精度调试需求。

8. OTA 固件升级

该调试工具支持局域网 OTA 远程升级固件:

  1. 将固件下载 URL 填入 OTA 输入框;
  2. 点击【OTA 升级】按钮,下发升级指令给插座; 本次测试将固件版本从 V1.15 升级到 V1.16,升级流程可正常执行。

注意:OTA 升级会更新设备固件,操作过程请勿断电。

9. 设备日志功能

勾选日志选项后,底部日志窗口自动打印插座运行日志,包含下发指令、设备应答、事件状态等信息,方便开发人员定位调试问题。

三、测试结论

本次对 ESP32 智能插座调试软件全部功能项执行手工功能测试:

✅ 设备搜索、IP 连接正常;

✅ 电压、电流、功率、电能实时数据读取正常;

✅ 继电器开关控制,指令下发与执行反馈正常;

✅ 电能累计数据可以成功清零;

✅ 设备信息读取、SN 与型号参数写入保存正常;

✅ 电压电流计量校准功能生效,采样精度得到修正;

✅ OTA 固件升级功能可用,支持远程更新固件版本;

✅ 设备日志可以正常打印,方便问题排查。

综合结论:调试软件全部功能点测试通过,能够满足 ESP32 智能插座研发调试以及产线出厂调试的业务要求。

相关推荐
醇氧1 小时前
OSI 七层网络模型总结
网络
rcms152702692182 小时前
Nikon 4T070-360-1精准控制器模块
网络
数安旭说3 小时前
终端防火墙深度拆解:网络隔离、进程级管控与流量治理的落地避坑指南
网络·数据安全·企业安全·防火墙·终端安全·终端防火墙·违规外联
数智工坊3 小时前
NTIRE2024×4图像超分竞赛综述|Mamba崛起、数据缩放、频域增强成为新趋势
网络·人工智能·深度学习·cnn·机器人
聚美智数4 小时前
网安查询-备案查询-网络安全查询API接口介绍
网络·数据库·web安全
jianqiang.xue4 小时前
审查技能库(上):内存安全四件套
stm32·单片机·物联网·架构·esp32
明达智控技术4 小时前
告别停机内卷!热插拔远程IO,解锁工控运维新范式
分布式·物联网·自动化
一个向上的运维者4 小时前
Kubernetes 网络三部曲:CNI、kube-proxy 与 CoreDNS 是如何协作的?
网络·容器·kubernetes
wtblszn5 小时前
城市内河在线监测系统方案
运维·物联网