当前位置: 首页 > news >正文

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/

相关文章:

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

一、功能特点 支持多种协议,包括Modbus_Rtu_Com/Modbus_Rtu_Tcp/Modbus_Rtu_Udp/Modbus_Rtu_Web/Modbus_Tcp/Modbus_Udp/Modbus_Web等,其中web指websocket。支持多种采集通讯方式,包括串口和网络等,可自由拓展其他方式。自定义采…...

windows常用命令

一.文件操作 dir:查看文件当前路径目录列表 cd .. :返回上一级目录 cd 路径:进入路径...

数据结构--堆

一. 堆 1. 堆的概念 堆(heap):一种有特殊用途的数据结构——用来在一组变化频繁(发生增删查改的频率较高)的数据集中查找最值。 堆在物理层面上,表现为一组连续的数组区间:long[] array &…...

Android12之报错 error: BUILD_COPY_HEADERS is obsolete(一百六十七)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生…...

vue前端中v-model与ref的区别

v-model <template><input type"text" v-model"message"> </template>作用&#xff1a;将输入框与message绑定&#xff0c;及将用户输入的内容绑定到message这个变量上&#xff0c;但是message是无法在script中获取到的&#xff0c;要想…...

探索未来:硬件架构之路

文章目录 &#x1f31f; 硬件架构&#x1f34a; 基本概念&#x1f34a; 设计原则&#x1f34a; 应用场景&#x1f34a; 结论 &#x1f4d5;我是廖志伟&#xff0c;一名Java开发工程师、Java领域优质创作者、CSDN博客专家、51CTO专家博主、阿里云专家博主、清华大学出版社签约作…...

Linux 系统安装 Redis7 —— 超详细操作演示!

内存数据库 Redis7 一、Redis 概述1.1 Redis 简介1.2 Redis 的用途1.3 Redis 特性1.4 Redis 的IO模型 二、Redis 的安装与配置2.1 Redis 的安装2.2 连接前的配置2.3 Redis 客户端分类2.4 Redis 配置文件详解 三、Redis 命令四、Redis 持久化五、Redis 主从集群六、Redis 分布式…...

首次建站用香港服务器有影响没?

​  对于首次租用香港服务器的朋友来说&#xff0c;难免会对它没有一个很清晰的认知。因此&#xff0c;本文就从香港服务器适用人群&#xff0c;以及建站影响&#xff0c;选择技巧上做一个全方位的解答。 1. 哪一类人群适合使用香港服务器建站? 做外贸业务的网站。香港走的国…...

大数据Flink(九十八):SQL函数的归类和引用方式

文章目录 SQL函数的归类和引用方式 一、SQL 函数的归类...

Python文件共享+cpolar内网穿透:轻松实现公网访问

文章目录 1.前言2.本地文件服务器搭建2.1.Python的安装和设置2.2.cpolar的安装和注册 3.本地文件服务器的发布3.1.Cpolar云端设置3.2.Cpolar本地设置 4.公网访问测试5.结语 1.前言 数据共享作为和连接作为互联网的基础应用&#xff0c;不仅在商业和办公场景有广泛的应用&#…...

Flink之源算子Data Source

源算子Data Source 概述内置Data Source基于集合构建基于文件构建基于Socket构建 自定义Data SourceSourceFunctionRichSourceFunction 常见连接器第三方系统连接器File Source连接器DataGen Source连接器Kafka Source连接器RabbitMQ Source连接器MongoDB Source连接器 概述 Fl…...

在雷电模拟器9上安装magisk并安装LSPosed模块以及其Manager管理器(一)

环境&#xff1a;win10 64&#xff0c;雷电模拟器9.0.60(9)&#xff0c;Android 9。 之前我都是用雷电模拟器版本4.0.78&#xff0c;Android版本7.1.2&#xff0c;为什么本篇要使用9了呢&#xff1f;先解答下这个问题。原因如下&#xff1a;经过我的测试&#xff0c;LSPosed不支…...

Apache atlas 元数据管理治理平台使用和架构

1、前言 Apache Atlas 是托管于 Apache 旗下的一款元数据管理和治理的产品&#xff0c;目前在大数据领域应用颇为广泛&#xff0c;可以很好的帮助企业管理数据资产&#xff0c;并对这些资产进行分类和治理&#xff0c;为数据分析&#xff0c;数据治理提供高质量的元数据信息。…...

MFF论文笔记

论文名称&#xff1a;Improving Pixel-based MIM by Reducing Wasted Modeling Capability_发表时间&#xff1a;ICCV2023 作者及组织&#xff1a;上海人工智能实验室&#xff0c;西门菲沙大学&#xff0c;香港中文大学 问题与贡献 MIM(Model Maksed Model)方法可以分为两部分…...

Leetcode 02.07 链表相交(链表)

Leetcode 02.07 链表相交&#xff08;链表&#xff09; 解法1 尾部对齐解法2&#xff1a;太厉害了&#xff0c;数学归纳推导的方法 很巧妙&#xff0c;这就是将链表的尾端对齐后再一起遍历&#xff0c;这样能满足题目的要求。因为相交之后两个链表到结束的所有节点都一样了&…...

Bootstrap的媒体对象组件(图文展示组件),挺有用的一个组件。

Bootstrap的.media类是用于创建媒体对象的&#xff0c;媒体对象通常用于展示图像&#xff08;图片&#xff09;和文本内容的组合&#xff0c;这种布局在展示新闻文章、博客帖子等方面非常常见。.media类使得创建这样的媒体对象非常简单&#xff0c;通常包含一个图像和相关的文本…...

Day2力扣打卡

