Как заставить DHCP роутера сообщать о подключении устройства

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

TheForum
Сообщения: 146
Зарегистрирован: Сб авг 06, 2016 2:11 am
Откуда: Рига
Благодарил (а): 13 раз
Поблагодарили: 18 раз

Re: Как заставить DHCP роутера сообщать о подключении устройства

Сообщение TheForum » Сб май 19, 2018 7:52 pm

Gelezako, тут вроде есть API на python, может его можно использовать? Правда инфа двухлетняя, но может все и не так уж плохо:

https://github.com/KreXor/TP-Link-API
Немного желания, терпения и времени - и все получится :)
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Как заставить DHCP роутера сообщать о подключении устройства

Сообщение Amarok » Вс май 20, 2018 8:40 am

TheForum писал(а):
Сб май 19, 2018 7:27 pm
Amarok для Mikrotik тут ребята давно скрипт написали, все работает нормально
Знаю, сам давно этим скриптом пользуюсь) Не выходит только IP-подключенного узнавать.
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
TheForum
Сообщения: 146
Зарегистрирован: Сб авг 06, 2016 2:11 am
Откуда: Рига
Благодарил (а): 13 раз
Поблагодарили: 18 раз

Re: Как заставить DHCP роутера сообщать о подключении устройства

Сообщение TheForum » Вс май 20, 2018 4:24 pm

Amarok, у меня с php совсем хреново, попробуй доработай скрипт так:

Чтобы узнать ip адрес по мак адресу, необходимо в командной строке набрать команду:

arp -a | find "00-1a-2b-3c-4d-5e"

Где "00-1a-2b-3c-4d-5e" - нужный mac-адрес.

MAK адреса у нас есть, если их подставить - то вроде как должны получить текущие IP шки устройств. Думаю что и из Микротика можно выжать, но хоть так :)

поподробнее тут:
http://nhutils.ru/blog/%D0%BE%D0%BF%D1% ... %81%D1%83/
Немного желания, терпения и времени - и все получится :)
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Как заставить DHCP роутера сообщать о подключении устройства

Сообщение Gelezako » Пн май 21, 2018 5:16 pm

TheForum писал(а):
Сб май 19, 2018 7:52 pm
Gelezako, тут вроде есть API на python, может его можно использовать? Правда инфа двухлетняя, но может все и не так уж плохо:

https://github.com/KreXor/TP-Link-API
попробовал его запустить, но он просить библиотеку из 2го питона, а у меня многоч его на 3-ем крутиться (
Не могу пока заставить работать его
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Sas
Сообщения: 207
Зарегистрирован: Вт июл 12, 2016 6:16 pm
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Re: Как заставить DHCP роутера сообщать о подключении устройства

Сообщение Sas » Вс май 27, 2018 12:09 pm

Отправляю лог зюкселя в сислог на сервер мжд.
Там баш скриптом в цикле ищу нужные мне маки и отправляю их по mqtt.
Чтобы сервер мжд не реагировал на отваливание телефона и переподключение сделал задержку в пару минут.
Ответить