IOTOS物联中台衔接通信连接驱动和协议报文驱动,实现多个设备实例复用同一个TCP端口,以modbus rtu协议tcp透传方式采集数据

网站:UIOTOS前端零代码 原型即应用!支持页面嵌套、属性继承、节点编辑,真正实现页面即组件,支持无代码开发复杂的前端界面应用。

从前面驱动实例可以看出,设备连接通信和报文解析通常是在一个驱动里,这种方式对于对单个特定设备的解析较为直接。

但是如果接入多个设备实例,而且通信连接无法或不适合用多个独立的通信连接通道时,就需要考虑将通信连接和协议报文分别做成独立的、可解耦的驱动,并配置两个驱动对应的设备实例做好数据分发配置,实现驱动之间衔接协同处理。

比如bacnet协议,对当前网段扫描通常只能一个运行实例,如果有多个bacnet设备,分别关联相同的bacnet驱动,必然导致冲突,因此需要一个驱动对应的设备实例专门用于扫描,其他设备用于该通道对应实际设备的数据点。

再比如本篇要重点介绍的modbus rtu协议,此前有提供文章Modbus-rtu报文协议TCP连接透传实例详细介绍使用步骤。文章中主要是针对一个设备实例一个TCP端口的情况。而当希望多个不同的设备实例,共享 公共的一个TCP端口传输通道时,就需要本文下面要介绍的通信驱动和协议驱动解耦和衔接相关的内容。

相关推荐
梦想的旅途213 小时前
企业微信Webhook:自动回复为什么会连发
网络·安全·企业微信
SLD_Allen14 小时前
字节跳动飞连(Feilian)AI智能体零信任安全治理深度技术研究报告
网络·人工智能·安全·智能体安全
实心儿儿18 小时前
Linux —— 传输层协议TCP
linux·服务器·tcp/ip
深圳市宝华视联18 小时前
Python 读取 IP 视频流简单 Demo
python·嵌入式硬件·opencv·网络协议·tcp/ip·实时音视频·嵌入式实时数据库
Raas10019 小时前
企业AI网关哪个好?MAI Gateway(魔芋企业级AI网关)入选2026年企业AI网关推荐清单
网络·人工智能·gateway·企业·ai网关·mai gateway
芯盾时代19 小时前
《金融业网络安全管理办法(征求意见稿)》全条款深度拆解(一)
网络·安全·web安全
深蓝海拓19 小时前
基于QtPy (PySide6) 的PLC-HMI工程实战记录(五)为当前动作画面的信号连接变量
网络·笔记·python·学习·pyqt
啦啦啦啦啦zzzz20 小时前
时间轮定时器
linux·服务器·网络·c++·定时器
ITyunwei098720 小时前
从 ITIL 视角量化-第三集:工单系统如何成为 ITSM 治理抓手?架构+量化
运维·网络·企业微信
DLYSB_20 小时前
让 PLC“开口说话”:基于 Modbus TCP 的声光语音告警设计与 Python 调试
python·网络协议·tcp/ip·报警灯