涂鸦MCU仿真调试助手使用说明
工具简介
涂鸦MCU仿真调试助手模拟MCU的数据收发,开发者的WiFi模块通过USB转TTL工具与仿真助手接通,可有以下用途:
1、 与联网模块配对使用,验证wifi模块是否正常工作。
2、 在MCU未完成开发前,调试APP面板显示
3、 当MCU开发者不知如何发送、回复数据给模块时,仿真助手的数据可作为参考。
运行环境
硬件连接
WIFI模块由3.3V,400mA电源供电,模块的EN脚与VCC脚相连,USB转TTL工具的TX,RX分别与WIFI模块的RX,TXD相连。
使用说明
1. 导入功能点调试文件
加载schema文件。Schema文件必须为符合涂鸦云DP命令的.json文件(该文件由涂鸦开发者平台产品中打包下载)
2. 设置模块的工作模式
该模式需要和MCU所设定的工作模式相同。若模块工作模式为模块自处理,GPIO配置也需和MCU所配置的GPIO相同
3. 选择配网方式
根据需求选择对应的配网方式,不同配网方式的区别见《涂鸦串口通讯协议》。
4. 设置串口
打开串口,据实选择串口号,波特率通常默认为9600Bp/s,部分扫地机等产品波特率为115200 Bp/s。
5. 启动调试
点击“启动”按键开始仿真。
6. 数据调试
DP数据调试:
启动调试成功后,软件能上报dp点对应的状态,设置中能设置相应的发送规则来满足不同的需求。
打开天气功能:
(1)all中列出了所有当前支持的天气信息,根据需要选择对应信息
(2)selected中显示当前已选的数据,双击可取消选择
(3)完成后点击“打开天气功能”,天气数据会自动下发(模块首次上电或者每隔30min下发一次)。
停止心跳:
点击“停止心跳”后,MCU通知WiFi模块停止心跳包发送。若要回复心跳发送,可以将模块断电再上电,或者将模块复位(重置、AP模式、EZ模式均可)。
流服务:
使用场景:一般用于扫地机运行地图显示
(1) 开启流服务功能
(2) 输入ID号,开启流服务数据传输
(3) 导入地图的txt文件,点击“流数据传输”
(4) 结束流数据传输,APP上可查看地图
(注:若要传输新的地图,要重新开启流服务功能)
7. 串口数据交互显示
当软件接收到数据,软件自动根据schema文件解析数据并显示相应的结果。按”保存”按钮后软件自动将调试信息保存到软件所在路径的logs.txt文件中。