Как реализовать отправку данных в Serial соединение при помощи php exec()?
Хочу без лишних заморочек отправить цифру 1 в устройство с Serial соединением из php.
Проблема в следующем:
Из под винды функционирует следующее:
exec('echo 1 >> COM5;');
Запустил linux mint.
Чуть переписал код:
exec('echo 1 > /dev/ttyACM0;');
Не работает, я так выяснил, что это из за отсутствия доступа к устройству. Потому после
$ sudo chmod 777 /dev/ttyACM0
Всё начинает работать, до того пока не переподключишь устройство. После права снова сбиваются.
Хочу, что бы сразу всё работало при подключении устройства и желательно без лишних костылей.
Владелец root, группа dialer у вновь подключённого устройства. apache2 запущен от имени www-data. Сейчас ищу способ запустить апач от рута, но думаю это не безопасно, так же не хочется при старте системы вводить пароль админа для запуска web сервера. Как отловить php процесс не знаю пока что