- Hardware type: Gateways
- Connectivity: LoRaWAN, HTTP, MQTT, WIFI, Bluetooth, 4G
- Industry: Industrial Manufacturing, Energy Management, Environmental Monitoring, Smart Cities
- Use cases: Smart energy, Environment Monitoring, Smart Office, Smart Retail, Smart Farming, Fleet Tracking, Health Care, Air Quality Monitoring, Waste Management, Tank Level Monitoring
- Platforms: Community Edition, Professional Edition, Cloud
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灯
接线示意

在ThingsBoard中创建设备
1. 本例使用ThingsBoard Cloud
注册账户后 登录。

2. 在ThingsBoard中创建设备
进入 “实体” 下的 “设备” 页面,点击表格右上角 “+”,从下拉菜单选择 “添加新设备”。

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

4. 复制并保存Access token
后续设备配置连接ThingsBoard Cloud时会用到。

Elastel设备配置
本步将配置Elastel EG500,从RS485 Modbus传感器采集数据并采集DI/DO状态。Elastel设备预装 Elastel IIoT网关软件ElastPro,提供基于网页的配置与数据采集设置。
1. 启动ElastPro
按 该指南 启动ElastPro。
2. 启用数据采集
进入 Data Collect -> Basic,启用 Data collect,配置 Collect period、Report period,点击 “Apply settings”。

3. 配置RS485串口以采集Modbus传感器数据
进入 Data Collect -> Interfaces,启用COM1 RS485以连接RS485 温湿度传感器,配置相关参数后点击 “Apply settings”。

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

4. 配置IO口以采集DI状态并控制DO
进入 Data Collect -> South Devices -> IO,添加DI、DO设置规则,配置参数后点击 “Apply settings”。

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

说明:若在ThingsBoard中使用自定义MQTT凭据,请在创建设备时在 下一步:凭据 → MQTT Basic 下设置,并在此处使用相同凭据。
更多配置选项请参考 ElastPro用户手册。
在ThingsBoard上查看数据
连接成功后,数据会出现在ThingsBoard中该设备的 最新遥测 选项卡下。

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

创建仪表板
下面将Elastel EG500的数据展示到仪表板上。更多仪表板用法见此处。
进入 “Dashboards” 页面,点击表格右上角 “+”,从下拉菜单选择 “创建新仪表板”。输入仪表板标题后点击 “添加”。

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

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

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

同理添加部件以显示 湿度、门状态 数据,并添加 “Power button” 部件控制指示灯开关。
完成仪表板配置后点击 “保存”。
即可得到用于展示数据并控制DO(LED灯)的可视化仪表板。

效果演示
总结
按本指南操作即可将Elastel IIoT网关与ThingsBoard集成。Elastel的易用Web界面与ThingsBoard的可视化能力可使边缘到云端的连接无缝完成。
- 了解更多 Elastel边缘设备。
- 查阅ThingsBoard 文档 了解进阶功能与概念。