Вернуться   Общая Астрономическая Конференция > Практика > Своими руками
Регистрация Справка Правила форума Календарь Поиск Сообщения за день Все разделы прочитаны

Ответ
 
Опции темы Опции просмотра
Старый 18.10.2011, 13:50   #1
monstr
Модератор на пенсии
 
Аватар для monstr
 
Регистрация: 26.07.2008
Адрес: Краснодар
Сообщений: 8,671
По умолчаниюRe: Роутер D-Link DIR320 / Asus WL500gpV2

Написал скрипт, получает данные из моего же многозонного термометра (тынц), висящего на ком-порту. Данные складываются в sqlite базу, потом выводятся на веб-морде (с датой актуальности). Ведётся архив с точностью до 2с и 0.1°С.

Пришлось перл чуток вспомнить, за то памяти немного сэкономил.
/opt/etc/termometer.pl:
PHP код:
#!/opt/bin/perl

$device '/dev/ttyUSB4';

@
temp = (00);

open(PORT$device);
while (<
PORT>)
{
        if (/^
t(\d)=([+-\d.]+).C$/)
        {
                if (
$temp[$1ne $2)
                {
                        
$temp[$1] = $2;
                        `
echo "replace into state (key, svalue, date) values ('t$1', '$2', strftime('%s','now'));" | sqlite /opt/share/templates/sqlite.db`;
                        `
echo "insert into slog (key, subkey, value, date) values (0, $1, '$2', strftime('%s','now'));" | sqlite /opt/share/templates/sqlite.db`;
#                       print $1 . '=' . $2 . "\n";
                
}
        }

Дописал проверку наличия в памяти демона термометра
в /opt/etc/ping-reboot.sh добавил:
PHP код:
ensure termometer "/opt/etc/termometer.pl &" Termometer-server 
Кстати, скрипт работает. Веб-сервер порой падает, поднимается заново:
PHP код:
10/11/11 5:17:07PM web-serverrestarting
10
/12/11 9:41:08AM web-serverrestarting
10
/12/11 5:13:07PM web-serverrestarting
10
/13/11 3:59:07PM web-serverrestarting
10
/13/11 5:20:08PM web-serverrestarting
10
/13/11 6:23:08PM web-serverrestarting
10
/17/11 1:37:06PM web-serverrestarting
10
/17/11 6:54:06PM web-serverrestarting
10
/18/11 1:45:10PM Termometer-serverrestarting 
Миниатюры
Нажмите на изображение для увеличения Название: temp.jpg Просмотров: 111 Размер: 88.7 Кб ID: 108433  
__________________
skype: oleg_milantiev
monstr вне форума  Ответить с цитированием
Старый 08.11.2011, 12:06   #2
monstr
Модератор на пенсии
 
Аватар для monstr
 
Регистрация: 26.07.2008
Адрес: Краснодар
Сообщений: 8,671
По умолчаниюRe: Роутер D-Link DIR320 / Asus WL500gpV2

Научился компилить небольшие програмки на сях на роутер. Значительно уменьшу потребление памяти модулем общения с интерфейсной платой.
А то перл есть четверть памяти. Пхп не лучше. А програмка простая: кинул байт на порт, считал байт с порта... Порт в линухе - это просто файл со спец. именем, если до програмки его уже инициализировали.
__________________
skype: oleg_milantiev
monstr вне форума  Ответить с цитированием
Старый 08.11.2011, 20:52   #3
monstr
Модератор на пенсии
 
Аватар для monstr
 
Регистрация: 26.07.2008
Адрес: Краснодар
Сообщений: 8,671
По умолчаниюRe: Роутер D-Link DIR320 / Asus WL500gpV2

Обобщил текущие наработки:

http://starlab.ru/showpost.php?p...3&postcount=15
__________________
skype: oleg_milantiev
monstr вне форума  Ответить с цитированием
Старый 10.11.2011, 18:41   #4
monstr
Модератор на пенсии
 
Аватар для monstr
 
Регистрация: 26.07.2008
Адрес: Краснодар
Сообщений: 8,671
По умолчаниюRe: Роутер D-Link DIR320 / Asus WL500gpV2

Чуть поломал мозг и всё же запустил openvpn.
Дядь Вов, у меня схема подключения чуть иная.

Два канала:
1. роутер через скайлинк. Есть внешний адрес, vpn не нужен. Могу заходить (через проброс) на комп, зная этот адрес.
2. комп с мегафон-модемом. Внутренний адрес. Заходит в openvpn на мой сервер. Я с оффисного или домашнего компа захожу openvpn на тот же сервер и могу подключиться по моему "внутреннему" ip.

Скрин как раз подключены два радмина к одному компу. Один через скай, второй через мегафон. Конечно, качество связи, в прямом смысле зависит от погоды... но вот прям сейчас мегафон+openvpn быстрей откликается, нежели скай+asus wl500. Не сильно, но всё же. То есть именно не скорость прокачки, а реакция на нажатие, скорость отклика то есть.
Миниатюры
Нажмите на изображение для увеличения Название: vpn-work.jpg Просмотров: 79 Размер: 296.7 Кб ID: 109998  
__________________
skype: oleg_milantiev
monstr вне форума  Ответить с цитированием
Старый 10.11.2011, 23:11   #5
Дядя Вова
Авторитет
 
Аватар для Дядя Вова
 
Регистрация: 04.12.2005
Адрес: Москва
Сообщений: 969
По умолчаниюRe: Роутер D-Link DIR320 / Asus WL500gpV2

Цитата:
Сообщение от monstr Посмотреть сообщение
Чуть поломал мозг и всё же запустил openvpn.
Дядь Вов, у меня схема подключения чуть иная.

Два канала:
1. роутер через скайлинк. Есть внешний адрес, vpn не нужен. Могу заходить (через проброс) на комп, зная этот адрес.
2. комп с мегафон-модемом. Внутренний адрес. Заходит в openvpn на мой сервер. Я с оффисного или домашнего компа захожу openvpn на тот же сервер и могу подключиться по моему "внутреннему" ip.
да, такая схема у меня заработала почти сразу
1. http://wl500g.info/showthread.php?t=...EB%E8%E5%ED%F2, но с учетом наличия флешки
2. Но на компе с VPN-клиентом у меня сервера нет (поленился восстанавливать), и что-то стал как-то не спервого раза подниматься.

Мне обломился USB-HDD и теперь все настройки с начала Пробую поднять на этот раз SSH туннель, но эти ребята с Фобос-Грунтом начудили, короче некогда На НовостяхКосмонавтики флудят быстрее, чем я читаю. А еще в Шкоду планшет с Навителем "интегрирую" - интересно! А еще ipad появился, но с ним совсем некогда, а Recarrion говорил, что там удаленный рабстол в XP есть. И водопровод на даче за одну ночь замерз, благо - бойлер не треснул.
__________________
(Vixen ED80+Canon 300D, 9х50+QHY5)+EQ6(upg)
Дядя Вова вне форума  Ответить с цитированием
Старый 12.11.2011, 12:50   #6
VN
Герой СтарЛаба
 
Аватар для VN
 
Регистрация: 28.04.2003
Адрес: Москва
Сообщений: 3,336
По умолчаниюRe: Роутер D-Link DIR320 / Asus WL500gpV2

Олег привет! Оказалось у меня тоже стоит роутер Asus 500, но несколько другой http://www.i-on.ru/ProductFullCharacteristics/8627/
У меня схема такая принтер -wi\fi-роутер (+HDD 630Gb)-wi\fi-комп-D-Link 5в1а-8хUSB устройства.
Чем он отличается от твоего и все ли Ваши приложения и прошивки будет поддерживать???
И что если сделать по твоей версии 8хUSB устройства - D-Link 5в1а-роутер(+HDD 630Gb)-wi-fi-комп+wi\fi принтер будет лучше или без разницы???

Посмотрел в сети - пишут что старую прошивку от Олега принимает.... Поновее я так понимаю Олег+пользователи???

Далее хочу поставить на него еще пару самых дешевых обзорных вебок - какие взять чтобы стазу на роутере встали???
__________________
К470\\3006 стац.
К470\\3006 мото
Ньютон 416\\1850 стац
АПО 180\\1620 стац
Доб 370\\1550
All home-made
VN вне форума  Ответить с цитированием
Старый 14.11.2011, 11:57   #7
monstr
Модератор на пенсии
 
Аватар для monstr
 
Регистрация: 26.07.2008
Адрес: Краснодар
Сообщений: 8,671
По умолчаниюRe: Роутер D-Link DIR320 / Asus WL500gpV2

Цитата:
Сообщение от VN Посмотреть сообщение
Олег привет! Оказалось у меня тоже стоит роутер Asus 500, но несколько другой http://www.i-on.ru/ProductFullCharacteristics/8627/
У меня схема такая принтер -wi\fi-роутер (+HDD 630Gb)-wi\fi-комп-D-Link 5в1а-8хUSB устройства.
Чем он отличается от твоего и все ли Ваши приложения и прошивки будет поддерживать???
И что если сделать по твоей версии 8хUSB устройства - D-Link 5в1а-роутер(+HDD 630Gb)-wi-fi-комп+wi\fi принтер будет лучше или без разницы???

Посмотрел в сети - пишут что старую прошивку от Олега принимает.... Поновее я так понимаю Олег+пользователи???

Далее хочу поставить на него еще пару самых дешевых обзорных вебок - какие взять чтобы стазу на роутере встали???
Как я понимаю, эта железка WL500W такая же, как WL500gpV2, но там wifi шустрей.
http://www.thg.ru/forum/showthread.php?t=27358

Я только пока не понял, так же мало там ресурсов, как в моём wl500gpv2 или вдруг больше... Но явно не меньше. Меньше уж никак низя .

А стало быть, мысль идёт к возможности запустить всё, что тут понаписали и на твоём роутере

Прошивку надо брать "от Олега + энтузиасты", отсюда: http://code.google.com/p/wl500g/ , нужна последняя из wl500*rtn , сейчас эта: WL500gpv2-1.9.2.7-rtn-r3497.trx
__________________
skype: oleg_milantiev
monstr вне форума  Ответить с цитированием
Старый 14.11.2011, 20:55   #8
monstr
Модератор на пенсии
 
Аватар для monstr
 
Регистрация: 26.07.2008
Адрес: Краснодар
Сообщений: 8,671
По умолчаниюRe: Роутер D-Link DIR320 / Asus WL500gpV2

Хочу выкинуть в пропасть асус.
Три файла на флешке (/opt/etc/webcam*) стали вот такими. Там скрипт был, то есть осмысленный текст.

Видать, я слишком много хочу от железки за две тыщи.
Буду переползать на неттоп за 5к плюс мелкий винт.
Миниатюры
Нажмите на изображение для увеличения Название: webcam.start.jpg Просмотров: 73 Размер: 85.3 Кб ID: 110373  
__________________
skype: oleg_milantiev
monstr вне форума  Ответить с цитированием
Старый 15.11.2011, 00:35   #9
lazyBSD
rm -rf /
 
Регистрация: 03.05.2006
Адрес: Москва
Сообщений: 783
По умолчаниюRe: Роутер D-Link DIR320 / Asus WL500gpV2

Цитата:
Сообщение от monstr Посмотреть сообщение
Три файла на флешке (/opt/etc/webcam*) стали вот такими. Там скрипт был, то есть осмысленный текст.
WTG: Монтируй стик RO. Все временные файлы на меморидиск.
lazyBSD вне форума  Ответить с цитированием
Старый 15.11.2011, 07:59   #10
monstr
Модератор на пенсии
 
Аватар для monstr
 
Регистрация: 26.07.2008
Адрес: Краснодар
Сообщений: 8,671
По умолчаниюRe: Роутер D-Link DIR320 / Asus WL500gpV2

Цитата:
Сообщение от lazyBSD Посмотреть сообщение
WTG: Монтируй стик RO. Все временные файлы на меморидиск.
Угу. Первая мысль, что пришла в голову.
Вторая мысль: ДОСТАЛИ извращения для решения ПРОСТЫХ задач. Тратится слишком много времени моей жизни. Комп за +3 тыщи рублей (1 день сиденья в офисе и болтанье ногой) и я освобождён от кучи головняка на тему "использовать ли мне ненавистный перл вместо знакомого пхп только для экономии 10% памяти" и другие похожие мне не нужные заморочки.
__________________
skype: oleg_milantiev
monstr вне форума  Ответить с цитированием
Ответ

Опции темы
Опции просмотра
Комбинированный видКомбинированный вид

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

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

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


Часовой пояс GMT +4, время: 03:24.


Powered by vBulletin® Version 3.8.4 Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.