MQTT / UDP / WebSocket 三个独立服务器,可分开部署,也可同进程统一启动。
FTP 上传固件,自动归类 esp / beken,生成 manifest 供设备下载升级。
纯 Python + asyncio,依赖全为纯 Python,2 核 2G 即可稳定运行。
Docker Compose + 脚本,本机或远程 SSH 一条命令部署完。
| 服务 | 协议 | 端口 | 说明 |
|---|---|---|---|
| MQTT | TCP | 1883 | 设备接入、遥测与指令 |
| UDP | UDP | 9000 | 低功耗设备高频上报 |
| WebSocket | TCP | 9001 | Web 控制台实时数据 |
| FTP | TCP | 9021 | 固件上传(esp / beken) |
FTP 上传文件名约定:<type>_<version>.bin,例如 esp_1.2.3.bin、beken_0.5.0.bin。
| 设备类型 | 版本 | 大小 | SHA256(前 12 位) |
|---|---|---|---|
| 加载中… | |||