是否可以动态创建AWS IoT主题.
例如,是否可以设置一个RULE,一旦收到消息,它就会动态或通过lambda函数创建一个主题.
或者可以通过AWS-SDK实现
任何建议都会有所帮助
我正在尝试使用Nodejs将AWS Lamba的消息发布到AWS IoT。我已将项目压缩并上传到下面的AWS IoT,这是代码片段
var awsIot = require('aws-iot-device-sdk');
var device = awsIot.device({
keyPath: 'keyfilepath',
certPath: 'pem file path',
caPath: 'root-CA.crt',
clientId: 'iotTest7526532135',
host: 'host id'
});
device
.on('connect', function() {
console.log('connect');
device.subscribe('topic_3');
device.publish('topic_1', JSON.stringify({ message_id:23,Message:'HelloWorld'}));
});
device
.on('message', function(topic, payload) {
console.log('message', topic, payload.toString());
});
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
“ errorMessage”:“找不到模块'aws-iot-device-sdk'”,
我知道缺少物联网sdk,我不确定如何在AWS Lambda上安装它。
任何建议都会非常有帮助