在远程Linux上运行“pigpiod”守护程序

2024-06-16 10:45:35 发布

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

pigpiod是控制远程GPIO(Raspberry Pi)的守护进程。 我正在尝试从rpi#1远程加载到rpi#2,但没有成功。你知道吗

两个RPi都使用ubuntu16.04运行python3.5。你知道吗

在本地计算机上使用时-守护进程执行正常:

def runpigpiod_local():
    subprocess.run(['sudo','pigpiod'])

但是-当尝试远程执行时-它失败了

def runpigpiod(adress):
    result = subprocess.run(['ssh','guy@192.168.2.112','sudo pigpiod'])

输出:

guy@192.168.2.112's password: 
sudo: no tty present and no askpass program specified

Tags: norungpio远程进程defpisudo