Я ищу простой пример JavaScript того, как получать сообщения из темы. Я пытаюсь создать Build Cop, используя CodeBuild, Lambda, SNS и, наконец, IoT. Я успешно опубликовал сообщения в теме, но я не могу понять, что делать, чтобы получить сообщение.
Примеры в SDK плохо документированы (по крайней мере, для меня), и я не могу понять, какой импорт использовать и почему, и как подписаться на простую тему.
Код для отправки сообщения предмету следующий. Я отправляю его с Лямбды. Код написан на TypeScript, но я копирую и вставляю транспилированный JavaScript в консоль, так как он, похоже, изначально не поддерживает TypeScript.
const params = {
topic: 'topic/buildcop',
payload: color,
qos: 1
};
this.iotdata.publish(params, function(err, data){
if(err){
console.log(`error: ${err}`);
}
else{
console.log("success?");
//context.succeed(event);
}
});