• 1653阅读
  • 1回复

Qt/C++编写物联网组件/支持modbus/rtu/tcp/udp/websocket/mqtt/多线程采集 [复制链接]

上一主题 下一主题
离线liudianwu
 

图酷模式  只看楼主 倒序阅读 楼主  发表于: 2023-10-16

## 一、功能特点
1. 支持多种协议,包括Modbus_Rtu_Com/Modbus_Rtu_Tcp/Modbus_Rtu_Udp/Modbus_Rtu_Web/Modbus_Tcp/Modbus_Udp/Modbus_Web等,其中web指websocket。
2. 支持多种采集通讯方式,包括串口和网络等,可自由拓展其他方式。
3. 自定义采集间隔(精确到毫秒)和超时次数,超时后自动将离线的文件从轮询队列中移除,加快轮询速度。
4. 自定义整体轮询间隔,将离线的设备重新探测一次,保证设备恢复正常后能够重新加入轮询队列。
5. 同时提供了设备模拟工具,支持各种协议,支持设定多个设备的数据值。
6. 支持mqtt协议,可设置主机地址和端口、协议版本、唯一标号、用户名称、用户密码、发布和订阅主题。
7. 多线程采集和解析数据,以信号的方式发送解析结果,不卡主线程。
8. 代码做了兼容,支持各种编译器,同时支持Qt4/Qt5/Qt6。
9. 跨平台,支持windows/linux/mac/嵌入式linux/android/各种国产系统和开发板等。

## 二、效果图
window.open('http://www.qtcn.org/bbs/attachment/Mon_2310/44_110085_cf2a8710006f9ea.jpg?139');" style="max-width:700px;max-height:700px;" onload="if(is_ie6&&this.offsetWidth>700)this.width=700;" >


## 三、体验地址
1. 体验地址:[https://pan.baidu.com/s/1ZxG-oyUKe286LPMPxOrO2A](https://pan.baidu.com/s/1ZxG-oyUKe286LPMPxOrO2A) 提取码:o05q  文件名:bin_iottool.zip
2. 国内站点:[https://gitee.com/feiyangqingyun](https://gitee.com/feiyangqingyun)
3. 国际站点:[https://github.com/feiyangqingyun](https://github.com/feiyangqingyun)
4. 个人主页:[https://blog.csdn.net/feiyangqingyun](https://blog.csdn.net/feiyangqingyun)
5. 知乎主页:[https://www.zhihu.com/people/feiyangqingyun/](https://www.zhihu.com/people/feiyangqingyun/)
4条评分好评度+1贡献值+1金钱+10威望+1
20091001753 好评度 +1 - 2023-10-16
20091001753 贡献值 +1 - 2023-10-16
20091001753 威望 +1 - 2023-10-16
20091001753 金钱 +10 - 2023-10-16
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线river_j

只看该作者 1楼 发表于: 2023-11-21
快速回复
限100 字节
 
上一个 下一个