如何使用 Mosquitto 或其他代理在 Raspberry Pi2 板上设置您自己的 MQTT-S 服务器

How to setup your own MQTT-S server on Raspberry Pi2 board using Mosquitto or othr broker

这是我的第一个项目,我对 MQTT -S 与 HTTP 和 MQTT 的比较很着迷。现在,我打算在 Raspberry PI2 板上创建自己的服务器。我正在使用 TIVA C launchpad 通过以太网与 Raspberry 进行信号通信。但事实是我是 Rpi 和 MQTT-S 的新手。 您能否建议有关如何制作我自己的服务器以及如何测试它的基本教程或步骤。我擅长硬件和传感器,并且板内的所有其他编程都已完成(TIVA C 系列发射台)。

请给我建议一些链接、视频教程或如何进行的步骤。 我已阅读 http://mqtt.org/new/wp-content/uploads/2009/06/MQTT-SN_spec_v1.2.pdf 它看起来很简单,也看过 IBM 的一些视频。 但是,我没有信心自己能做到。

谢谢!

如果您想要 mqtt-sn 代理,请尝试 RSMB。 Official RSMB repository is here

更好的 mqtt-sn 支持在此 alternative RSMB fork

无论您选择将 git 存储库克隆到您的 Raspberry,构建它并进行配置。文档在 gettingstarted.htm 中。文档很清楚。如果您是 运行 Raspbian,您应该拥有构建它所需的所有组件。

您也可以安装 Mosquitto - 我不知道那里对 mqtt-sn 的支持有多远。 Here you are instructions.

我建议您使用替代的 RSMB 叉子,但说实话,我与这个叉子有关联。

Nicholas Humfrey 得心应手 mqtt-sn client utility,或使用 Mosquito 的客户端。

我不能对 Michael 的回复发表评论,因为我没有足够的分数;但他的回答看起来很完整。

我使用 RSMB 作为我的 MQTT-SN 服务器,使用来自 Eclipse 的源代码: http://git.eclipse.org/c/mosquitto/org.eclipse.mosquitto.rsmb.git

我按照此处的说明操作: http://modelbasedtesting.co.uk/?p=44

这是一个简单的 MQTT-SN 配置,运行 在 UDP 端口 1883 上: https://gist.github.com/njh/1d3c76b55719910263ca