Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.10.2014, 02:04   #1
borey
Member
 
Регистрация: 25.10.2013
Сообщений: 80
Вес репутации: 0
borey is an unknown quantity at this point
По умолчанию Одновременные чтение/запись в/из Arduino на /dev/ttyUSB

Здравствуйте,

Подскажите, плз, куда копать. Задача - Arduino подключен к /dev/ttyUSB0.

В скетче сказано, что периодически (по таймеру или по событиям) arduino должен вывести в Serial некие строки с данными.

Эти данные нужно получить в OpenWRT и передать на сервер (пока смотрю на обычный wget, в будущем, наверное, буду отправлять через MQTT pub).

Кроме этого, периодически получая задания с сервера (сейчас - wget, потом - MQTT sub), "демон" на OpenWRT должен передавать их на arduino (в /dev/ttyUSB0).

Почему-то не работает ((

Делаю так:

1. "слушатель" (arduino -> openwrt), пока - просто debug-версия (выводит на экран SSH все, что получил):

Код:
#!/bin/sh
stty -F /dev/ttyUSB0 raw speed 9600 -hupcl
while read i; do
        echo "LINE:$i"
done </dev/ttyUSB0
При запуске, сразу вываливает в консоль приветственную строку INIT от arduino-скетча, иногда выдает еще пару-тройку строк по таймеру от него же, но потом почему-то зависает (отваливается или засыпает?)..

2. для тестирования отправки что-нибудь на arduino я использую такой тест-скрипт:

Код:
#!/bin/sh
stty -F /dev/ttyUSB0 raw speed 9600 -hupcl
echo "test string in a special format" > /dev/ttyUSB0
В ответ на строку "test string in a special format" arduino должен ответить (отвечает при работе с монитором порта в arduino IDE), но тут почему-то молчит..

Что я не так делаю?
Может, есть у кого успешный опыт в реализации подобной задачи? Как делали?

Заранее благодарю.
borey вне форума   Ответить с цитированием
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 07:28. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика