При работе с Bluetooth используются следующие элементы:
- BluetoothDiscoveryModel - модель bluetooth-устройства или сервиса.
- discoveryMode - режим поиска устройств/сервисов (FullServiceDiscovery, MinimalServiceDiscovery, ).
- onDeviceDiscovered(device)
- onErrorChanged(BluetoothService service)
- BluetoothService - описание сервиса + описание устройства.
Необходимая зависимость - qt5-qtconnectivity-qtbluetooth.
Пример кода:
BluetoothDiscoveryModel { // Подписка на уведомления источника
id: myDiscoveryModel
running: true
discoveryMode: BluetoothDiscoveryModel.DeviceDiscovery
onServiceDiscovered: {
list.text+=service.deviceName+" "+service.serviceName;
}
onDeviceDiscovered: {
list.text+=device;
}
}