apache — веб-интерфейс для Raspberry Pi с PHP-скриптом для отправки данных через последовательные контакты

В настоящее время я создаю проект с использованием Raspberry Pi 3. Я использую Apache в качестве веб-сервера для размещения php-сайта. На нескольких страницах необходимо отправить команду на последовательный порт pi. Когда ssh в pi и использовать minicom (для проверки моих функций), все команды работают отлично. Когда я помещаю эти команды в php-скрипт моей веб-страницы, я получаю мусор (некоторые данные идут вместе с дополнительными символами). Примером команды является «m123456». Ниже приведен пример моего php-скрипта. Я использовал функцию сна, чтобы имитировать время между нажатиями клавиш, когда я использую ssh, и использую minicom для ввода команды. Может ли кто-нибудь помочь, пожалуйста.

<?php
echo system("echo 'm' > /dev/ttyAMA0");
sleep(2);
echo system("echo '1' > /dev/ttyAMA0");
sleep(2);
echo system("echo '2' > /dev/ttyAMA0");
sleep(2);
echo system("echo '3' > /dev/ttyAMA0");
sleep(2);
echo system("echo '4' > /dev/ttyAMA0");
sleep(2);
echo system("echo '5' > /dev/ttyAMA0");
sleep(2);
echo system("echo '6' > /dev/ttyAMA0");
?>

0

Решение

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

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

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

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