标题:基于刘神的代码写的设备远程升级
作者:群主大人
日期:2018-08-28 17:53
内容:
基于刘神的代码写的设备远程升级。
界面和文件传输都是了刘大神的,我就实现了下搜索功能。
应用场景:
1.通常我们在公网时升级采用ftp升级下载文件,但这样往往受限于网络情况。
2.同时有时候我们需要给工程人员不具备相应的专业知识。有必要我们开发升级工具,方便其使用。
具体思路如下
设备作为服务器,升级工具为客户端。
第一步:先通过广播或组播方式,将获取设备信息请求广播出去。接收方(设备)接收到广播,将设备信息发送给升级客户端。
将设备信息发送给客户端有两种方式1.升级客户端监听另外一个端口的广播。在接收到升级客户端的广播请求后往另外一个端口发送设备信息。2.发送广播请求时,可以涵盖客户端IP及端口等信息。设备介绍到之后建立连接发送数据。相比第一种方式更具有优势。
然后使用者可以根据判断当前设备在是否需要升级。(交互信息自定义)
参考如下: QT 通过UDP广播获取网络中所有设备ip地址https://blog.csdn.net/dxzysk/article/details/55511269
第二步:通过获取到的设备信息,如IP等,建立TCP链接之后,发送文件。
代码分为2部分
QtUiUpTools为升级客户端。
searchDev为模拟主机。
文件升级中:
tpbq1https://img-blog.csdn.net/20180828173953463?watermark/2/text/aHR0cHM6Ly9 ..
#1 [青春的年代 08-28 18:13]
支持一下
#2 [xp3838338 08-28 20:10]
图挂了
#3 [crazy 08-28 22:11]
#4 [fight傲 08-28 23:27]
#5 [cj123sn 09-14 16:29]
超级棒的!!!!!