物模型开发

更新时间:2018-10-23 21:27:12

物模型的开发方式让设备不用关心MQTT topic,而是调用物模型相关的接口来实现属性上报、服务监听、事件上报。

设备属性上报

调用device.postPros()进行属性数据上报,下面是示例代码:

device.postProps({
  CurrentTemperature: 25
});

监听云端下发的服务调用消息

调用device.serve()监听云端下发的服务调用消息,下面是示范代码:

// 监听云端设置属性服务消息
device.serve('property/set', function(params) {
  // 处理服务参数
});

监听自定义服务(以服务 id 为 serviceIdentifier1 为例):

device.serve('serviceIdentifier1', function() {})

事件上报

上报 id 为 eventIdentifier1 的事件,事件参数是 { "key": "value1"}

device.postEvent('eventIdentifier1', {
    key1: 'value1'
});

results matching ""

    No results matching ""