我正在开发物联网设备。我在树莓派 3 中安装了 Eclipse Kura 以将其用作网关。我想使用 Kura 或直接使用树莓派向 Kapua 服务器(安装在同一网络中)发布消息。这两种方法我都试过了。
1-使用库拉
我已按照 GitHub Kura Kapua 连接教程#780 上的说明进行操作。完成这些步骤后,我可以建立 Kura Kapua 连接但无法发送数据,Example.publisher 包也安装在 Kura 中。我想创建一个主题并发布有关该主题的数据。
2- 使用 MQTT-Client 库
我已经在树莓派中安装了 MQTT-Client 库,并使用以下命令发布和订阅数据。
发布:
sudo mosquitto_pub -h "broker-URL" -p "Port" -t "topic" -m "message" -u "user-name"-P "user-pass" -i "client-id"
认购 :
sudo mosquitto_pub -h "broker-URL" -p "Port" -t "topic" -u "user-name"-P "user-pass" -i "client-id"
这具有相同的行为,它也建立了连接,但无法创建主题和发布数据。当我对 localhost 执行相同操作时,它确实发送了消息。我正在使用两个不同的终端发布和订阅。
是否有任何方法或示例可以让我实际使用 Kura 或 MQTT 发送一些数据并在另一端观察。