主题
1.3 协议选择指南
根据实际需求选择合适的对接协议:
| 需求场景 | 推荐协议 | 端口 | 说明 |
|---|---|---|---|
| 设备数据上报 | MQTT | 1883 | 轻量级、低带宽、支持断线重连 |
| Web 页面数据展示 | WebSocket | 80/443 | 实时双向通信、基于 HTTP 升级 |
| RESTful API 调用 | HTTP/HTTPS | 80/443 | 标准 Web 接口、易于集成 |
| SCADA/PLC 数据对接 | Modbus TCP | 502 | 工业标准协议、广泛兼容 |
| PLC 设备云接入 | FX 协议 | 5550 | 三菱 FX 系列 PLC 专用 |
| 文件传输 | FTP | 21/20 | 组态文件、固件等文件传输 |
选择建议:
- 新项目优先 MQTT:协议轻量、生态丰富、支持 QoS
- 已有 SCADA 系统对接:直接使用 Modbus TCP
- 前端实时展示:WebSocket + HTTP API 组合
- 批量文件管理:FTP 服务
本页只讲和云服务器的对接
BACnet/IP、OPC UA 是设备侧的协议(设备直接和现场的 BMS、上位系统在同一网段通信),不经过云服务器, 配置方法见 Lua · BACnet 楼宇自控 与 Lua · OPC UA。