Я пытаюсь понять, как я могу получить доступ к RSSI соединения Bluetooth (не LE) в C# или C ++ на Windows.
Насколько я понимаю, что нет ничего простого " GetRSSI () "команда типа, но есть ли какой-нибудь косвенный способ доступа к ней?
Все, что я нашел до сих пор, похоже, нацелено на соединения LE.
Редактировать: у меня был изучите AEP и попытайтесь получить SignalStrength AEP от подключенного устройства BT.
foreach (var key in deviceInformation.Properties.Keys)
{
Debug.WriteLine($"{key}: {deviceInformation.Properties.GetValueOrDefault(key)}");
}
Дает:
System.ItemNameDisplay: <ommitted>
System.Devices.DeviceInstanceId:
System.Devices.Icon: C:\Windows\System32\DDORes.dll,-2001
System.Devices.GlyphIcon: C:\Windows\System32\DDORes.dll,-3001
System.Devices.InterfaceEnabled:
System.Devices.IsDefault:
System.Devices.PhysicalDeviceLocation:
System.Devices.ContainerId:
С опущенным мной названием предмета.
Так что, похоже, нет AEP, если я что-то упустил?