Я хочу разработать приложение для управления устройствами Bluetooth. Мне нужно реализовать функции подключения и отключения. Стандартный API Bluetooth в WinUI3 не предоставляет необходимых инструментов для этой цели. Я нашел уровень HCI в архитектуре Bluetooth для отправки команд и попытался подключить к нему адаптер, но безуспешно. Я использовал библиотеку
Arendi.Bluetooth.Hci и следующий код
Код: Выделить всё
var adapter = AdapterFactory.CreateHciAdapter("COM1", new HciAdapterOptions
{
UartBaudrate = 9600,
UartParity = Parity.None
});
Но при каждой команде выдается исключение
Код: Выделить всё
Command (OGF:0x03/OCF:0x003) failed with response timeout
Кто-нибудь знает, как использовать уровень HCI в Windows с C#?
Подробнее здесь:
https://stackoverflow.com/questions/793 ... on-windows