gpt4 book ai didi

cooja 可以连接到 ubuntu 中的 mosquitto 服务器吗?

转载 作者:太空宇宙 更新时间:2023-11-04 04:26:05 28 4
gpt4 key购买 nike

我是 contiki 操作系统的新手,我正在 contiki 操作系统中试用 mqtt。但是我在将 cooja 模拟器中的 mote 连接到我的 ubuntu 桌面上的 mosquitto 服务器时遇到了问题。那么有可能这样做吗?我正在尝试为此使用 IPv4,我的 mqtt 示例来自 https://github.com/esar/contiki-mqtt

谢谢

最佳答案

是的,这是可能的。

您需要一个启用了 SLIP(串行线路 IP)的 RPL 边界路由器节点(我从未在 Cooja 上的节点中模拟过物理以太网端口)。

在您的 RPL 边界路由器中,打开“串行套接字(服务器)”并在 Linux 控制台中运行 tunslip6 将 RPL 树连接到您的本地网络。

这是一个教程:http://anrg.usc.edu/contiki/index.php/RPL_Border_Router

tunslip6 运行后,与物理运行节点没有区别,都是相同的设置。

现在您的节点将能够在您配置的静态 IPv6 地址中找到您的 mosquitto 服务器。我记得使用“aaaa::1”。为确保网络正常,请 ping6 您的 RPL 边界路由器。

ps:如果它是生产应用程序,您可能不想使用 MQTT。 RPL 中的 TCP 或数据包分段也不能很好地扩展,MQTT 也可能具有大量负载。使用 CoAP 或 MQTT-SN 使用 UDP。

关于cooja 可以连接到 ubuntu 中的 mosquitto 服务器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41406916/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com