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 智能插座研发调试以及产线出厂调试的业务要求。

相关推荐
Geeys5 小时前
多多搜索操作指南|拼多多商家从 0 到 1 实操教程(自定义 + OCPX、选词、出价、投产优化)
大数据·网络·人工智能
Brookty5 小时前
网络原理|第一阶段:网络层、IP 数据报、网络接口与逐跳转发机制
网络·ip
Eloudy5 小时前
【无标题】
网络·gpu·rdma·roce
调试优选官5 小时前
2026年IoT物联网开发赛道年度榜单深度解析:D-coding物联网系统定制与源码交付能力专项解读
java·物联网·struts·iot·开发经验
AI日报派送佬13 小时前
2026年10月14日AI行业日报|Gemini 4 Argon正式发布;小模型跨设备传播风险引发安全热议
网络·人工智能·openai·谷歌·deepseek·anthropic·ai日报
安易算力14 小时前
昇腾CANN算子开发与MindSpore部署调优实践:从Ascend C到模型推理全链路
网络·架构
遇印记15 小时前
传输层,网络层
运维·服务器·网络·windows·学习
北京中科新远科技17 小时前
高速光模块上线验收实战:DOM、FEC、BER与端口计数器怎么一起看
服务器·网络·php
80s77718 小时前
动态IP是什么,动态IP的应用场景有哪些?
网络·网络协议·tcp/ip