我测试了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。