自定义MQTT Topic通信
更新时间:2018-10-23 21:26:42
SDK提供了与云端长链接的基础能力接口,用户可以直接使用这些接口完成自定义 Topic 相关的功能。提供的基础能力包括:发布、订阅、取消订阅。</span>
数据上报
调用 device.publish()
进行消息上报,调用时指定topic以及消息内容,比如:
device.publish('/<productKey>/<deviceName>/update', 'hello world!');
云端下行消息监听
调用 device.subscribe()
订阅感兴趣的数据,通过监听 message
获取消息,如下所示:
device.subscribe('/<productKey>/<deviceName>/get');
device.on('message', (topic, payload) => {
console.log(topic, payload.toString());
});
取消消息监听
device.unsubscribe('/<productKey>/<deviceName>/get')