Mesh 网络监控调试器 DIY
本教程来源于 FlexLua 官网,降低 IoT 硬件开发难度,零门槛 Lua 低代码编程技术开发 IoT 硬件。
目前在Core(ShineBlink C1 Mini开发板)上已经支持Thread Mesh组网通信功能(点对点通信、多点通信),同样Core也支持把自身变成用来调试Thread Mesh网络的网络拓扑结构监视器工具。这样我们就可以利用该工具在开发过程中或现场组网调试时通过和工具相连的PC端的Monitor软件直观的观察实时组网情况。下图是PC端的Monitor软件的实际效果预览:
一、下载并安装相关资源
下载地址。
下载后的文件如下:
- DFU.BIN:
- DFU.BIN是用来支持将Core变成Thread监视器的固件更新程序。首先我们需要将Core的开关置于“TF“挡位,然后通过USB线连接电脑后,把DFU.BIN文件传送到Core的TF卡上,然后再将开关置于”ON“挡位后Core就会自动开始更新固件,待Core电路板上的Led灯闪烁完成并熄灭时说明Core已经成功更新固件。
- 注意:更新该固件后,Core此时只支持Thread监视功能,其他的所有功能将失效,如果您想恢复正常的功能需要从官网上重新下载最新的全功能DFU.BIN文件来用来恢复。
- nRFTTM-win32-x640.12.0-1.alpha:
- nRFTTM-win32-x640.12.0-1.alpha 是PC端监控软件,解压后无需安装,之间运行nRF_TTM.exe即可。
- usb_driver(for Win7):
- 如果你的电脑是win10系统,那么就无需安装该驱动,windows系统会自动为您从网络上安装Core和PC连接的USB CDC转串口驱动程序。如果你的电脑是Win7则usb_driver需要您自己安装。
二、使用方法
(1) 将Core和电脑通过USB线连接,并将开关置于”ON“挡位,然后运行nRF_TTM.exe应用程序。
(2) nRF_TTM应用程序使用步骤如下图: