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