0

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

并发现IsPeripheralRoleSupported = false

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

有什么办法可以让PC支持外围角色?

还是这个属性无法更改?

4

1 回答 1

0

如果有人在寻找这个问题的答案,Mike Petrichenko 会在评论中回答!

您可以使用很少的蓝牙适配器。100% 工作的是 Laird BT851

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

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

于 2019-11-27T10:29:14.030 回答