后台请求设备 mqtt 总入口

### 后台通过指定messageId发布消息到设备端,设备端应答这个messageId,表示接收指令完成 #### 一共17个cmdAct ```jSON 参数具体含义如下: { "cmd" : "long int" , "cmdAct" : "string" , "eventId" : "long int" , "deviceId": "int", "userInfo" : "int" , #用户id "userType" : "enum" , #用户类型 "content": "string", #与cmdAct对应的内容 "timestamp":long int, "endTimestamp":long int } ``` ``` cmd:本次事件命令号 cmdAct:本次event的动作 , 与content一一对应 eventId : 指的是本次事件编号 deviceId: 指的是设备ID ,RRPC根据设备找到来找设备 userInfo: 用户的编号 ``` |index|含义|cmdAct|content| content类型| |-|-|-|-| -| |1| 上传视频设备里面的副摄视频 | uploadAssVideo| second | string | |2| 音量调节 | setVolume| 0-100 | int | |3| 重启| reboot | 任意string | string | |4| 开锁| openLock | 需要区分userType | string 正常购物流程走这里 | |5| 关锁| closeLock | 任意string | string | |6| 获取主图 |firstSnap| 任意string | string | |7| 获取辅图 |secondSnap| 任意string | string | |8| 重启副摄 | rebootSecond| 任意string | string | |9|禁用柜子|disable| 任意string | string | |10|解锁柜子|enable| 任意string | string | |11|测试开锁|testOpenLock| 任意string | string | |12|测试关锁|testOpenLock| 任意string | string | |13|升级固件|upgrade| ``` "url":"","md5":"6a","version":"3.0.1" ``` | json | |14|第二路固件升级| IPCFirmwareUpdate | ``` "url":"","md5":"6a","version":"3.0.1" ``` | json | |15| 设置图像参数 |setImagingBright| "brightness":123 | json | |16| 补货员 | openLockByRecording | eventId需要指定 | json | |17| 上传补货员录像 |uploadVideoFilesRecording| eventId需要指定 | string | ```userType typedef enum { USER_TYPE_UNKNOW = 0, //未知用户类型 USER_TYPE_NORMAL = 1, //普通用户 USER_TYPE_MAINTAIN = 2, // 补货员 USER_TYPE_WEB_TEST = 3, //后台测试 USER_TYPE_APPLET = 4, //小程序 }USER_TYPE; ``` ``` { "cmd":1649413116034, "eventId":59204523, "deviceId":129731, "cmdAct":"uploadVideoFiles", "content":"ass", "userInfo":0, "userType":0, "timestamp":0, "endTimestamp":0 } ``` ``` { "cmd":1649411966078, "eventId":59204523, "deviceId":129731, "cmdAct":"openDoor", //字符串代表具体含义 "content":"129731", "userInfo":14160820, "userType":1, #用户类型 "timestamp":1649411966078, #ms的timestamp "endTimestamp":0 } ```