MQTT服务器怎么采集串行设备数据?
MQTT Broker 无法直接采集串行设备的数据的,但可以加装一个网关转换器先做边缘计算及中转采集,然后再把数据上传到MQTT服务器上。以下我们以广州信裕物联网公司的ADFWEB网关转换器来举例说明其可操作性,希望对您有用:
作者:邹武艺手机185-020-77899
1. 概述
该设备作为一个工业物联网数据采集与传输的串行-MQTT协议转换器,在串行通信接口(RS232/RS485)与基于以太网的MQTT协议之间进行双向数据转换和通信,实现工业现场设备与MQTT物联网平台的连接。
2. 主要特性
电气与机械特性:
宽电源输入:支持 12...35V DC 和 8...24V AC。
宽工作温度:-40°C 至 +85°C,适用于严苛工业环境。
安装方式:可安装在35mm DIN导轨上。
通信接口:
以太网:用于连接网络、进行MQTT通信及设备配置。
串行接口:提供RS232和RS485接口,用于连接现场设备。
移动网络(部分型号):部分型号(带-G43-标识)集成了LTE模块(支持物理Micro-SIM和/或e-SIM),可实现无线远程通信。
状态指示:设备面板上设有4个LED指示灯,分别指示设备状态、串行通信、MQTT通信及错误状态。
3. 配置与使用
配置软件:需要使用专用的 Compositor SW67C03 软件(在Windows系统上运行)对设备进行配置,包括设置MQTT参数、串行参数、客户端列表、主题(Topic)映射等。
设备发现:可以使用 ADFweb Discovery Tool 软件在局域网内发现设备并查看其IP地址。
数据映射:
支持定义MQTT消息负载(Payload)的模板。
提供两种数据映射模式:一种是基于表格的单个变量映射,另一种是使用关键字实现更灵活的多变量复合映射(支持整数、浮点、字符串、十六进制等多种数据格式)。
恢复按钮:设备配有恢复按钮(BTN1),在固件升级失败或出现严重错误时,可进入恢复模式,以便重新刷写固件或重置。