pigpiod
是一个控制远程GPIO(Raspberry Pi)的守护进程。
我试图在rpi#2上从rpi#1远程加载它,但是不成功。
RPi都使用Ubuntu 16.04运行Python 3.5。
在本地机器守护程序上使用时执行OK:
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