У меня проблемы с получением уровня беспроводного сигнала в C #, Compact Framework 3.5, Windows Mobile 5 с использованием OpenNetCF версии 2.3. Я намерен оценить уровень доступа к сети перед отправкой запросов, поскольку покрытие сети для этого устройства, вероятно, будет неоднородным.
После поисков вокруг я нашел два возможных вывода. Пример проекта от Microsoft, который использует теперь класс AccessPoint
, который помечен как устаревший в OpenNETCF 2.3, и некоторые предложения, в которых говорится об использовании свойства SignalStrength
в классе WirelessNetworkingInterface
Это кажется хорошей идеей в теории, однако фабричный метод, который выглядит так, как будто он должен возвращать этот класс OpenNETCF.Net.NetworkInformation.WirelessNetworkInterface.GetAllNetworkInterfaces()
, вместо этого возвращает класс INetworkInterface
, который не предоставляет свойства SignalStrength
.
Кому-нибудь удалось оценить силу беспроводной связи с помощью OpenNETCF 2.3?
Я не понимаю правильное использование этого пакета? Или кто-нибудь разработал решение этой проблемы?
Любое руководство или помощь будут очень полезны.