我不是一个英国人,所以一开始我对自己的语言感到抱歉。
!问题解决:看看评论区!
当前状态:我开发了一个小的android应用程序来为我自己的rabbitmq服务器发送数据。接下来,我安装了mqtt插件。
问题:如何连接rabbitmq与arduino?我试图通过给定的代码段连接,没有结果
void connectMQTT() {
Serial.print("Attempting to MQTT broker: ");
Serial.print("127.0.0.1);
mqttClient.setUsernamePassword(MQTT_USER, MQTT_PASSWD);
while (!mqttClient.connect("127.0.0.1", 1883)) {
delay(5000);
}
Serial.println("You're connected to the MQTT broker");
mqttClient.subscribe("NanoIot33_1/sub");
}
bqt是mqttClient的配置
#include <WiFiNINA.h>
#include <ArduinoMqttClient.h>
WiFiClient wifiClient;
MqttClient mqttClient(wifiClient);
知道出什么事了吗
1条答案
按热度按时间1dkrff031#
我的mqtt服务器运行在virtualbox上。我从virtualbox打开了一个很好的端口,但是到127.0.0.1而不是ipconfig的IP。