О Z-Wave
Метод отслеживания присутствия людей через домашний роутер, рассмотренный в предыдущей статье (*1), отличается высокой трудоемкостью. Аналогичный результат с минимальными усилиями можно получить, используя маршрутизаторы MikroTik, имеющие собственную операционную систему RouterOS на базе Linux (*2).
Рис. 1. Утилита Winbox для конфигурирования при помощи графического интерфейса
Первыми шагом для получения сообщений о присутствии конкретного человека станет настройка почтового ящика Tools -> Email, рис. 2, для отсылки сообщений.
Рис. 2. Настройка Email
Вторым шагом станет настройка скрипта System -> Scheduler, отсылающего вам уведомление, когда искомый телефон появляется в сети, рис. 3. Сам скрипт в одну строку:
:local a [/in wi registration-table find interface="ИМЯ_ТЕЛЕФОНА" ]; :put $a; :if ([:len $a]>0) do {tool e-mail send from="*****@saturn-r.net" server=2a*****3 to=*****@sms.ugsm.ru body="" subject="ИМЯ_ТЕЛЕФОНА came in"}
Рис. 3. Скрипт, отсылающий уведомления
Выводы
Вам потребуется выполнить всего два простых шага для отслеживания присутствия людей через домашний роутер, если вы выбираете роутер MikroTik. Недостатком является немногим более высокая цена устройства.
Ссылки, упоминаемые в статье:
*1. http://z-wave.ru/obzory/270-otslezhivanie-prisutstviya-lyudej-cherez-domashnij-router.html
*2. https://ru.wikipedia.org/wiki/MikroTik#RouterOS
Информация актуальна на дату написания статьи: июнь 2015 года.
Автор: Михаил Шардин