Пингуем устройства. Как быть? Устройства Online.

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Аватара пользователя
Kod.Begemot
Сообщения: 358
Зарегистрирован: Чт июн 20, 2013 5:53 pm
Благодарил (а): 32 раза
Поблагодарили: 42 раза

Re: Пингуем устройства. Как быть? Устройства Online.

Сообщение Kod.Begemot » Вт июл 12, 2016 10:20 pm

Мне как раз и нужно было пинговать, чтобы питанием перезагружать устройство в случае его зависания. Контроллер, роутер.. Питаю всех от самодельного "Passive PoE" свитча, на котором все выходы питания управлемые. Пока реализовал через костыль, вроде вызова скрипта... Но теперь - большое спасибо nightwind, переделаю на его вариант.
Sas
Сообщения: 207
Зарегистрирован: Вт июл 12, 2016 6:16 pm
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Re: Пингуем устройства. Как быть? Устройства Online.

Сообщение Sas » Ср июл 13, 2016 12:53 am

nightwind писал(а):
Sas писал(а):А зачем пинговать устройства и убивать их и так слабые батареи?
Берите запись об активных устройствах с роутеров по telnet/ssh/web
хаха, а если там нет никакого роутера? а если он сдохнет? а если и есть - то как безпалевно брать? устройства ethernet, статика.
и нафига в доме, где 100500 розеток или подвести можно куда надо питание без проблем - иметь слабые батареи???
arp наше все)
А если нет никакого роутера или он сдох то и мд не нужен так как у него нет выхода в интернет и он общается сам с собой
Не сложно то телефоны с розетками всегда таскать по дому и перебивать статику при подключении к другой вафай сети?
Или вы по севшим температурным датчикам определяете есть ли кто то дома или нет?
"Безпалевно" можно периодически логиниться на роутер, брать у него список маков сравнивать с маками своих телефонов/планшетов и определять кто пришел, а кто ушел.
Пользуюсь скриптом уже с пол года, жена не палит, кот не палит, приезжающая мама тоже и даже соседи не палят так как роутер то мой. Это без палева?
А вообще я про нахождения в сети мобильных пользовательских устройств писал
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Пингуем устройства. Как быть? Устройства Online.

Сообщение olehs » Ср июл 13, 2016 9:14 am

Sas, подскажите, насколько быстро по списку маков отслеживается пропадание устройства из сети?
Sas
Сообщения: 207
Зарегистрирован: Вт июл 12, 2016 6:16 pm
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Re: Пингуем устройства. Как быть? Устройства Online.

Сообщение Sas » Ср июл 13, 2016 2:14 pm

olehs писал(а):Sas, подскажите, насколько быстро по списку маков отслеживается пропадание устройства из сети?
Скрипт заходит на роутер каждую минуту т е задержка максимум ~2 минуты
Мак пропадает моментально, но бывают ложные срабатывания типа: отключился и сразу подключился из-за глюков сети/роутера/устройства.
Фильтрую такое по времени.
Узнать насколько быстро роутер реагирует на отключение можно в логах роутера.
Вчера перекинул сохранения лога роутера на малину и может перепишу скрипт
это должно уменьшить задержку и меньше дергать роутер
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Пингуем устройства. Как быть? Устройства Online.

Сообщение olehs » Ср июл 13, 2016 5:46 pm

А откуда в роутере вы берете список активных девайсов? У меня в интерфейсе роутера они висят очень долго после отключения.
Sas
Сообщения: 207
Зарегистрирован: Вт июл 12, 2016 6:16 pm
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Re: Пингуем устройства. Как быть? Устройства Online.

Сообщение Sas » Ср июл 13, 2016 7:11 pm

Из активных конекшинов. в логе роутер не регистрирует включение отключение от него устройства?
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Пингуем устройства. Как быть? Устройства Online.

Сообщение olehs » Чт июл 14, 2016 9:22 am

В логе нет, но нашел страничку со статусами беспроводных интерфейсов.
Там действительно моментально появляется регистрация/отключение устройства. Но если устройство не отключается, а выходит из зоны покрытия (или пропадает питание) - в статусе оно дальше висит как подключенное. Как долго - надо потестировать, кажется, не больше 5-10 минут.
Но даже так - намного лучше пинга.
Спасибо!
Аватара пользователя
nightwind
Сообщения: 333
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Благодарил (а): 28 раз
Поблагодарили: 52 раза
Контактная информация:

Re: Пингуем устройства. Как быть? Устройства Online.

Сообщение nightwind » Пт июл 15, 2016 4:33 pm

Sas, друг, не кипятись) ты про одно, я про другое. wifi - это баловство для одноклассников с телефона, а если у тебя вся автоматика по вайфай - положу я под твоим окном устройство за 2 даллара и полчаса работы - и сдохнет твоя автоматика вся. статика у меня на исполнительных устройствах и датчиках. да и пинг мобилки в доме не убъет батарею, если и отъест пару процентов за ночь - так ты же дома, а не в лесу.
Имхо городить огород, когда есть простое банальное решение - излишне.
Аватара пользователя
nightwind
Сообщения: 333
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Благодарил (а): 28 раз
Поблагодарили: 52 раза
Контактная информация:

Re: Пингуем устройства. Как быть? Устройства Online.

Сообщение nightwind » Пт июл 15, 2016 4:38 pm

Да и вообще - полагаться при принятии решений на доступность телефона - лажа. может я не дома, а просто телефон забыл. или пиво на огороде пью, но сеть достает.
Есть определенный смысл пинговать датчики и исполнители, но это тоже колхоз. есть же mqtt
Аватара пользователя
Kutuzoff
Сообщения: 14
Зарегистрирован: Пт ноя 20, 2015 1:43 pm
Благодарил (а): 3 раза
Поблагодарили: 0

Re: Пингуем устройства. Как быть? Устройства Online.

Сообщение Kutuzoff » Пт сен 30, 2016 1:47 am

положу я под твоим окном устройство за 2 даллара и полчаса работы - и сдохнет твоя автоматика вся.
ЗАЧЕМ???
Ответить