怎么使用MQTT Broker采集船舶各系统的数据?
MQTT Broker是一个MQTT的数据中转站,船舶主要使用NMEA协议通讯,所以要在MQTT Broker下面再插入一个数据采集器才可以。
在船舶上,以下设备通常配备NMEA通讯口(包括NMEA 0183或NMEA 2000协议接口):
测深仪
计程仪
GPS/北斗接收器
雷达
AIS(船舶自动识别系统)
ECDIS(电子海图显示与信息系统)
自动驾驶系统
气象传感器
这些设备通过NMEA通讯口实现数据交互,是船舶导航、通信和自动化系统的重要组成部分。
以下我们以广州信裕物联网公司的ADFWEB网关转换器来举例说明其可操作性,希望对您有用,作者:
邹武艺手机185-020-77899
一、特性
这是一款 NMEA2000 / MQTT Broker 转换器。它具有以下特性:
以太网与电源之间的电气隔离;
可安装在 35mm DIN 导轨上;
宽电源输入范围:12...35V DC 及 8...24V AC;
宽温度范围:-40°C / +85°C [-40°F / +185°F]。
二、配置
您需要在 PC 上使用 Compositor SW67C20 软件来执行以下操作:
定义 MQTT 参数;
定义 NMEA2000 线路参数;
定义允许的 MQTT 客户端列表;
定义发布到 NMEA2000 和从 NMEA2000 订阅的 MQTT 主题列表;
定义通过内部桥接转发的话题列表;
更新设备固件。