1

我正在尝试在 Qt 5.8 和 WinRT 上使用 Qt 蓝牙。我知道这是必须以某种方式出错的事情,但我想避免混合 Qt 和本机 Windows API。我很确定我现在错过了一些非常明显的东西。

const QLowEnergyCharacteristic characteristic = m_service->characteristic(
                QBluetoothUuid(QBluetoothUuid::GlucoseMeasurement));

if (!characteristic.isValid()) {
    break;
}

m_notificationDesc = characteristic.descriptor(QBluetoothUuid::ClientCharacteristicConfiguration);
if (m_notificationDesc.isValid()) {
    m_service->writeDescriptor(m_notificationDesc, enable_notification);
}

enable_notification在哪里QByteArray::fromHex("0100");

调用 writeDescriptor 后,我QLowEnergyService::DescriptorWriteError立即断开连接。有任何想法吗?

4

0 回答 0