IGW-S 网关采集软件 · 上报与远程运维
IGW-S 网关采集软件 · 上报与远程运维
一、MQTT 上报
北向遵循 MQTT 3.1.1,支持 QoS 0/1/2、TLS 传输加密、Last Will 遗嘱消息与多链路自动切换:
toml
[north.mqtt]
broker = "mqtts://platform.example:8883" # 示例域名,部署时替换
client_id = "gateway-<fingerprint>"
qos = 1
tls_enabled = true
offline_queue = "sqlite" # 断网本地落盘,恢复后续传
断网期间数据写入 SQLite 队列本地落盘,链路恢复后自动断点续传;ETH/4G 等多链路按策略切换。网关在断云期间仍独立完成采集、缓存与本地控制,恢复连接后自动补传,实现边缘自治。
二、平台对接与 OTA
- 通过 HTTP 轮询获取平台指令,以设备指纹绑定网关身份;
- config_ver 配置版本机制保持本地与平台配置一致,支持配置下发与回读核对;
- 支持 A/B 双分区 OTA 远程升级,升级失败自动回滚至原分区,设备不变砖。
三、运维观测
| 能力 | 说明 |
|---|---|
| 指标监控 | CPU、内存、磁盘、消息收发计数 |
| 健康检查 | 进程、插件与链路状态检查 |
| 日志 | 分级日志,按天轮转 |
| 实时事件 | SSE 推送采集、连接与告警事件 |
全部配置支持全量导出导入,配合配置版本号可实现批量站点的标准化交付、配置审计与故障快速回溯。