MQTT-SN与Windows

时间:2015-02-17 08:57:20

标签: windows windows-8.1 mqtt

我在Windows上运行MQTT(Mosquito)已经有一段时间了,它对我的​​Netduino非常有用,感谢ppatierno。

但是现在我需要开始将mqtt-sn合并到Arduino的有线串行连接中。拥有一个无线解决方案也是可取的。

我找不到任何在Windows上完成此操作的参考资料。它是否需要是cygwin socat(宁愿避免)和Mosquito或者什么的组合?

1 个答案:

答案 0 :(得分:3)

Really Small Message Broker(RSMB)支持UDP上的MQTT-SN。来源可以从http://git.eclipse.org/c/mosquitto/org.eclipse.mosquitto.rsmb.git的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