HiveMQ和IoT con

2024-04-26 13:20:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近在Ubuntu机器上安装了HiveMQ,一切正常。作为Linux新手(我更喜欢windows),我被以下问题困扰着。在

  1. 我用命令/bin启动HiveMQ/运行.sh. 打开一个窗口,确认HiveMQ正在运行..太好了!!!。我从putty开始,当我关闭putty时,HiveMQ也会停止。如何使HiveMQ一直运行?。

  2. 我正在将HiveMQ用于我的物联网项目(raspberry pi)。我知道从python订阅并发布到HiveMQ代理,但让我困惑的是,我是否应该连续运行python程序来实现这一点?。假设我需要在Pi上触发2+GPIO,那么我可以编写一个程序并通过让它订阅触发器事件的2+topic来保持它的运行吗?。

非常感谢任何帮助。在

谢谢


Tags: 项目命令程序机器代理binubuntulinux
2条回答
  1. 使用以下命令启动HiveMQ:/bin/运行.sh&;

  2. 是的,可以从同一个应用程序订阅两个主题,但是您需要在python应用程序中创建单独的订阅服务器。

为了在后台启动HiveMQ,可以将其作为服务安装。文档here中包含了详细信息。如果您有基于debian的系统,请执行以下命令:

cp /opt/hivemq/bin/init-script/hivemq-debian /etc/init.d/hivemq
chmod +x /etc/init.d/hivemq

对于其他Linux系统,应采用以下方法:

^{pr2}$

现在可以在后台用/etc/init.d/hivemq start启动HiveMQ。在

相关问题 更多 >