在节点红应用程序的脚本之间共享连接

问题描述 投票:-1回答:1

我一直在使用node-red来触发与philips hue网关的通信。我成功地按照我想要的方式触发它。问题是我需要立即采取行动,而不是当前的实施。延迟的唯一原因是它需要建立连接。我试过在网上看,但似乎没有一种简单的方法可以跨python脚本发送这种连接描述符。我想共享描述符,因为我可以有一个脚本连接到网关并运行一个空的while循环。然后,第二个脚本可以在我运行它并执行其操作时随时进行连接。如果之前已经回答过但我不熟悉python并且很多解决方案都没有意义,那就道歉了。例如,redis似乎不能解决我的问题。

谢谢

python python-3.x raspberry-pi node-red philips-hue
1个回答
0
投票

根据@ hardillb的评论,最容易控制Philips Hue的是使用现有的Node-Red Hue节点之一:

如果您有特殊要求需要使用Hue Python SDK ...可以使用node-red-contrib-pythonshell节点来运行保持活动的python脚本(使用节点的“Continuous”选项)并拥有Node -Red向脚本发送消息(使用Stdin选项)。节点的测试目录中有一些简单的例子:https://github.com/namgk/node-red-contrib-pythonshell/tree/master/test

© www.soinside.com 2019 - 2024. All rights reserved.