node-red 上的集中式 WebUI 有多个 raspberry pi
Centralized WebUI on node-red with multiple raspberry pi
在开始之前,我有一个关于 node-red 的问题。
我发现很难获得像 node-red 这样的家庭自动化工具来启动多个 raspberry pi 节点。
在主机上,我使用 django(brain)+angular(web-ui)+pigpio-library 将主机 pi 与从机互连。
基本上使用 pigpio 我可以从主机发送 turn-on
或 turn-off
信号到从机而无需任何其他工具。
- 在我的家庭配置中,我有 3 个 raspberry pi。
- 所有 3 个都连接到同一网络。
- 第一个 pi 是 master,另外 2 个是 slave。
- 第二个和第三个raspberry pi是奴隶,只有pigpio服务
已安装
- 这为我提供了连接到我网络的 n 个 pi 的集中接口
- 缺点是我们的应用程序还不能执行复杂的 things:events、任务等。
因此,如果我想将 PIR 连接到我的主机并基于从机 gpio 上的 LED 上的这个 trun,我不能!
在 node-red 或 home-assistant 中,都使用 mqqt 发送或接收有关传感器的信息或操作 gpio。
我可以在 node-red 上安装一个集中接口 ok master pi,然后从那里对从属 pi 上的 gpio 进行操作吗?
谢谢
乔治
您可以使用中央 Node-RED 实例上的 node-red-node-pi-gpiod 节点来控制远程 pi 上的 GPIO 引脚。
您只需要确保 pigpiod 配置为侦听外部接口并且防火墙不会阻止访问。
在开始之前,我有一个关于 node-red 的问题。 我发现很难获得像 node-red 这样的家庭自动化工具来启动多个 raspberry pi 节点。
在主机上,我使用 django(brain)+angular(web-ui)+pigpio-library 将主机 pi 与从机互连。
基本上使用 pigpio 我可以从主机发送 turn-on
或 turn-off
信号到从机而无需任何其他工具。
- 在我的家庭配置中,我有 3 个 raspberry pi。
- 所有 3 个都连接到同一网络。
- 第一个 pi 是 master,另外 2 个是 slave。
- 第二个和第三个raspberry pi是奴隶,只有pigpio服务 已安装
- 这为我提供了连接到我网络的 n 个 pi 的集中接口
- 缺点是我们的应用程序还不能执行复杂的 things:events、任务等。 因此,如果我想将 PIR 连接到我的主机并基于从机 gpio 上的 LED 上的这个 trun,我不能!
在 node-red 或 home-assistant 中,都使用 mqqt 发送或接收有关传感器的信息或操作 gpio。
我可以在 node-red 上安装一个集中接口 ok master pi,然后从那里对从属 pi 上的 gpio 进行操作吗?
谢谢 乔治
您可以使用中央 Node-RED 实例上的 node-red-node-pi-gpiod 节点来控制远程 pi 上的 GPIO 引脚。
您只需要确保 pigpiod 配置为侦听外部接口并且防火墙不会阻止访问。