我正在尝试GATT
在 Windows 10 IoT 上创建一个需要Low Energy Peripheral Role
( LEPR
) 的服务。我们试了试Windows 10 IoT Enterprise 2019
,它可以工作,但它在Windows 10 IoT Enterprise 2016
.
在Win10 IoT 2016
设备管理器中,BT
驱动程序详细信息甚至没有列出属性Supports Low Energy Peripheral Role
。
也可以使用C#
以下代码检查该属性:
var localAdapter = await BluetoothAdapter.GetDefaultAsync();
ThrowIfNullAdapter(localAdapter);
if (!localAdapter.IsPeripheralRoleSupported)
{
throw new Exception("Adapter does not support peripheral role");
}
中似乎不支持这些蓝牙 API Win10 IoT 2016
,因为我收到运行时错误:
请求的 Windows 运行时类型“Windows.Devices.Bluetooth.BluetoothAdapter”未注册。
我想知道是否有任何方法可以使用这个角色Win10 IoT 2016
?MS
是否可以安装更新的或第 3 方驱动程序?或者是否有任何其他方法可以在此操作系统上创建GATT
服务器,例如由 3rd 方库提供的另一个 API,例如BTFramework
等?