Я начинающий новичок, и я борется с тем, чтобы все вместе.Bash читайте с ttyUSB0 и отправьте по адресу
То, что я пытаюсь сделать, это:
1) Set Port (Запущенная)
2) Чтение из Dev/ttyUSB0 - данные должны выглядеть 000118110000101 (кошки или Gawk)
3) Установить чтения данные в переменную, например, DATA и создать URL-адрес, например http://domain.com/get_data.php?data= $ DATA
4) загрузить URL-адрес с помощью wget?
5) Подождите, пока больше данных из ttyUSB0 (опроса или петли?)
Я попытался PHP DIO расширение, что делает работу, но не является надежным, поскольку он останавливается/начинается по какой-то причине.
ЛЮБЫЕ предложения были бы оценены, я буду очень большой полон, если кто-нибудь может посоветовать лучший способ сделать это
Thanks
Brent
+1 для публикации решения по вашей собственной проблеме. Объяснить re: non/blocking reads; блокировка чтения останавливает программу до тех пор, пока она не закончит чтение (потенциально навсегда, если это бесконечный поток данных). Неблокирующее чтение начинает чтение, а затем переходит к другой работе (например, обновлению пользовательского интерфейса). Второй поток обрабатывает данные по мере их поступления. Итак ... Если чтение, которое вы читаете, является блокирующим чтением, вам нужно знать, что вместо небольшого количества данных за один раз ваше приложение, кажется, виснет , – Basic