发布串口数据转发

接口描述

向相机发送串口数据转发。

Topic

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

发布消息

消息示例

{
  "id": "NYGtiXpPy5ratyzU",  # 消息ID,用于关联具体消息
  "sn": "12345678-87654321", # 设备序列号
  "name": "serial_data",     # 消息名称
  "version": "1.0",          # 消息版本,目前都填 1.0
  "timestamp": 1597285865,   # 时间戳
  "payload": {
    "type": "serial_data",
    "body": {
      "interval":50,
      "serialData": [
        {
          "serialChannel": 0,
          "data": "123",
          "dataLen": 3
        },
        {
          "serialChannel": 1,
          "data": "4567",
          "dataLen": 4
        }
      ]
    }
  }               
}

字段含义

层级 参数 类型 必须 说明
1 payload object Body内容
1.1 type string 消息类型
1.2 body object 消息体
1.2.1 interval int 多条数据透传时间间隔,单位ms
1.2.2 serialData array 串口数据
1.2.2.1 serialChannel int 串口号
1.2.2.2 data string 串口数据,Base64编码
1.2.2.3 dataLen int 数据长度

回执消息

消息示例

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

results matching ""

    No results matching ""