All streams
Search
Write a publication
Pull to refresh

Comments 21

keencli(есть на гитхабе в разных вариантах) попробуйте этот вариант так же. Данный скрипт работает через http api с роутером.

на кинетиках с достаточным объемом флэш-памяти есть возможность установить opkg и запускать скрипты хоть на питоне

Где-то в 2008м делал скрипт, который (через curl, кажется) лазил на веб-интерфейс роутера, проверял состояние подключений, и тыкал нужную кнопку, если что-то упало. Вполне нормально работало.

но зачем. там же ссш есть

Нет там ссш. Только telnet, dns и http.

Конкретно в этом нет. В других моделях возможно, но и речь в общем-то о способе достучаться туда где нет.

Так-то бывают роутеры с SNMP, там вообще по другому можно...

хм. а это тогда кто?

А у меня нет )

полагаю вам бы прошивку обновить стоит, тогда и ssh появится.

в целом решение неплохое, плюсую...несмотря на то что это всё-таки некий "костыль"; правильней через SNMP or SSH

Давно хотел через роутер узнавать кто дома. Поставил entware, далее nginx с php. php скрипт, лезет в админку, получает список устройств в сети и тем самым если телефон человека в сети, значит этот человек дома.

У Keenetic есть софт - Netcraze, позволяет все это делать, смотреть активных, получать уведомления при подключениях, отключать/включать, менять политику доступа для клиента и т.д.

Так концепция была "как сделать", а не просто "использовать чье-то" )

И тут не только субьективное "изобретение велосипеда" - но и обьективная реальность:

Одно время довольно распространено было, что провайдеры покупали дешевые ноунейм-роутеры в Китае, накатывали на них прошивку того же Кинетика и продавали клиентам.
Оно работает - кроме работы с кинетиковым облаком (вроде как потому что там уникальный серийный номер устройства не бьется).

Ну и санкции сейчас, с одной стороны - блокировки с другой...

Там же нужно авторизовываться. И если такую фичу дать попользовать ещё кому то в семье на его телефон, то ему нужно или логин пароль сказать или даже отдельного пользователя на роутере завести... Слишком сложно. Так сделал ярлык на ip:port прям на экране, сказал, тыкай сюда и видишь кто дома сейчас! Да и верно подметили тут, самому интереснее сделать!

Вот же делать то нечего!

Большинство этих так называемых скриптов и пишет вот такие, которым или делать нечего или оптимизируют работу 2х секундную. В следующий раз пишите скрипты, сколько раз вышел сосед и сколько раз открылся мусоропровод.

Так-то неплохой элемент системы "умного дома": если в доме 1-2-3 человека - могут быть задействованы разные сценарии. Для кого-то это может быть полезно.
А определять наличие конкретных людей по их телефонам - почему бы и нет?

как определяется "..список устройств в сети"? По выданному ip? По arp таблице? и то и другое имеет свои "нюансы", которые могут немного "привирать". Например если смотреть на выданные Ip в DHCP, то тогда нужно ставить Лизу короткую обычно она сутки...чем короче лиза, тем точнее определить наличие устройства, но тогда увеличиваем служебный трафик по перезапросу адреса от DHCP.

Эти роутеры умеют выдавать список устройств в сети, и их текущий статус, онлайн или нет. То есть просто тупо список.

Это действительно можно использовать

Конкретно Keenetic пишет модель аппарата в списке устройств. Поэтому, увидев, что условный сяоми определённой версии в сети - можно понять, кто именно дома. Если точно таким же аппаратом больше никто в семье не пользуется.

Тогда это называлось бы "автоматизация с помощью nc" )
Так тоже можно, просто telnet стандартная утилита, а nc уже продвинутая...

В свежей версии кинОС 5.0 добавили маршр-цию по доменному имени.

И не только это. Почитайте релиз нотес.

Sign up to leave a comment.

Articles