HiveMQ 和物联网控制
HiveMQ and IoT control
我最近在 Ubuntu 机器上安装了 HiveMQ,一切正常。作为 Linux 的新手(我更喜欢 windows 家伙),我被以下问题困住了。
我使用 ./bin/run.sh 命令启动了 HiveMQ。 window 打开并确认 HiveMQ 是 运行ning..太棒了!!!。我从 putty 开始,当我关闭 putty 时,HiveMQ 也会停止。如何让HiveMQ一直运行?.
我正在为我的 IoT 项目使用 HiveMQ (raspberry pi)。我知道从 python 订阅和发布到 HiveMQ 代理,但令我困惑的是,我是否应该持续 运行 使 python 程序正常工作?假设我需要在 Pi 上触发 2+ GPIO,我可以编写一个程序并通过让它订阅 2+ 触发事件的主题来保持它 运行ning 吗?
非常感谢任何帮助。
谢谢
使用以下命令启动 HiveMQ:./bin/run.sh &
是的,可以从同一个应用程序订阅两个主题,但您需要在 python 应用程序中创建单独的订阅者。
为了在后台启动HiveMQ,您可以将其安装为服务。详细信息包含在文档 here 中。如果您有基于 debian 的系统,请执行以下命令:
cp /opt/hivemq/bin/init-script/hivemq-debian /etc/init.d/hivemq
chmod +x /etc/init.d/hivemq
对于其他 Linux 系统,应执行以下操作:
cp /opt/hivemq/bin/init-script/hivemq /etc/init.d/hivemq
chmod +x /etc/init.d/hivemq
现在您可以使用 /etc/init.d/hivemq start
在后台启动 HiveMQ。
我最近在 Ubuntu 机器上安装了 HiveMQ,一切正常。作为 Linux 的新手(我更喜欢 windows 家伙),我被以下问题困住了。
我使用 ./bin/run.sh 命令启动了 HiveMQ。 window 打开并确认 HiveMQ 是 运行ning..太棒了!!!。我从 putty 开始,当我关闭 putty 时,HiveMQ 也会停止。如何让HiveMQ一直运行?.
我正在为我的 IoT 项目使用 HiveMQ (raspberry pi)。我知道从 python 订阅和发布到 HiveMQ 代理,但令我困惑的是,我是否应该持续 运行 使 python 程序正常工作?假设我需要在 Pi 上触发 2+ GPIO,我可以编写一个程序并通过让它订阅 2+ 触发事件的主题来保持它 运行ning 吗?
非常感谢任何帮助。
谢谢
使用以下命令启动 HiveMQ:./bin/run.sh &
是的,可以从同一个应用程序订阅两个主题,但您需要在 python 应用程序中创建单独的订阅者。
为了在后台启动HiveMQ,您可以将其安装为服务。详细信息包含在文档 here 中。如果您有基于 debian 的系统,请执行以下命令:
cp /opt/hivemq/bin/init-script/hivemq-debian /etc/init.d/hivemq
chmod +x /etc/init.d/hivemq
对于其他 Linux 系统,应执行以下操作:
cp /opt/hivemq/bin/init-script/hivemq /etc/init.d/hivemq
chmod +x /etc/init.d/hivemq
现在您可以使用 /etc/init.d/hivemq start
在后台启动 HiveMQ。