简介
1、在开始之前,推荐先学习MQTT相关知识。官方假设你已了解关于Mqtt、Http、Redis ,并掌握基础使用。
2、MQTT消息服务器,我们推荐使用 EMQX开源版;MQTT连接协议3.1.1。
3、后台开发推荐使用Java Spring boot相关技术。
指令列表
| 指令名称 | 指令下发 | 指令回复 | 相关协议 |
|---|---|---|---|
| 查询机柜信息 | check | 0x10 | MQTT |
| 整机上报(主动) | upload_all | - | MQTT |
| 整机上报(定时) | - | 0x10 | HTTP |
| 仓位弹出 | popup | 0x21 | MQTT |
| SN号弹出 | popup_sn | 0x31 | MQTT |
| 归还充电宝 | - | 0x40 | MQTT |
| 归还充电宝 | - | 0x40 | HTTP |
| 归还充电宝(自检) | - | 0x28 | MQTT |
| 在线升级 | push_version_publish | - | HTTP |
| 心跳检测 | 0x7A | 0x7A | MQTT |
| 更新屏幕广告(主动) | load_ad | - | MQTT |
| 更新屏幕广告(定时) | - | - | HTTP |
