子宇科技有限公司_软件开发_上位机开发_物联网开发_软件行业定制开发商,子宇科技有限公司是一家以客户需求为主导、技术驱动型的软件开发公司,主打为客户提供上位机开发、物联网开发、APP开发等软件开发服务, 致力于在创新研发、工业互联网、金融科技、智慧城市、大数据、商业新零售等领域,为客户提供创造具备商业价值的软件开发服务。上位机系统开发,工控系统开发,软件定制开发,系统定制开发,APP开发

具体案例信息

远程硬件升级软件

摘要:硬件升级,芯片写入,硬件开发,硬件系统,hex转bin,文件格式转换

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模式下)升级。

 

dimage002.jpg