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