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

相关推荐
m0_715674431 小时前
政务泛监测体系能力排行:AI 重塑监测边界,治理的颗粒度革命
大数据·网络·人工智能·安全·网络安全·政务
AI 编程助手GPT2 小时前
curl 返回成功就能收文件?用本地 HTTP 验证错误页与超时
网络·网络协议·http
十碗饭吃不饱3 小时前
后端运维:网络联通、进程查询、Java服务启动脚本
java·运维·网络
从琳开始9895 小时前
网络原理入门(二)------OSI七层模型?TCP/IP五层(四层)模型原来是这样的
java·网络·tcp/ip·java-ee·php
广凌科技5 小时前
广凌校园物联网中台整体解决方案:三层架构驱动校园数字化智治
物联网·架构
海雅达手持终端PDA7 小时前
巡线、深井、爆管抢修与极寒水网的硬件矩阵怎么配?海雅达水务巡检终端PDA选型指南
android·物联网·5g·集成测试·能源·政务
wendaoiot7 小时前
低温环境下4G采集节点掉线的三类成因与参数边界
物联网
xiaoye-duck7 小时前
《C++ 项目:手写大模型接入 SDK》ChatGPT接口设计(下):流式响应实现和测试
网络·c++·语言模型·chatgpt
梦帮科技7 小时前
意识启发式量子隧穿退火算法用于全局优化 (CITA) 完整技术指南
网络·人工智能·算法·量子计算·模拟退火算法
码间留白7 小时前
鸿蒙端对接 BLE 血压计:从一次握手到读数入库(二)设备篇
物联网·uni-app·鸿蒙·蓝牙ble·血压计