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

一、功能特点

  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/各种国产系统和开发板等。

二、效果图









三、体验地址

  1. 体验地址:https://pan.baidu.com/s/1ZxG-oyUKe286LPMPxOrO2A 提取码:o05q 文件名:bin_iottool.zip
  2. 国内站点:https://gitee.com/feiyangqingyun
  3. 国际站点:https://github.com/feiyangqingyun
  4. 个人主页:https://blog.csdn.net/feiyangqingyun
  5. 知乎主页:https://www.zhihu.com/people/feiyangqingyun/
相关推荐
骥龙2 分钟前
XX汽集团数字化转型:全生命周期网络安全、数据合规与AI工业物联网融合实践
人工智能·物联网·web安全
我在看你呵呵笑5 分钟前
GD32VW553-IOT开发板移植适配openharmony
物联网·华为·harmonyos
御控工业物联网1 小时前
御控物联网远程控制水泵启停智能自控解决方案
物联网·智慧水务·水泵远程监控·泵站智能监控·联动控制
慢慢沉1 小时前
UDP与TCP的区别
网络协议·tcp/ip·udp
EasyControl移动设备管理4 小时前
更智能的零售终端设备管理:合规、安全与高效
物联网·零售·远程管理·mdm(移动设备管理)·租赁行业数字化
牵牛老人4 小时前
Qt C++ 复杂界面处理:巧用覆盖层突破复杂界面处理难题之一
数据库·c++·qt
绝世剑仙纪宁4 小时前
TCP 三次握手、四次挥手
网络·网络协议·tcp/ip
小白学大数据5 小时前
构建企业级Selenium爬虫:基于隧道代理的IP管理架构
爬虫·tcp/ip·selenium
时空潮汐5 小时前
我用神卓 NAT 公网 IP 盒子搭建《我的世界》联机的经历
网络·网络协议·tcp/ip
岑梓铭6 小时前
计算机网络第四章(4)——网络层《ARP协议》
网络·笔记·tcp/ip·计算机网络·考研·408