发布车牌加密配置

接口描述

向设备发送车牌加密配置指令。

Topic

// 发布Topic
device/{sn}/message/down/set_plate_encryption_cfg
// 订阅回执Topic
device/{sn}/message/down/set_plate_encryption_cfg/reply

发布消息

消息示例

{
  "id": "NYGtiXpPy5ratyzU",  # 消息ID,用于关联具体消息
  "sn": "22cb436d-1c717e31", # 设备序列号
  "name": "set_plate_encryption_cfg",        # 消息名称
  "version": "1.0",          # 消息版本,目前都填 1.0
  "timestamp": 1597285865,   # 时间戳
  "payload": {
     "userName": "admin",
     "password":"MTIzNDU2Nzg5",   # 现有密码的base64编码
     "newpassword":"",     # 新密码的base64编码
     "encryptType":1     # 加密方式
  }
}

字段含义

层级 参数 类型 是否必须 说明
1.1 userName string 默认admin即可
1.2 password string 密钥的base64编码
1.3 newpassword string 新密钥的base64编码,只有当密钥输入正确的情况下,才可以修改密钥;如果不需要改密钥,则用空字符串即可
1.4 encryptType int 加密方式,0:不加密,1:aes-128-ecb(加密后,再转成base64编码,密钥为password)

回执消息

消息示例

{
  "id": "NYGtiXpPy5ratyzU",  # 消息ID,用于关联具体消息
  "sn": "22cb436d-1c717e31", # 设备序列号
  "name": "set_plate_encryption_cfg",        # 消息名称
  "code": 200,               # 设备是否处理成功,200成功,非200失败
  "version": "1.0",          # 消息版本,目前都填 1.0
  "timestamp": 1597285865,   # 时间戳
  "payload": null
}

results matching ""

    No results matching ""