推送消息

## 设备状态数据变化 ```json { "msgId": "202303210254200s07424i", "state": { "operation": 2, "operation_B": 2, "operation_T": 2, "currentPosition": 78, "currentPosition_B": 78, "currentPosition_T": 78, "currentAngle": 0 }, "eventType": "STATE_REPORT", "userCode": "af06b393-33c0-47f6-9960-cf601ae94c24", "mac": "34ab9599daec001d" } ``` | 字段 | 含义 | |-----|---------------------| | msgId | 消息id | | state | [上报状态](#上报状态) | | eventType | 事件, STATE_REPORT=状态上报 | | userCode | 用户id | | mac | 设备id | #### 上报状态 | 字段 | 含义 | |-----|-----| | operation | 开关停 | | operation_B | TDBU下梁开关停 | | operation_T | TDBU上梁开关停 | | currentPosition | 行程百分比 | | currentPosition_B | TDBU下梁行程百分比 | | currentPosition_T | TDBU上梁行程百分比 | | currentAngle | 角度 | ## 设备上线 ```json { "msgId": "202303210254200s07424i", "eventType": "DEVICE_ONLINE", "userCode": "af06b393-33c0-47f6-9960-cf601ae94c24", "mac": "34ab9599daec001d" } ``` | 字段 | 含义 | |-----|---------------------| | msgId | 消息id | | eventType | 事件类型, 值固定`DEVICE_ONLINE` | | userCode | 用户id | | mac | 设备id | ## 设备下线 ```json { "msgId": "202303210254200s07424i", "eventType": "DEVICE_OFFLINE", "userCode": "af06b393-33c0-47f6-9960-cf601ae94c24", "mac": "34ab9599daec001d" } ``` | 字段 | 含义 | |-----|---------------------| | msgId | 消息id | | eventType | 事件类型, 值固定`DEVICE_OFFLINE` | | userCode | 用户id | | mac | 设备id |