Я хочу, чтобы иметь возможность снимать/снимать с охраны мое программное обеспечение наблюдения (с открытым исходным кодом - ispy) на основе наличия Wi-Fi сети моего мобильного телефона (Wi-Fi). Как-то мне нужно, чтобы Ispy обнаружила, что мобильный телефон подключен к беспроводной сети, чтобы разоружить систему, а затем также обнаружил, что она отключена, чтобы она могла повторно ее вооружить.Как узнать, когда устройство подключается и отключается от сети?
Я читал о SNMP (который я не смог получить, я установил прослушиватель на порт udp 161 и установил, что диспетчер ловушек указывает на мой компьютер, и он ничего не отправляет, кроме начальный «0?») и ARP (который я смог получить, но он, похоже, кэшируется на моем локальном ПК и определенно не обновляется в режиме реального времени).
Я бы скорее нашел решение, основанное либо на уведомлении от маршрутизатора (желательно, не на UPNP, поскольку я обнаружил, что это может быть причиной сбоя), либо через некоторый нюхание сетевого пакета, а не путем постоянного опроса маршрутизатора для список подключенных устройств. Любые примеры в C# были бы удивительными.
Надеюсь, что в системе нет сирены, иначе у вас будет очень неприятный звонок в середине ночи, если он отключится по какой-то причине ... – Alex
Ха-ха, я думал, что батарея умирает по телефону и т. д. – KingCronus
Да, это будет дополнительная функция :) – Sean