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
}