物模型属性上报时,若携带时间戳,物联网平台的云端保存该时间作为属性上报时间,单次数据上报中;若携带时间戳,物联网平台的云端保存该时间作为属性上报时间。单次数据上报中,只能上报一个时间点的数据。
{ "id": "123", "version": "1.0", "sys":{ "ack":0 }, "params": { "Power": { "value": "on", "time": 1524448722000 }, "WF": { "value": 23.6, "time": 1524448722000 } }, "method": "thing.event.property.post" } { "id": "123", "version": "1.0", "sys":{ "ack":0 }, "params": { "Power": "on", "WF": 23.6 }, "method": "thing.event.property.post" }
物模型历史数据上报时,以时间为维度,上报同一时间点下不同属性的值,需携带时间戳,单次数据上报中,支持上报多个时间点下不同属性的数据。
{ "id": "123", "version": "1.0", "sys":{ "ack":0 }, "method": "thing.event.property.history.post", "params": [ { "identity": { "productKey": "", "deviceName": "" }, "properties": [ { "Power": { "value": "on", "time": 1524448722000 }, "WF": { "value": "3", "time": 1524448722000 } }, { "Power": { "value": "on", "time": 1524448722000 }, "WF": { "value": "3", "time": 1524448722000 } } ], "events": [ { "alarmEvent": { "value": { "Power": "on", "WF": "2" }, "time": 1524448722000 }, "alertEvent": { "value": { "Power": "off", "WF": "3" }, "time": 1524448722000 } } ] }, { "identity": { "productKey": "", "deviceName": "" }, "properties": [ { "Power": { "value": "on", "time": 1524448722009 }, "WF": { "value": "3", "time": 1524448722009 } } ], "events": [ { "alarmEvent": { "value": { "Power": "on", "WF": "2" }, "time": 1524448722009 }, "alertEvent": { "value": { "Power": "off", "WF": "3" }, "time": 1524448722009 } } ] } ] }
物模型批量属性上报时,以属性为维度,上报同一属性下不同时间点的值,需携带时间戳,单次数据上报中,支持上报多个属性下不同时间点的数据。
{ "id": "123", "version": "1.0", "sys":{ "ack":0 }, "method": "thing.event.property.batch.post", "params": { "properties": { "Power": [ { "value": "on", "time": 1524448722000 }, { "value": "off", "time": 1524448722001 } ], "WF": [ { "value": 3, "time": 1524448722000 }, { "value": 4, "time": 1524448722009 } ] }, "events": { "alarmEvent": [ { "value": { "Power": "on", "WF": "2" }, "time": 1524448722000 }, { "value": { "Power": "on", "WF": "2" }, "time": 1524448722000 } ] } } }