Кто-нибудь разрабатывал (как с открытым исходным кодом или как коммерческое предложение по разумной цене) реализацию .Net Win32 Native Wifi API? Или кто-нибудь здесь знает о такой вещи?
Я провел около полутора часов в Google, MSDN, pinvoke.net и здесь, и ничего не нашел. Если я что-то упустил очевидное, прошу прощения!
У нас сжатые сроки, я мало знаю о Wi-Fi, и мне нужно, чтобы что-то быстро заработало. Я могу либо вырезать 'n' paste из pinvoke.net, либо написать класс-оболочку .Net на C ++, но я бы предпочел не тратить время на это, если это возможно.
Что нам нужно сделать, так это постоянно опрашивать на предмет наличия определенного SSID; когда это замечено, немедленно подключитесь и сообщите клиенту, который может затем отправить некоторые сообщения сокета и / или SOAP, а затем сообщите нам, когда безопасно отключиться. Мы должны иметь возможность сообщать об уровне сигнала клиенту, а также ... ему необходимо принимать разумные решения относительно использования Wi-Fi по сравнению с другими доступными ему режимами связи. Для первой итерации это может быть небезопасно, но мы, вероятно, захотим добавить возможность указать ключ WEP в будущем.