arduino - 从rabbitmq获取数据

问题描述 投票:0回答:1

我不是英国人,所以一开始我对我的语言感到抱歉。

!问题已解决:查看评论部分!

当前状态:我开发了一个小型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");
}

以下是 mqttClient 的配置

  #include <WiFiNINA.h>
  #include <ArduinoMqttClient.h>

  WiFiClient    wifiClient;
  MqttClient    mqttClient(wifiClient);

知道出了什么问题吗?

arduino rabbitmq mqtt
1个回答
0
投票

我的 mqtt 服务器在 virtualbox 上运行。我从 virtualbox 打开了一个好的端口,但是从 ipconfig 打开了 127.0.0.1 而不是 ip。

© www.soinside.com 2019 - 2024. All rights reserved.