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

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

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

Нету у меня /dev/tcp/ ((
borey вне форума   Ответить с цитированием
Старый 31.10.2014, 13:22   #22
borey
Member
 
Регистрация: 25.10.2013
Сообщений: 80
Вес репутации: 0
borey is an unknown quantity at this point
По умолчанию Re: Одновременные чтение/запись в/из Arduino на /dev/ttyUSB

А у Вас есть?
borey вне форума   Ответить с цитированием
Старый 01.11.2014, 00:04   #23
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: Одновременные чтение/запись в/из Arduino на /dev/ttyUSB

А попробуйте этот скрипт:
PHP код:
#!/bin/bash
echo "Scanning TCP ports..."
for p in {1..1023}
do
  (echo >/
dev/tcp/localhost/$p) >/dev/null 2>&&& echo "$p open"
done 
stD вне форума   Ответить с цитированием
Старый 01.11.2014, 00:14   #24
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: Одновременные чтение/запись в/из Arduino на /dev/ttyUSB

А /dev/null у Вас есть? )))
stD вне форума   Ответить с цитированием
Старый 01.11.2014, 02:32   #25
borey
Member
 
Регистрация: 25.10.2013
Сообщений: 80
Вес репутации: 0
borey is an unknown quantity at this point
По умолчанию Re: Одновременные чтение/запись в/из Arduino на /dev/ttyUSB

Попробовал socat - у меня не получилось увидеть более стабильный коннекшн ((

Подключаю для теста просто с выводом в консоль:

PHP код:
socat ---T60 file:/dev/ttyUSB0,raw,echo=0,b9600 
Замечу, что timeout завышен в 12 раз (опять же, для теста arduino отправляет сообщения каждые 5 секунд)

Получаю каждые 5 секунд в консоль очередную строчку. Радуюсь. Но спустя 100-600-800 секунд связь рвется по таймауту с сообщением:

PHP код:
2014/11/01 02:23:23 socat[12795N inactivity timeout triggered
2014
/11/01 02:23:23 socat[12795N exiting with status 0
2014
/11/01 02:23:23 socat[12795W cannot restore terminal settings on fd 0Invalid argument
2014
/11/01 02:23:23 socat[12795W cannot restore terminal settings on fd 1Invalid argument
2014
/11/01 02:23:23 socat[12795W cannot restore terminal settings on fd 3Invalid argument 
К слову, почти такое же сообщение я вижу, когда сам руками выдергиваю USB проводок между arduino и mr3020:

PHP код:
2014/11/01 02:29:48 socat[12906N socket 2 (fd 3is at EOF
2014
/11/01 02:29:48 socat[12906N inactivity timeout triggered
2014
/11/01 02:29:48 socat[12906N exiting with status 0
2014
/11/01 02:29:48 socat[12906W cannot restore terminal settings on fd 0Invalid argument
2014
/11/01 02:29:48 socat[12906W cannot restore terminal settings on fd 1Invalid argument
2014
/11/01 02:29:48 socat[12906W cannot restore terminal settings on fd 3Invalid argument 
Более того, когда я получаю разрыв по таймауту, повторной командой socat ... я не могу оживить соединение - спасает только передергивание USB-шнурка с arduino ((

Что не так, кто-нибудь сталкивался с подобным?

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

Цитата:
Сообщение от mebitek Посмотреть сообщение
А попробуйте этот скрипт:
PHP код:
#!/bin/bash
echo "Scanning TCP ports..."
for p in {1..1023}
do
  (echo >/
dev/tcp/localhost/$p) >/dev/null 2>&&& echo "$p open"
done 
Выводит только "Scanning TCP ports..." ((

И да, /dev/null у меня виден:

PHP код:
root@banya:/# ls -la /dev/null
crw-rw-rw-    1 root     root        1,   3 Jan  1  1970 /dev/null
root
@banya:/# ls -la /dev/tcp
ls: /dev/tcpNo such file or directory 
borey вне форума   Ответить с цитированием
Старый 01.11.2014, 09:05   #27
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Одновременные чтение/запись в/из Arduino на /dev/ttyUSB

Цитата:
Получаю каждые 5 секунд в консоль очередную строчку. Радуюсь. Но спустя 100-600-800 секунд связь рвется по таймауту с сообщением:
Arduino подключен без хаба?
Admin вне форума   Ответить с цитированием
Старый 01.11.2014, 12:09   #28
borey
Member
 
Регистрация: 25.10.2013
Сообщений: 80
Вес репутации: 0
borey is an unknown quantity at this point
По умолчанию Re: Одновременные чтение/запись в/из Arduino на /dev/ttyUSB

Да, arduino подключен без хаба, напрямую к MR3020
borey вне форума   Ответить с цитированием
Старый 01.11.2014, 13:48   #29
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Одновременные чтение/запись в/из Arduino на /dev/ttyUSB

Без хаба будет глючить, это давно известный баг процессора и FTDI чипа
Что бы Arduino не подвисал нужно подключится к UART или через ХАБ
Admin вне форума   Ответить с цитированием
Старый 03.11.2014, 01:48   #30
Iura
Member
 
Регистрация: 10.03.2014
Адрес: Кишинев
Возраст: 41
Сообщений: 31
Вес репутации: 0
Iura is an unknown quantity at this point
Отправить сообщение для Iura с помощью Skype™
По умолчанию Re: Одновременные чтение/запись в/из Arduino на /dev/ttyUSB

Я решил проблему Моя тема на форуме.
было проблема с начало в скорости,поставил 115200 и решил проблему
.
/etc/rc.local
Код:
stty -F /dev/ttyATH0 cs8 115200 -ixoff -evenp -xcase -echo ignbrk -opost -onlcr -isig -icanon -iexten -echoctl -echoke noflsh -ixon
sleep 2
/root/sh/arduino_serial.sh
exit 0
Iura вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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