Доступ к последовательному порту запрещен

Я использую веб-сервер Apache на Raspberry Pi. У меня есть некоторый код Python, который выполняется в файле index.php следующим образом:

<?php
system("python /home/pi/python/foobar.py")
?>

Сценарий Python открывает последовательный порт, например, так:

ser = serial.Serial()
ser.port = "/dev/ttyUSB0"

Когда я запускаю скрипт Python из командной строки на Raspberry Pi, он работает отлично. Однако, когда я просматриваю сайт на другом компьютере, я получаю это сообщение об ошибке:

[Errno 13] Permission denied: '/dev/ttyUSB0'

Я провел некоторое исследование и обнаружил, что большинство людей, которые сталкиваются с этой ошибкой, делают это, потому что пользователь не принадлежит к группе дозвона. Когда я использую Raspberry Pi, я принадлежу ему, и я предполагаю, что на другом компьютере я этого не делаю.

Итак, как мне получить разрешение на доступ к последовательному порту на сервере Raspberry Pi?

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]