C# 32英尺库的蓝牙设备发现中的奇怪行为

C# 32英尺库的蓝牙设备发现中的奇怪行为,c#,winforms,bluetooth,bluetooth-lowenergy,32feet,C#,Winforms,Bluetooth,Bluetooth Lowenergy,32feet,我正在尝试发现带有32英尺c#库的蓝牙设备。我编写了一个小测试应用程序来发现和稍后配对设备。我意识到一种奇怪的行为 以下是我开始探索的方式: BluetoothComponent bc = new BluetoothComponent(new BluetoothClient()); bc.DiscoverDevicesProgress += Bc_DiscoverDevicesProgress; bc.DiscoverDevicesComplete += Bc_DiscoverDevicesC

我正在尝试发现带有32英尺c#库的蓝牙设备。我编写了一个小测试应用程序来发现和稍后配对设备。我意识到一种奇怪的行为

以下是我开始探索的方式:

BluetoothComponent bc = new BluetoothComponent(new BluetoothClient());

bc.DiscoverDevicesProgress += Bc_DiscoverDevicesProgress;
bc.DiscoverDevicesComplete += Bc_DiscoverDevicesComplete;

bc.DiscoverDevicesAsync(255, true, true, true, false, null);
所以,这里没有什么新鲜事

在这次测试中,我只能找到成功配对的设备和手机(与三星和苹果进行了测试)。当我在并行模式下启动windows内置蓝牙发现服务时,我能够看到测试应用程序中的所有设备

我还尝试将无线电模式设置为“可发现”,但没有任何效果

我错过了这里的一些场景吗

提前谢谢