什么是 ThingsBoard 网关?
ThingsBoard 网关是一个开源组件,用于将本地设备(如 Modbus、OPC-UA、MQTT、CAN 等协议设备)连接到 ThingsBoard IoT 平台。 它运行在边缘节点(如树莓派、工业网关或服务器)上,负责数据采集、协议转换和安全上传。
主要功能
- 支持多种工业协议(Modbus TCP/RTU、OPC-UA、CAN、BACnet 等)
- 自动注册设备到 ThingsBoard 平台
- 本地缓存与断网续传
- 远程配置与管理
- 轻量级,基于 Python 开发
快速开始
安装 ThingsBoard 网关:
pip install thingsboard-gateway
配置文件通常位于 /etc/thingsboard-gateway/config/ 目录下,主配置文件为 tb_gateway.yaml。
典型应用场景
- 工厂设备数据上云
- 楼宇自动化系统集成
- 远程站点监控
- 农业传感器网络