Bluetooth LE GATT сервер в Windows 10 IoT Enterprise 2016

Я пытаюсь создать 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-интерфейсы Bluetooth, кажется, не поддерживаются в Win10 IoT 2016, как я получаю ошибку во время выполнения:

Запрошенный тип среды выполнения Windows "Windows.Devices.Bluetooth.BluetoothAdapter" не зарегистрирован.

Я хотел бы знать, есть ли способ использовать эту роль в Win10 IoT 2016? Есть ли новее MS или сторонний драйвер, который можно установить? Или есть ли другой способ создать GATT сервер в этой ОС, такой как другой API, предоставляемый сторонней библиотекой, такой как BTFramework, и т.д?

0 ответов

Другие вопросы по тегам