0.阿里云IoT物模型
物模型定义了产品的属性、服务、事件通信协议,IoT设备和云端需要按约定规则通信,才能实现物模型转化。
1.设备属性通信
1.1 设备上报属性
设备上报pubTopic
/sys/{productKey}/{deviceName}/thing/event/property/post
设备上报payload格式
{"id": 3536123,"version": "1.0","params": {"属性key1": "属性value1","属性key2": "属性value2"},"method": "thing.event.property.post"}
IoT云端响应replyTopic
/sys/{productKey}/{deviceName}/thing/event/property/post_reply
云端响应payload格式
{"id": 3536123,"code": 200,"data": {}}
1.2 云端设置设备属性
设备订阅subTopic
/sys/{productKey}/{deviceName}/thing/service/property/set
IoT云端下行的payload格式