[英]How to trigger Python script on Raspberry Pi from Node-Red
我正在使用Node-Red,在Raspberry Pi上托管一个物联网项目。
如何从Node-Red触发raspi上的Python脚本? 我想运行一个脚本来更新位于Pi上的Adafruit LCD屏蔽上的文本
我是否应该以某种方式将Python脚本公开为Web服务?
我正在使用Raspberry Pi B +
Node-RED提供了一个exec节点作为其核心集的一部分,可以用来调用外部命令,这可以调用你的python脚本。
将副本拖动到画布上时,可以在信息侧栏中找到有关如何使用它的更多详细信息。
或者您可以将脚本包装为Web服务或仅包含一个简单的TCP套接字,这两个套接字都具有可用于驱动它们的节点。
您可以使用exec node命令调用带有参数的Python脚本:
python ~/script.py arg1 arg2
在Python脚本中,您可以使用sys模块捕获参数:
import sys
var1 = sys.argv[1]
var2 = sys.argv[2]
sys.argv [0]保留给脚本名称。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.