请帮助,我需要在lambda函数中使用mqtt协议将一些数据发送给代理。 我用简单的代码来测试它:AWS中的MQTT用于Alexa Javascript的Lambda函数
mqtt = require('mqtt');
var client = mqtt.connect('mqtt://test.mosquitto.org');
client.on('connect', function() {
client.subscribe('presence');
client.publish('presence', 'Hello mqtt');
});
client.on('message', function (topic, message) {
// message is Buffer
console.log(message.toString());
client.end();
});
但我得到一个错误“无法找到模块‘MQTT’”,我怎么能包括lambda函数这个模块???我怎样才能在我的lambda中使用mqtt?有人???
我们在这里需要更多的上下文,我们在谈论nodejs吗?如果是的话,你安装了mqtt npm模块吗? – hardillb
是的,node.js和我已经安装了mqtt npm。 – Suki
更新问题,详细说明npm如何安装mqtt模块,以及您在哪里执行上面列出的代码。错误意味着mqtt模块未安装在需要的地方 – hardillb