1. 应用网关透传API

API列表

编号 API名称 路径 版本 动作
1.1 应用网关透传上行 /gateway/{appkey}/{instanceId}/up_raw 1.0 边缘应用网关pub
1.2 应用网关透传上行响应 /gateway/{appkey}/+/up_raw_reply 1.0 边缘应用网关sub
1.3 应用网关透传下行 /gateway/{appkey}/+/down_raw 1.0 边缘应用网关sub
1.4 应用网关透传下行响应 /gateway/{appkey}/{instanceId}/down_raw_reply 1.0 边缘应用网关pub

API调用

1.1: 应用网关透传上行:/gateway/{appkey}/{instanceId}/up_raw

描述: 样例: 更新设备影子信息

请求参数:

名称 位置 类型 必填 描述
appkey params string y 网关的key
instanceId params string y 发起请求的服务的实例ID
msgId body string n 消息ID
data body object n 请求数据
method body string y 方法
timestamp body string y 时间戳
MQTT

topic: /gateway/0RFMTExNzUzMzg3QUU1MUJGQzk/ajhua-smart-access-service-v1.2_192.168.1.1_200/up_raw

MQTT Payload
{
  "requestId": "a=QWEA123123ASD",
  "data": {
        "state": {
          "temperature": "69.0"
        },
        "deviceId": "asda12asd-asda123"
  },
  "method": "device.shadow.update",
  "timestamp": 1596868764994
}

1.2: 应用网关透传上行:/gateway/{appkey}/+/up_raw_reply

描述: 样例: 拉取数据响应

请求参数:

名称 位置 类型 必填 描述
appkey params string y 网关的key
+ params string y 响应的服务的实例ID
msgId body string n 消息ID
data body object n 请求数据
method body string y 方法
timestamp body string y 时间戳
MQTT

topic: /gateway/0RFMTExNzUzMzg3QUU1MUJGQzk/manage-service_192.168.1.1_200/up_raw_reply

MQTT Payload
{
  "requestId": "a=QWEA123123ASD",
  "data": [{"deviceName": "123123", "deviceId": "12312323"}],
  "method": "device.pull.reply",
  "timestamp": 1596868764994
}

1.3: 应用网关透传下行:/gateway/{appkey}/+/down_raw

描述: 样例: 云端下发数据

请求参数:

名称 位置 类型 必填 描述
appkey params string y 网关的key
+ params string y 响应的服务的实例ID
msgId body string n 消息ID
data body object n 请求数据
method body string y 方法
timestamp body string y 时间戳
MQTT

topic: /gateway/0RFMTExNzUzMzg3QUU1MUJGQzk/manage-service_192.168.1.1_200/down_raw

MQTT Payload
{
  "requestId": "a=QWEA123123ASD",
  "data": {
      "deviceId": "123123"
  },
  "method": "door.open",
  "timestamp": 1596868764994
}

1.4: 应用网关透传上行:/gateway/{appkey}/+/down_raw_reply

描述: 云端主动下发数据后的边缘端响应

请求参数:

名称 位置 类型 必填 描述
appkey params string y 网关的key
+ params string y 响应的服务的实例ID
msgId body string n 消息ID
data body object n 请求数据
method body string y 方法
timestamp body string y 时间戳
MQTT

topic: /gateway/0RFMTExNzUzMzg3QUU1MUJGQzk/manage-service_192.168.1.1_200/down_raw_reply

MQTT Payload
{
  "requestId": "a=QWEA123123ASD",
  "data": {
      "personId": "wangsm11",
      "openResult": "success",
      "openMode": 1
  },
  "method": "door.open.reply",
  "timestamp": 1596868764994
}

results matching ""

    No results matching ""