是否可以启用 PC 以支持 GATT 服务器(外围设备)角色?



我测试了BluetoothAdapter adapter = await BluetoothAdapter.GetDefaultAsync();

并发现IsPeripheralRoleSupported = false.

我在台式机和笔记本电脑上进行了测试,它们都是Windows10(1903(,但没有运气。

有什么方法可以使PC支持外围角色吗?

还是无法更改此属性?

如果有人在寻找这个问题的答案,迈克·佩特里琴科在评论中回答了!

您可以,但蓝牙适配器很少。 100%工作的一个是莱尔德BT851

您无法"启用"它。它仅取决于硬件(蓝牙模块(。使用兼容的蓝牙模块(我上面发布的那个是兼容的(和 GATT 服务器(外围模式(将工作.Windows对蓝牙硬件有非常特殊的要求,以支持外围模式,并且只能使用少数设备。

这是一个加密狗(https://www.digikey.com/product-detail/en/laird-wireless-thermal-systems/BT851/BT851-ND/8251358(。你应该用这个替换你的。或者,如果您有内置加密狗,请禁用内置加密狗。还有 2 个已知和测试的型号,但它们不是 USB。

最新更新