Appearance
指令索引
注册平台
| 指令 | 方向 | 说明 |
|---|---|---|
#LOGIN | 设备 → 注册平台 | 设备注册登录,上报项目、版本、IMEI、IMSI、ICCID 和子类型 |
#LOGIN-RETURN | 注册平台 → 设备 | 下发业务 MQTT、Topic、productCategory、商户、桩编号、业务密钥和 testMode |
#0 | 设备 ↔ 注册平台 | 未实现具体业务 |
私有协议 V2.0.8
| 指令 | 方向 | 当前实现说明 |
|---|---|---|
#REGISTER | 设备 ↔ 业务平台 | 业务平台 → 设备 |
#0 | 设备 → 业务平台 | 心跳,上报信号、端口数、各端口费用状态、orderId 和 rateModelId |
#1 | 业务平台 ↔ 设备 | 开启或续费;支持轻量格式、设备生成 orderId 和会话参数一致性校验 |
#2 | 业务平台 ↔ 设备 | 终止充电;第 5 字段为可选 orderId |
#3 | 业务平台 ↔ 设备 | 查询单端口状态 |
#4 | 业务平台 ↔ 设备 | 查询全部端口状态 |
#5 | 设备 ↔ 业务平台 | 自停事件上报和平台确认 |
#A | 业务平台 ↔ 设备 | 绑定/解绑;解绑时结束所有端口充电 |
#B | 设备 ↔ 业务平台 | 刷卡请求和刷卡校验结果;固件读取第 4 字段错误码、第 5 字段端口号 |
#RATE_QUERY | 业务平台 ↔ 设备 | 新增;查询设备级费率,返回 rateModelId 和 rateHash/配置摘要 |
#RATE_SET | 业务平台 ↔ 设备 | 新增;设置设备级费率,只影响后续订单,响应带活跃充电数 |
#PARAM_QUERY | 业务平台 ↔ 设备 | 新增;查询设备级工作参数 |
#PARAM_SET | 业务平台 ↔ 设备 | 新增;设置设备级工作参数 |
#REBOOT | 业务平台 → 设备 | 远程重启;返回 #REBOOT,0,0 |
#UPGRADE | 业务平台 → 设备 | 远程升级;返回 #UPGRADE,idx,0 |
#DROP | 设备 → 业务平台 | 掉电提醒,字段与心跳摘要一致 |
#6、#7 、#8、#9、#C、#TIME | 废弃/保留 | 当前仅保留常量,未实现业务解析 |
开放协议 V1.1
| 指令 | 方向 | 当前实现说明 |
|---|---|---|
#REGISTER | 设备 → 平台 | 业务注册,上报设备身份、端口数、计费模型和工作参数 |
#HEARTBEAT | 设备 → 平台 | 心跳,上报桩编号、信号、计费模型、端口状态和 orderId |
#AUTO-STOP | 设备 ↔ 平台 | 自停上报和平台确认 |
#DEVICE-QUERY | 平台 ↔ 设备 | 查询计费模型、端口数和各端口充电状态 |
#PORT-QUERY | 平台 ↔ 设备 | 查询指定端口订单、时长、电量和费用 |
#CHARGE-START | 平台 ↔ 设备 | 按订单编号和预付金额开启充电 |
#CHARGE-STOP | 平台 ↔ 设备 | 按端口和订单编号终止充电 |
#RATE-QUERY | 平台 ↔ 设备 | 查询当前计费模型 |
#RATE-SET | 平台 ↔ 设备 | 设置当前计费模型 |
#PARAM-QUERY | 平台 ↔ 设备 | 查询工作参数,心跳周期固定返回 4 |
#PARAM-SET | 平台 ↔ 设备 | 设置工作参数;可选心跳周期必须为 4 |
#REBOOT | 平台 ↔ 设备 | 远程重启,设备返回成功后延时重启 |
#UPGRADE | 平台 ↔ 设备 | 新增;远程升级,设备接受后进入升级流程 |
#DROP_POWER | 设备 ↔ 平台 | 新增;掉电提醒,端口数据组与心跳一致 |
#BIND_DEVICE | 平台 ↔ 设备 | 新增;绑定/解绑,解绑时结束所有端口充电 |
#CARD_VERIFY | 设备 ↔ 平台 | 新增;刷卡请求和刷卡校验结果 |
能力对照
| 能力 | 私有协议 | 开放协议 |
|---|---|---|
| 协议选择 | productCategory != 5 | productCategory = 5 |
| 业务注册 | #REGISTER | #REGISTER |
| 心跳 | #0 | #HEARTBEAT |
| 开始充电 | #1 | #CHARGE-START |
| 结束充电 | #2 | #CHARGE-STOP |
| 自停上报 | #5 | #AUTO-STOP |
| 单端口查询 | #3;#7 仅迁移期兼容 | #PORT-QUERY |
| 全端口查询 | #4 | #DEVICE-QUERY |
| 计费模型 | #RATE_QUERY、#RATE_SET;#1 会话费率仅影响当前订单 | #RATE-QUERY、#RATE-SET |
| 工作参数 | #PARAM_QUERY、#PARAM_SET;#1 会话参数保持原语义 | #PARAM-QUERY、#PARAM-SET |
| 掉电提醒 | #DROP | #DROP_POWER |
| 绑定/解绑 | #A | #BIND_DEVICE |
| 刷卡 | #B | #CARD_VERIFY |
| 远程重启 | #REBOOT | #REBOOT |
| 远程升级 | #UPGRADE | #UPGRADE |