diff --git a/README.md b/README.md index b7f6ac4..f0e28d2 100644 --- a/README.md +++ b/README.md @@ -106,12 +106,14 @@ charging-cabinet/ | `login` | 设备→平台 | 无 | 登录(含sign+timestamp) | | `auth_str` | 设备→平台 | 无 | 获取安全码(仅首次) | | `status_post` | 设备→平台 | 无 | 定时上报(rssi+status字典) | -| `pow_fail` | 设备→平台 | 无 | 停电上报 | +| `pow_fail` | 设备→平台 | 无 | 电源掉电上报(含info区分交直流) | | `bat_in` | 设备→平台 | `IMEI-仓控板-通道` | 电池插入(含BMS数据,字段待定) | | `bat_out` | 设备→平台 | `IMEI-仓控板-通道` | 电池拔出 | | `on` | **双向** | `IMEI-仓控板-通道` | 开始充电(平台下发/设备上报) | | `off` | **双向** | `IMEI-仓控板-通道` | 停止供电(平台手动/设备自动) | | `open` | 平台→设备 | `IMEI` | 开门 | +| `pow_on` | 平台→设备 | `IMEI` | 接触器合闸(恢复380V供电) | +| `pow_off` | 平台→设备 | `IMEI` | 接触器分闸(切断380V供电) | | `status_get` | 平台→设备 | `IMEI-仓控板` | 查仓板状态 | | `reset` | 平台→设备 | `IMEI` 或 `IMEI-仓控板` | 重启整柜或仓控板 | @@ -196,16 +198,47 @@ charging-cabinet/ #### pow_fail(设备→平台) -停电上报。 +电源掉电上报。 ```json // 请求 -{"act":"pow_fail","msg_id":15,"dev_id":"123456789012345"} +{"act":"pow_fail","msg_id":15,"dev_id":"123456789012345","info":"0"} // 响应 {"suc":1,"msg_id":15} ``` +**字段说明:** +- `info` — 停电类型:`0`=直流停电(12V掉电),`1`=交流停电(380V掉电) + +--- + +#### pow_on(平台→设备) + +接触器合闸,恢复380V充电电源供电。 + +```json +// 请求 +{"act":"pow_on","msg_id":16,"dev_id":"123456789012345"} + +// 响应 +{"suc":1,"msg_id":16} +``` + +--- + +#### pow_off(平台→设备) + +接触器分闸,切断380V充电电源供电。 + +```json +// 请求 +{"act":"pow_off","msg_id":16,"dev_id":"123456789012345"} + +// 响应 +{"suc":1,"msg_id":16} +``` + --- #### bat_in(设备→平台)