首页
学习
活动
专区
圈层
工具
发布

CAN 转 MQTT –ADFWEB网关转换器-广州信裕物联网

CAN 转 MQTT –ADFWEB网关转换器-广州信裕物联网

作者:www.adfweb.com.cn  邹武艺手机185-020-77899  邮箱805191985@qq.com

1、特性:

HD67939-B2 是一款 CAN/MQTT 转换器,具备以下功能:

- 以太网与 CAN 之间的电气隔离;

- 可安装于 35mm 铁轨 DIN 接口上;

- 宽广的电源输入范围:18…35V 直流电及 8…24V 交流电;

- 宽广的工作温度范围:-40°C 至 85°C(-40°F 至 +185°F)。

配置:

您需要在电脑上安装 Compositor SW67939 软件来完成以下操作:

- 定义 MQTT 参数;

- 定义 CAN 线路的参数;

- 指定要在 MQTT 服务器中发布/订阅的 MQTT 主题;

- 设置接收和发送的 CAN 消息列表;

- 更新设备配置。

2、新配置/打开配置:

新配置”按钮用于创建一个包含整个设备配置的文件夹。

设备的配置也可以被导入或导出:

- 要克隆可编程“CAN/MQTT转换器”的配置以便以相同方式配置另一台设备,需要保留该文件夹及其所有内容;

- 要克隆一个项目以获取该项目的不同版本,只需将项目文件夹重命名为另一个名称,然后使用“打开配置”按钮打开新文件夹即可。

3、设置通信:

通过点击SW67939主窗口中的“设置通信”按钮(图2),将出现“设置通信”窗口(图3)。

该窗口分为多个部分,用于定义转换器的不同参数:

- CAN(控制器局域网)

- MQTT(消息队列遥测传输协议)

- 以太网

- Wi-Fi(无线网络)

- TLS(传输层安全)

- NTP(网络时间协议)

4、MQTT 设置主题:

通过点击 SW67939 主窗口中的“MQTT 设置主题”按钮(图 2),将出现“设置 MQTT 主题”窗口(图 4)。

此部分用于定义转换器将从 CAN 发布数据的 MQTT 主题以及转换器将订阅以将数据写入 CAN 的主题。

MQTT 发布

各字段的含义如下:

- 在“主题”字段中定义 MQTT 主题;

- 如果定义了“保留”字段,则启用保留标志。MQTT 服务器将保留最后发布的主题;

- 在“服务质量(QoS)”字段中定义服务质量级别;

- 在“数据类型”字段中定义要使用的数据类型;

- 在“数据长度”字段中定义数据的字节数;

- 在“起始位置”字段中定义从内部内存数组中获取数据的起始字节;

- 在“模板”字段中定义 MQTT 报文的有效载荷结构。双击该字段可以打开一个编辑窗口;

- 在“助记符”字段中定义主题的描述。

5、接收数据帧:

通过点击SW67939主窗口中的“接收数据帧”按钮(图2),会弹出“接收CAN数据帧”窗口(图5)。

此表中插入的COB包含MQTT的输出数据。这些数据帧会被转换器接收。

各列的数据具有以下含义:

- “Cob-ID”字段用于定义CAN数据帧的COB;

- “Type”字段用于指定用于该Cob-ID的CAN数据包类型(2.0A(11位)或2.0B(29位));

- “Dimension”字段用于指定COB的字节数(1到8字节);

- “Timeout”字段用于在CAN数据帧的到达频率低于该字段所表示的时间时将数据设置为零。如果该字段的值为“0”,则表示不使用此功能;

- “Byte1”字段用于输入保存CAN消息第一个字节的内部数组地址;

- “Byte2”字段用于输入保存CAN消息第二个字节的内部数组地址;

- “Byte3”字段用于输入保存CAN消息第三个字节的内部数组地址;

- “Byte4”字段用于输入保存CAN消息第四个字节的内部数组地址;

- “Byte5”字段用于输入保存CAN消息第五个字节的内部数组地址;

- “Byte6”字段用于输入保存CAN消息第六个字节的内部数组地址;

- “Byte7”字段用于输入保存CAN消息第七个字节的内部数组地址;

- “Byte8”字段用于输入保存CAN消息第八个字节的内部数组地址;

- “Mnemonic”字段用于输入简短的描述。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O1LxYpPH5rFOKR9T08_ES1xA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。
领券