如何从节点上的红树莓派触发Python脚本

问题描述 投票:6回答:3

我使用节点红色,在树莓派主持了一个物联网项目。

如何触发Python脚本,是从节点红尘raspi?我想运行一个脚本,在一个Adafruit的LCD屏蔽这是坐在丕更新文本

我应该找揭露Python脚本为莫名其妙的网络服务?

我使用的是树莓派B +

python raspberry-pi gpio iot node-red
3个回答
8
投票

节点RED提供一个exec节点作为它的一部分的核心集,它可以用来调用外部命令,这可能是打电话给你的Python脚本。

如何使用它的更多细节,可以在侧边栏的信息时找到副本拖到画布上。

或者你可以换行脚本作为Web服务或只是一个简单的TCP套接字,两者都可以用来驱动它们的节点。


0
投票

您可以致电与使用exec节点命令参数的Python脚本:

python ~/script.py arg1 arg2

在你的Python脚本,你可以赶上与sys模块的参数:

import sys

var1 = sys.argv[1]
var2 = sys.argv[2]

sys.argv中[0]被保留用于脚本的名称。


0
投票
  1. 我希望你能与Python一起安装的红点。如果不,请使用以下无论是在电源外壳或CMD它:NPM安装-g节点红色的contrib-python3功能
  2. 起始节点红后,你可以找到节点红色的节点面板中pythonshell节点。拖放并双击它来获取“节点属性”面板中,PY文件输入名称Python.exe路径和Python文件,然后点击完成。
  3. 有味精,有效载荷节点连接到它和部署。
  4. 点击PythonShell节点输入,你会得到你的Python程序执行,并在输出显示。
© www.soinside.com 2019 - 2024. All rights reserved.