需要一些帮助来设置 Mosquitto 的 IoT 核心

需要一些帮助来设置 Mosquitto 的 IoT 核心

我一直在尝试设置一个 mosquitto 服务器,以便将有关我的 IoT 设备的数据发布到 IoT 核心服务。然后 Alexa 会获取这些数据,这样有人就可以问“我的电池电压是多少?”,Alexa 就会正确回答。

无论如何,我遵循了以下指南:

教程

由于我在 RPI 上托管 Mostquitto(我已更新到最新版本的 mosquitto),我跳过了有关 EC2 服务器的部分。一切都能够顺利安装,没有任何问题。当我进入测试设置的步骤时,这就是发生“错误”的地方。

根据指南,在 IoT 核心上的 MQTT 测试客户端中,我订阅了 localgateway_to_awsiot。当我从 RPI 运行此命令时:mosquitto_pub -h localhost -p 1883 -q 1 -d -t localgateway_to_awsiot -i localClientID -m "{\"message\": \"helloFromLocalGateway\"}"

我在测试 MQTT 客户端上看不到输出。但是,命令的输出如下:

Client localClientID sending CONNECT
Client localClientID received CONNACK (0)
Client localClientID sending PUBLISH (d0, q1, r0, m1, 'localgateway_to_awsiot', ... (36 bytes))
Client localClientID received PUBACK (Mid: 1, RC:0)
Client localClientID sending DISCONNECT

从消息来看,消息似乎已发送,但为什么它没有出现在我的 MQTT 测试客户端上?

相关内容