6

我正在为我的新 diy 家庭自动化系统设置传感器网络,但遇到了一个主要障碍。我使用 OpenHAB 作为系统的“基地”,并且由于它具有 MQTT 绑定,我认为这将是让所有节点与之对话的好方法。我知道我可以连接到 test.mosquitto.org,这非常适合测试。但是,显然,到目前为止,对于永久服务器来说,这还不够安全(而且,我很确定他们明确表示不要将该服务器用于永久事物)。

经过大量的谷歌搜索,我找到了大量关于 Mosquitto 和 MQTT 的信息,但老实说,因为我刚刚开始,大部分信息都在我脑海中。我的问题是,大多数人似乎已经知道了,我该如何在 Raspberry Pi 上设置自己的 MQTT 服务器来运行所有内容?或者这不是常态,我应该找一个公共服务器(比如 test.mosquitto.org)吗?这似乎不是最实用的方法。

在此先感谢您的帮助。

4

2 回答 2

5

Mosquitto 足够轻,您可以将它安装在任何地方。如果我正在测试,我只会使用 test.mosquitto.org,因为它是公开的(即任何人都可以看到您的数据!)并且并不总是正常工作。

在 pi 上运行时,我通常会添加 Mosquitto Debian Repo,因为它是最新的。有 v1.3.5

mosquitto.org网站上的良好说明或jpmens上的良好初学者指南,只需安装到 TLS 部分(除非您需要它!)

于 2014-12-18T03:32:34.040 回答
3

在树莓派上

如果您只是运行以下命令:

sudo apt-get update

sudo apt-get install mosquitto

sudo update-rc.d mosquitto defaults

(我不是 100% 确定你需要这个,但它不会伤害)

sudo /etc/init.d/mosquitto start

(只需要这次,因为它应该在重新启动时自动启动)

这会给你一个在你的 pi 上运行的蚊子经纪人

于 2014-12-17T21:28:39.530 回答