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

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

Результаты опроса: Если роутер прошит и настроен под Arduino, Вы купили бы его
Да 53 31.36%
Нет 24 14.20%
Куплю и сам настрою 92 54.44%
Голосовавшие: 169. Вы ещё не голосовали в этом опросе

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.12.2014, 15:32   #921
vanyap1
Junior Member
 
Регистрация: 19.12.2014
Сообщений: 4
Вес репутации: 0
vanyap1 is an unknown quantity at this point
По умолчанию Re: Ставим OpenWrt на миниатюрный WiFi роутер TP-LINK TL-MR3020

Разобрался как отослать данные в роутер. Теперь могу увидеть отправленную строку командой - cat /dev/ttyATH0
.
Подскажите пожалуйста, как выполнить команду пришедшую в ttyATH0?

Так полагаю, надо писать скрипт "dew_read.sh", который будет постоянно опрашивать порт командой -cat /dev/ttyATH0 и выполнять полученый код, вот на скрипте у меня затык!

Последний раз редактировалось vanyap1; 20.12.2014 в 15:35.
vanyap1 вне форума   Ответить с цитированием
Старый 20.12.2014, 15:54   #922
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,612
Вес репутации: 9815
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: Ставим OpenWrt на миниатюрный WiFi роутер TP-LINK TL-MR3020

Читаем данные из порта, в течении 3-х сек.
PHP код:
while read -t 3 line; do
echo 
$line
done 
< /dev/ttyATH0 
Admin вне форума   Ответить с цитированием
Старый 23.12.2014, 15:14   #923
dyarm
Junior Member
 
Регистрация: 31.12.2013
Сообщений: 16
Вес репутации: 0
dyarm is an unknown quantity at this point
По умолчанию Re: Ставим OpenWrt на миниатюрный WiFi роутер TP-LINK TL-MR3020

Господа, мой датчик температуры работал более года спокойно и счастливо. Но после очередного отключения света перестал отвечать. После недолгих экспериментов выяснилось что не работает установленный вебсервер. После сброса устройства командой
mtd -r erase rootfs_data
(делалось ранее неоднократно), начал переустановку софта. И тут вылез один момент, перестал отвечать официальный репозиторий (нужна установка установка пакета CURL). Cyber работает нормально (но там его нет). Устройство mr3020. Возможно я что то упустил за этот год, пробежался по теме, но не нашел ничего похожего.

вот что дает:
root@OpenWrt:~# opkg update
Downloading http://downloads.openwrt.org/snapsho...es/Packages.gz.
wget: server returned error: HTTP/1.1 404 Not Found
Collected errors:
* opkg_download: Failed to download http://downloads.openwrt.org/snapsho...es/Packages.gz, wget returned 1.

Последний раз редактировалось dyarm; 23.12.2014 в 15:23.
dyarm вне форума   Ответить с цитированием
Старый 23.12.2014, 15:21   #924
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,612
Вес репутации: 9815
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: Ставим OpenWrt на миниатюрный WiFi роутер TP-LINK TL-MR3020

Цитата:
Cyber работает нормально (но там его нет).
С чего Вы решили что в CyberWRT НЕТ curl ?
Admin вне форума   Ответить с цитированием
Старый 23.12.2014, 15:50   #925
dyarm
Junior Member
 
Регистрация: 31.12.2013
Сообщений: 16
Вес репутации: 0
dyarm is an unknown quantity at this point
По умолчанию Re: Ставим OpenWrt на миниатюрный WiFi роутер TP-LINK TL-MR3020

Есть, но не все, по моему. Возможно что то недопонимаю, но вижу:
root@OpenWrt:~# opkg install coreutils-su php5-mod-curl
Unknown package 'coreutils-su'.
Package php5-mod-curl (5.4.5-3) installed in root is up to date.
Collected errors:
* opkg_install_cmd: Cannot install package coreutils-su.
root@OpenWrt:~#

да и просто не понятно, что с "официальным" репозиторием.
dyarm вне форума   Ответить с цитированием
Старый 23.12.2014, 17:53   #926
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1309
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: Ставим OpenWrt на миниатюрный WiFi роутер TP-LINK TL-MR3020

Цитата:
https://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/Packages.gz
Это транк.
stD вне форума   Ответить с цитированием
Старый 23.12.2014, 18:00   #927
dyarm
Junior Member
 
Регистрация: 31.12.2013
Сообщений: 16
Вес репутации: 0
dyarm is an unknown quantity at this point
По умолчанию Re: Ставим OpenWrt на миниатюрный WiFi роутер TP-LINK TL-MR3020

Так а что там должно быть прописано? Этот репозиторий прописан по умолчанию в прошивке, как правильно?
dyarm вне форума   Ответить с цитированием
Старый 23.12.2014, 21:38   #928
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1309
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: Ставим OpenWrt на миниатюрный WiFi роутер TP-LINK TL-MR3020

Прошейте стабильной прошивкой. Или CyberWrt.

Последний раз редактировалось stD; 23.12.2014 в 21:41.
stD вне форума   Ответить с цитированием
Старый 24.12.2014, 18:53   #929
dyarm
Junior Member
 
Регистрация: 31.12.2013
Сообщений: 16
Вес репутации: 0
dyarm is an unknown quantity at this point
По умолчанию Re: Ставим OpenWrt на миниатюрный WiFi роутер TP-LINK TL-MR3020

Да неохота опять все устройство переустанавливать. Все работает нормально. Вопрос только в "оф. репозитории". И то чисто познавательный. Прошивка, кстати, по моему, из шапки темы год назад. Вопросов к ней нет, работает очень устойчиво применительно к моим задачам.
dyarm вне форума   Ответить с цитированием
Старый 24.12.2014, 21:43   #930
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1309
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: Ставим OpenWrt на миниатюрный WiFi роутер TP-LINK TL-MR3020

Цитата:
Вопрос только в "оф. репозитории
Если ставите транк, то репо надо выкачивать себе на комп. С новым транком, затрётся старый реп.
stD вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 6 (пользователей: 0 , гостей: 6)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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


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


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