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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.05.2015, 03:20   #31
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: mr3020 в качестве wi fi шлидa для андроид

Цитата:
php простейшие вы вроде и давали код
Да, наверно я, попробуйте добавить строчку: stream_set_timeout($fp, 0, 150000);
PHP код:
if($fp fsockopen("localhost"3333$errno$errstr1))  
 
        { 
           
fwrite($fp'3'); 
           
stream_set_timeout($fp0150000); // поток закроется через 150 мс, 
           
$bufft fgets($fp); 
           
fclose($fp); 
        } 
Это нужно, чтоб пхп не висел в ожидании ответа.
Мне не понятно, а что у Вас происходит в дальнейшем с $bufft, в порт записали ⇨ из порта прочитали ⇨ порт закрыли, а что дальше?
...
А вот почему телнет не работает, непонятно.
stD вне форума   Ответить с цитированием
Старый 23.05.2015, 12:24   #32
avgaz
Senior Member
 
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0
avgaz is an unknown quantity at this point
По умолчанию Re: mr3020 в качестве wi fi шлидa для андроид

Цитата:
Сообщение от mebitek Посмотреть сообщение
Да, наверно я, попробуйте добавить строчку: stream_set_timeout($fp, 0, 150000);
PHP код:
if($fp fsockopen("localhost"3333$errno$errstr1))  
 
        { 
           
fwrite($fp'3'); 
           
stream_set_timeout($fp0150000); // поток закроется через 150 мс, 
           
$bufft fgets($fp); 
           
fclose($fp); 
        } 
Это нужно, чтоб пхп не висел в ожидании ответа.
Мне не понятно, а что у Вас происходит в дальнейшем с $bufft, в порт записали ⇨ из порта прочитали ⇨ порт закрыли, а что дальше?
...
А вот почему телнет не работает, непонятно.
Дак php и так работает нормально, проблема именно с доступом к порту с других устроиств, то есть если я пытаюсь прочитать порт из под винды или андройда, порт повисает и уже становится не доступным с самого роутера
avgaz вне форума   Ответить с цитированием
Старый 23.05.2015, 20:10   #33
mahir
Junior Member
 
Регистрация: 18.05.2015
Сообщений: 15
Вес репутации: 0
mahir is an unknown quantity at this point
По умолчанию Re: mr3020 в качестве wi fi шлидa для андроид

Уже за пол часа тестирования ни отвалился. Подклчилса с ардуиной через uart. А с компом лан кабелям. Если с uart( ом) всё будет в порядке значит глюк в usb-serial( е)
mahir вне форума   Ответить с цитированием
Старый 23.05.2015, 20:42   #34
avgaz
Senior Member
 
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0
avgaz is an unknown quantity at this point
По умолчанию Re: mr3020 в качестве wi fi шлидa для андроид

Цитата:
Сообщение от mahir Посмотреть сообщение
Уже за пол часа тестирования ни отвалился. Подклчилса с ардуиной через uart. А с компом лан кабелям. Если с uart( ом) всё будет в порядке значит глюк в usb-serial( е)
какая схема подключения через uart? что использовали для подключения?
avgaz вне форума   Ответить с цитированием
Старый 23.05.2015, 20:57   #35
mahir
Junior Member
 
Регистрация: 18.05.2015
Сообщений: 15
Вес репутации: 0
mahir is an unknown quantity at this point
По умолчанию Re: mr3020 в качестве wi fi шлидa для андроид

Rx Tx Vcc от рутора TX RX 3,3 ардуина gnd ... час поработал так переклчилса на вайфй
mahir вне форума   Ответить с цитированием
Старый 23.05.2015, 21:28   #36
avgaz
Senior Member
 
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0
avgaz is an unknown quantity at this point
По умолчанию Re: mr3020 в качестве wi fi шлидa для андроид

Цитата:
Сообщение от mahir Посмотреть сообщение
Rx Tx Vcc от рутора TX RX 3,3 ардуина gnd ... час поработал так переклчилса на вайфй
то есть распаяли на плате 4 контакта? а резистор 10К между TX и VCC ставили?
Я попробовал без резистора, вроде то же работает на плате CH340 но как будто с глюками панель то одно показывает то данные в ноль на несколько секунд потом опять показывает.

Еще не как не понять как получить именно одну строки из потока данных, через терминал приходит то не полная строка то 5 строк именно одну строку то как?
avgaz вне форума   Ответить с цитированием
Старый 23.05.2015, 21:50   #37
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: mr3020 в качестве wi fi шлидa для андроид

модуль "Free UART" установлен?
Admin вне форума   Ответить с цитированием
Старый 23.05.2015, 22:08   #38
avgaz
Senior Member
 
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0
avgaz is an unknown quantity at this point
По умолчанию Re: mr3020 в качестве wi fi шлидa для андроид

Цитата:
Сообщение от Admin Посмотреть сообщение
модуль "Free UART" установлен?
О Спасибо с ним все вроде нормально, а резистор то все таки нужен или нет?
avgaz вне форума   Ответить с цитированием
Старый 23.05.2015, 22:14   #39
mahir
Junior Member
 
Регистрация: 18.05.2015
Сообщений: 15
Вес репутации: 0
mahir is an unknown quantity at this point
По умолчанию Re: mr3020 в качестве wi fi шлидa для андроид

Пока без резистора.free uart установил
mahir вне форума   Ответить с цитированием
Старый 24.05.2015, 22:21   #40
avgaz
Senior Member
 
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0
avgaz is an unknown quantity at this point
По умолчанию Re: mr3020 в качестве wi fi шлидa для андроид

Заметил такую штуку с UART не работает отправка данных в порт, вернее они отправляются но ардуина на их как будто не получает то есть команда
echo 5 > /dev/ttyATH0
Нужно отправить раз 7 что бы ардуина среагировала на неё, через сиреал порт при том же скетче ардуина с первого раза реагировала
В чем может быть причина?
avgaz вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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