调用该接口发布消息到自定义的Topic。
publish(params,callback)
参数 | 类型 | 描述 |
params | object | 参数对象。需包含的必需参数,请参见下表params参数说明。 |
callback(err) | function | 回调函数。遵循JavaScript标准实践。
|
参数 | 类型 | 描述 |
topic | String | 接收消息的目标Topic。 |
payload | String | 消息负载。 |
调用示例
以下示例中定义为每当有外部事件触发时,向/hello/world
这个Topic 发送一条消息。
'use strict';
const leSdk = require('linkedge-core-sdk');
const iotData = new leSdk.IoTData();
exports.handler = function (event, context, callback) {
var message = {
topic: '/hello/world',
payload: 'Hello World.',
};
iotData.publish(message, (err, data)=> {
if (err == null) {
console.log("-- Publish HelloWorld success.");
}
callback(err);
});
};
文档内容是否对您有帮助?