我正在尝试使用用于C#的32feet库发现蓝牙设备。我编写了一个小测试应用程序以发现设备并随后对其进行配对。而且我认识到一种奇怪的行为。
这就是我开始发现的方式:
BluetoothComponent bc = new BluetoothComponent(new BluetoothClient());
bc.DiscoverDevicesProgress += Bc_DiscoverDevicesProgress;
bc.DiscoverDevicesComplete += Bc_DiscoverDevicesComplete;
bc.DiscoverDevicesAsync(255, true, true, true, false, null);
因此,这里没有新内容。
这次运行测试,我只能找到成功配对的设备和电话(已经过三星和苹果测试)。在 parallel 中启动Windows内置的Windows蓝牙发现服务时,我可以查看测试应用程序中的所有设备。
我还尝试将无线电模式设置为“可发现”,但这完全没有效果。
我在这里错过某些设置吗?
预先感谢