前提
设备已连接,连接详情参见设备上线。
Topic
/{productId}/{deviceId}/event/{eventId}
方向:上行
请求Body
json
{
"data":{
"事件标识": "事件值",
"a": 1,
"b": 2
}//上报数据,类型与物模型事件中定义的类型一致
}
{
"data":{
"事件标识": "事件值",
"a": 1,
"b": 2
}//上报数据,类型与物模型事件中定义的类型一致
}
事件标识获取方式:
根据查询设备详情获取设备物模型
metadata
。metadata 格式化之后,根据
events
字段获取事件标识(id),以下示例中id
为 11。
json
{
"functions": [],
"properties": [],
"events": [
{
"valueType": {
"expands": {},
"type": "object",
"properties": [
{
"valueType": {
"round": "HALF_UP",
"expands": {},
"type": "int"
},
"name": "1",
"id": "1"
}
]
},
"name": "11",
"id": "11",
"expands": {
"level": "ordinary"
}
}
],
"tags": []
}
{
"functions": [],
"properties": [],
"events": [
{
"valueType": {
"expands": {},
"type": "object",
"properties": [
{
"valueType": {
"round": "HALF_UP",
"expands": {},
"type": "int"
},
"name": "1",
"id": "1"
}
]
},
"name": "11",
"id": "11",
"expands": {
"level": "ordinary"
}
}
],
"tags": []
}