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.0
本节面向 NCS10-A;开启 R/E/F 费率、S 配置参数、费率查询/设置新格式及实际参数回显已接入 NCS10-A 源码 000.000.012 和本地工具,实机需刷入验证。试验版 V1.1 只归档,V2 不继续采用。
| 指令 | 方向 | 说明 |
|---|---|---|
#REGISTER | 设备 → 平台 | 业务注册、设备信息和参数 |
#HEARTBEAT | 设备 → 平台 | 十路端口状态、功率、余额 |
#DEVICE-QUERY | 平台 ↔ 设备 | 查询端口数量和状态 |
#PORT-QUERY | 平台 ↔ 设备 | 查询当前订单或保留的最终结果;有订单时追加实际 R/E/F/S 参数 |
#CHARGE-START | 平台 ↔ 设备 | 开始;可选携带 R/E/F 费率及 S 配置参数;电费按时段、服务费按功率档,单价单位厘,成功回显实际参数;同订单全部参数一致才作为重复请求 |
#CHARGE-STOP | 平台 ↔ 设备 | 主动停止并保留结果 |
#AUTO-STOP | 设备 → 平台 | 自动结束和最终结果 |
#CHARGE-ACK | 平台 ↔ 设备 | 平台保存账单后确认,设备释放订单位置 |
#RATE-SET / #RATE-QUERY | 平台 ↔ 设备 | 设置和查询设备默认费率,仅供同时省略 R/E/F 的新订单使用 |
#PARAM-SET / #PARAM-QUERY | 平台 ↔ 设备 | 设置和查询保护参数 |
#REBOOT | 平台 ↔ 设备 | 应答后约三秒重启 |
字段、单位、返回码及状态转换见开放协议。本版不支持进行中订单金额/费率修改,也不启用 rateHash。其他产品不能仅根据 productCategory 推断已实现正式 V1.0,需要各自验证。