产品定价 立即试用
目录
如何将 Industrial Raspberry Pi EG500 连接至 ThingsBoard?

Elastel EG500 是一款基于 Raspberry Pi CM4 的工业边缘计算网关。

适用于IoT网关、数据采集设备、工业控制器及边缘计算场景。

面向IIoT应用,具备:

  • 工业接口:2× GbE、2× USB、1× RS485、1× RS232、6× DI、6× DO、3× ADC
  • 连接方式:4G、LoRa、Wi-Fi/BLE、WiFi HaLow(802.11ah)
  • 机箱:工业级稳定性与防护

本教程将使用Elastel EG500作为边缘网关,从RS485 Modbus温湿度传感器采集数据,采集DI状态并控制DO开关(接LED灯)。EG500将连接ThingsBoard实现数据可视化与LED控制。

前置条件

继续本指南前,需能访问ThingsBoard专业版。最简单的方式是使用ThingsBoard Cloud;也可按安装指南自行安装ThingsBoard。

还需准备:

  • Elastel EG500 设备
  • RS485 Modbus温湿度传感器
  • LED灯

接线示意

wiring1 wiring2

在ThingsBoard中创建设备

1. 本例使用ThingsBoard Cloud

注册账户后 登录

thingsboard_login


2. 在ThingsBoard中创建设备

进入 “实体” 下的 “设备” 页面,点击表格右上角 “+”,从下拉菜单选择 “添加新设备”

add_new_device


3. 输入设备名称(如 Elastel_EG500),点击 “添加”

add_device_name


4. 复制并保存Access token

后续设备配置连接ThingsBoard Cloud时会用到。

access token

Elastel设备配置

本步将配置Elastel EG500,从RS485 Modbus传感器采集数据并采集DI/DO状态。Elastel设备预装 Elastel IIoT网关软件ElastPro,提供基于网页的配置与数据采集设置。

1. 启动ElastPro

该指南 启动ElastPro。

2. 启用数据采集

进入 Data Collect -> Basic,启用 Data collect,配置 Collect periodReport period,点击 “Apply settings”

enable data collect


3. 配置RS485串口以采集Modbus传感器数据

进入 Data Collect -> Interfaces,启用COM1 RS485以连接RS485 温湿度传感器,配置相关参数后点击 “Apply settings”

rs485 interface setting


进入 Data Collect -> South Devices -> Modbus Rules,配置从 温湿度传感器 采集Modbus数据,然后 “Apply settings”

Modbus rule settings


4. 配置IO口以采集DI状态并控制DO

进入 Data Collect -> South Devices -> IO,添加DI、DO设置规则,配置参数后点击 “Apply settings”

IO settings

连接设备到ThingsBoard

进入 Data Collect -> North Apps -> Reporting Center,配置经MQTT连接ThingsBoard平台。

Connect mqtt to ThingsBoard

说明:若在ThingsBoard中使用自定义MQTT凭据,请在创建设备时在 下一步:凭据 → MQTT Basic 下设置,并在此处使用相同凭据。

更多配置选项请参考 ElastPro用户手册

在ThingsBoard上查看数据

连接成功后,数据会出现在ThingsBoard中该设备的 最新遥测 选项卡下。

check data on thingsboard


也可在EG500本地仪表板上查看数据。

data on device local

创建仪表板

下面将Elastel EG500的数据展示到仪表板上。更多仪表板用法见此处

进入 “Dashboards” 页面,点击表格右上角 “+”,从下拉菜单选择 “创建新仪表板”。输入仪表板标题后点击 “添加”

add dashboard


在仪表板编辑页点击“+ 添加新部件”按钮,添加部件以展示遥测数据。

添加部件


选择合适部件模板并配置数据源。例如选择 Value card 显示“Temperature”数据,将EG500设备的“Temperature”数据键添加为数据源。

添加温度部件


完成部件配置后点击 “添加”。此时已添加显示实时温度值的部件。

温度部件


同理添加部件以显示 湿度门状态 数据,并添加 “Power button” 部件控制指示灯开关。 完成仪表板配置后点击 “保存”

即可得到用于展示数据并控制DO(LED灯)的可视化仪表板。

添加其他部件

效果演示

总结

按本指南操作即可将Elastel IIoT网关与ThingsBoard集成。Elastel的易用Web界面与ThingsBoard的可视化能力可使边缘到云端的连接无缝完成。

发现即插即用硬件,助力您的解决方案
合作伙伴图标