Умный дом, контроль wifi клиентов
Может кто-то уже имел опыт, гугл пока не помог... :(
Как правильно замониторить наличие\отсутствие wifi клиентов в сети?
В наличие asus rt-n56u с альтернативной прошивкой, openhab стоящий на NAS и куча разных wifi устройств.
По наличию wifi клиентов пытаюсь понять кто находится дома.
Первым делом попробовал использовать ping по сетевому имени, в итоге часть пакетов теряется(особенно для iphone).
Решил попробовать SNMP, но не могу понять как лучше сделать.
Судя по snmpwalk, сетевые имена вообще не фигурируют в OID'ах.
Фигурируют только IP и MAC, при этом получать какие-то данные можно только зная IP.
iso.3.6.1.2.1.3.1.1.2.7.1.192.168.1.144 = Hex-STRING: 00 0A F5 89 89 FF
iso.3.6.1.2.1.4.22.1.2.7.192.168.1.144 = Hex-STRING: 00 0A F5 89 89 FF
iso.3.6.1.2.1.4.35.1.4.7.1.4.192.168.1.144 = Hex-STRING: 00 0A F5 89 89 FF
т.е. нужно обязательно использовать dhcp.
такая схема выглядит геморойной и некрасивый, может кто-то знает метод лучше?