发布IO输出事件

接口描述

向相机发送IO控制。

Topic

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

发布消息

消息示例

{
  "id": "NYGtiXpPy5ratyzU",  # 消息ID,用于关联具体消息
  "sn": "12345678-87654321", # 设备序列号
  "name": "gpio_out",        # 消息名称
  "version": "1.0",          # 消息版本,目前都填 1.0
  "timestamp": 1597285865,   # 时间戳
  "payload": {
    "type": "gpio_out",
    "body": {
      "delay": 500,
      "io": 0,
      "value": 2
    }
  }
}

字段含义

层级 参数 类型 是否必须 说明
1 payload object Body内容
1.1 type string 消息类型
1.2 body object 消息体
1.2.1 delay int 延时时间 ms,取值范围为[500,5000]之间的整数
1.2.2 io int 对应的输出IO编号,取值范围为[0,3]之间的整数
1.2.3 value int 输出IO的状态值 0 断, 1 通 ,2 先通后断,取值范围为[0,2]之间的整数

回执消息

消息示例

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

results matching ""

    No results matching ""