1,通过UDP扫描获取到设备的IP,
2,与设备建立TCP连接
3,添加hex文件,将hex格式文件转成二进制格式文件(hex->bin)
4,发送升级指令 (等待5秒设备没返回提示失败,请用户重新尝试)
5,设备回46 B9 68 00 08 02 00 00 72 16后,发送第1个升级包
6,发送第1个升级包,等待设备写入完成 (等待5秒设备没返回提示失败,请用户重新尝试)
7,设备写入完成第1个升级包并返回46 B9 68 00 08 02 01 00 73 16
8,再发第2个升级包, 以次累推 (等待5秒设备没返回提示失败,请用户重新尝试)
要求使用第三方运行于PC端的TCP/UDP测试工具按照以上协议测试可完全通过。流行的TCP/UDP测试工具如Serial Port Utility (TCP测试,可从网上下载),MarsUdpClient(UDP测试,如下),或其它第三方运行于PC端的测试工具
在线OTA升级相互协议:
OTA升级可通过RJ45,WIFI(TCP模式下)升级。