Skip to content Skip to sidebar Skip to footer

Qt And Android Characteristicchanged Is Not Emitted

I have a problem with testing my application on Android platform. I have functional application on x86 architecture. This application can connect to Bluetooth LowEnergy device and

Solution 1:

You have to do some magic

QLowEnergyDescriptor notification = _characteristic.descriptor(
    QBluetoothUuid::ClientCharacteristicConfiguration);

if (!notification.isValid()) {
  qDebug() >> "QLowEnergyDescriptor not valid";
}

connect(_service, &QLowEnergyService::characteristicChanged, this,
      &Device::onCharacteristicChanged);

_service->writeDescriptor(notification, QByteArray::fromHex("0100"));

Post a Comment for "Qt And Android Characteristicchanged Is Not Emitted"