gpt4 book ai didi

windows - 带 Windows 的 MQTT-SN

转载 作者:可可西里 更新时间:2023-11-01 10:05:36 28 4
gpt4 key购买 nike

我已经在 Windows 上运行 MQTT (Mosquito) 一段时间了,它与我的 Netduino 配合得很好,谢谢 ppatierno。

但现在我需要开始整合 mqtt-sn 以实现来自 Arduino 的有线串行连接。拥有无线解决方案也是可取的。

我找不到任何在 Windows 上完成此操作的引用资料。是否需要将 cygwin socat(最好避免)和 Mosquito 或其他什么结合起来?

最佳答案

Really Small Message Broker (RSMB) 支持基于 UDP 的 MQTT-SN。来源可从 git 获得 http://git.eclipse.org/c/mosquitto/org.eclipse.mosquitto.rsmb.git .要构建它,请使用 MS Visual Studio 并从 Cygwin 生成。

那么您需要一个 MQTT-SN 串行到 UDP 桥接器。我用 https://github.com/njh/mqtt-sn-tools , 效果很好。在 Cygwin 中构建它。

RSMB 可能会完全取代您的 MQTT 代理,但如果您想保留 Mosquito,则桥接 RSMB 以将所有消息推送到 Mosquito。这是简单的配置文件“broker.cfg”:

# will show you packets being sent and received
trace_output protocol

# normal MQTT listener
listener 1884 INADDR_ANY

# MQTT-S listener
listener 1885 INADDR_ANY mqtts

# MQTT-S outgoing multicast bridge (QoS -1)
connection Bridge_2_Mosquito
address mosquito_host_name:1883
# publish all messages
topic # out

关于windows - 带 Windows 的 MQTT-SN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28558038/

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