Существует ли надежная оболочка .Net для управляемого Wi-Fi Win32 API? - PullRequest
3 голосов
/ 30 августа 2010

Кто-нибудь разрабатывал (как с открытым исходным кодом или как коммерческое предложение по разумной цене) реализацию .Net Win32 Native Wifi API? Или кто-нибудь здесь знает о такой вещи?

Я провел около полутора часов в Google, MSDN, pinvoke.net и здесь, и ничего не нашел. Если я что-то упустил очевидное, прошу прощения!

У нас сжатые сроки, я мало знаю о Wi-Fi, и мне нужно, чтобы что-то быстро заработало. Я могу либо вырезать 'n' paste из pinvoke.net, либо написать класс-оболочку .Net на C ++, но я бы предпочел не тратить время на это, если это возможно.

Что нам нужно сделать, так это постоянно опрашивать на предмет наличия определенного SSID; когда это замечено, немедленно подключитесь и сообщите клиенту, который может затем отправить некоторые сообщения сокета и / или SOAP, а затем сообщите нам, когда безопасно отключиться. Мы должны иметь возможность сообщать об уровне сигнала клиенту, а также ... ему необходимо принимать разумные решения относительно использования Wi-Fi по сравнению с другими доступными ему режимами связи. Для первой итерации это может быть небезопасно, но мы, вероятно, захотим добавить возможность указать ключ WEP в будущем.

Ответы [ 2 ]

1 голос
/ 02 сентября 2010

Помогают ли вам API-интерфейсы управления сетью, включенные в Code Pack ?Я полагаю, что вы можете получить событие .NET, когда происходят разные вещи, и, несомненно, наличие определенного SSID имеет значение.Я не сделал больше, чем запустил демо, но взглянул.Я думаю, вам также понравятся условия лицензии - вы можете включить библиотеку в ваш код.

ОБНОВЛЕНИЕ :

Данный API, к сожалению, являетсябольше недоступно.Ссылка ведет на страницы архивов MSDN .К счастью, ответы здесь дают ссылки на двоичные файлы вышеупомянутого API.

1 голос
/ 30 августа 2010

Существует Управляемый API Wifi , но я не использовал его сам, поэтому не могу комментировать.

...