打卡记录 无限数组的最短子数组&#xff08;滑动窗口&#xff09; 链接 思路&#xff1a;先求单个数组的总和&#xff0c;再对两个重复数组所组成的新数组上使用 不定长的滑动窗口 来求得满足目标的最小长度。 class Solution { public:int minSizeSubarray(vector<int>…...

项目经理每天,每周,每月的工作清单

很多不懂项目管理的伙伴问&#xff0c;项目经理每天每周每个月的工作是什么呢&#xff1f; 仿佛他们什么都管&#xff0c;但是又没有具体的产出&#xff0c;但是每天看他们比谁都忙&#xff0c;其实很简单&#xff0c;项目中的每个环节负责具体的事情&#xff0c;但是每个环节…...

Java —— 运算符

目录 1. 什么是运算符 2. 算术运算符 2.1 基本四则运算符: 加减乘除模( - * / %) 2.2 增量运算符 - * %与 自增/自减运算符 -- 3. 关系运算符 4. 逻辑运算符 4.1 逻辑与 && 4.2 逻辑或|| 4.3 逻辑非 ! 4.4 短路求值 5. 位运算符 5.1 按位与 & 5.2 按位或 5.3 按位…...

【C++ 中的友元函数:解密其神秘面纱】

友元函数&#xff0c;作为C中一个重要但常常被误解的概念&#xff0c;经常让初学者感到困惑。本文将带您逐步了解友元函数的含义、用途以及如何正确使用它们。 什么是友元函数&#xff1f; 在C中&#xff0c;友元函数是一种特殊的函数&#xff0c;它允许某个类或类的成员函数…...

OpenClaw+千问3.5-9B学习助手:自动生成错题集与复习计划

OpenClaw千问3.5-9B学习助手&#xff1a;自动生成错题集与复习计划 1. 为什么需要AI学习助手&#xff1f; 去年备考PMP认证时&#xff0c;我发现自己陷入了"错题黑洞"——整理错题本占用了60%的复习时间。手动标注知识点、寻找同类题目、安排复习周期这些机械工作&…...

手把手教你用Node.js对接阿里云/火山引擎TTS流式API(附完整代码与避坑指南)

Node.js实战&#xff1a;阿里云与火山引擎TTS流式API集成全攻略 在语音交互应用开发中&#xff0c;文本转语音(TTS)技术的流畅度直接影响用户体验。传统一次性请求的TTS接口往往存在明显延迟&#xff0c;而流式API则能实现"边生成边播放"的效果。本文将带你从零实现…...

大疆照片的‘测绘模式’和‘畸变矫正’到底怎么用?一个案例讲清测绘项目中的元数据配置要点

大疆无人机测绘实战&#xff1a;从参数配置到三维建模的精度控制全解析 去年参与某开发区1:500地形测绘项目时&#xff0c;我们团队使用大疆Mavic 3E无人机采集数据后&#xff0c;在ContextCapture中空三解算时遇到了模型局部扭曲的问题。经过排查发现&#xff0c;问题根源竟是…...

seo代做如何评估投资回报率

SEO代做如何评估投资回报率&#xff1a;实用指南与解决方案 在现代数字营销中&#xff0c;SEO&#xff08;搜索引擎优化&#xff09;代做服务成为了许多企业提升网站流量和销售的重要手段。如何评估SEO代做的投资回报率&#xff08;ROI&#xff09;是许多企业面临的关键问题。…...

SEO_2024年SEO最新趋势与实战操作解析

2024年SEO最新趋势解析&#xff1a;如何在百度上取得高排名 随着互联网的迅速发展&#xff0c;2024年的SEO&#xff08;搜索引擎优化&#xff09;又迎来了新的变化和挑战。在百度这个最大的中文搜索引擎中&#xff0c;如何提升网站的排名成为每一个网站运营者的共同目标。本文…...

VLCD车载LCD驱动框架:确定性刷新与跨SoC移植实践

1. VLCD库概述&#xff1a;面向CARIAD车载信息娱乐系统的TFT-LCD底层驱动框架VLCD&#xff08;Virtual LCD&#xff09;是一个专为大众集团CARIAD软件平台定制的轻量级、可移植TFT-LCD显示驱动抽象层。它并非通用图形库&#xff0c;而是聚焦于车载HMI&#xff08;人机交互&…...

Bowser插件开发终极指南:如何创建可复用的浏览器检测组件

Bowser插件开发终极指南&#xff1a;如何创建可复用的浏览器检测组件 【免费下载链接】bowser a browser detector 项目地址: https://gitcode.com/gh_mirrors/bo/bowser Bowser是一个轻量级、高性能的浏览器检测库&#xff0c;专门用于识别用户浏览器、操作系统和平台信…...

Zellij远程认证终极指南:OAuth、SSH与令牌管理全解析

Zellij远程认证终极指南&#xff1a;OAuth、SSH与令牌管理全解析 【免费下载链接】zellij A terminal workspace with batteries included 项目地址: https://gitcode.com/gh_mirrors/ze/zellij 欢迎来到Zellij终端工作区的远程认证世界&#xff01;&#x1f680; Zelli…...

C++编程主题:智能指针深入解析

C编程主题&#xff1a;智能指针深入解析 在C的广阔领域中&#xff0c;内存管理一直是一个既基础又至关重要的环节。传统的手动内存管理方式&#xff0c;如使用new和delete&#xff0c;虽然灵活&#xff0c;但容易引发内存泄漏、悬垂指针等问题&#xff0c;给程序的安全性和稳定…...

2025届毕业生推荐的五大AI学术平台实测分析

Ai论文网站排名&#xff08;开题报告、文献综述、降aigc率、降重综合对比&#xff09; TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 因人工智能技术迅猛发展&#xff0c;AI辅助毕业论文写作成众多学子实际可选之路&#xff0c;…...