嗨,我正在尝试使用Windows 10上的Node.js将树莓派上的mosquitto服务订阅和发布,但是在Rpi控制台上没有任何反应 这是我的代码
var mqtt = require('mqtt');
var client = mqtt.connect('mqtt://192.168.10.97');
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();
});
所以我的树莓派IP地址为192.168.10.97 但是,当II从树莓派pi控制台测试该命令时,它可以成功地工作
mosquitto_sub -d -t "iot"
mosquitto_pub -d -t "iot" -m "Hi, This is my msg..."
那是什么问题? 谢谢