程序需要广播自定义数据。
ble_Controller=QLowEnergyController::createPeripheral();
QLowEnergyAdvertisingData advertisingData;
advertisingData.setDiscoverability(QLowEnergyAdvertisingData::DiscoverabilityGeneral);
advertisingData.setIncludePowerLevel(false);
advertisingData.setManufacturerData(0xf0ff,"123456");
//advertisingData.setRawData("123456");
//! [Start Advertising]
ble_Controller->setRemoteAddressType(QLowEnergyController::RandomAddress);
QLowEnergyAdvertisingParameters advPar;
advPar.setMode(QLowEnergyAdvertisingParameters::AdvInd);
advPar.setInterval(100,200);
qDebug()<<"mode:"<<advPar.mode();
qDebug()<<"max:"<<advPar.maximumInterval();
qDebug()<<"min:"<<advPar.minimumInterval();
ble_Controller->startAdvertising(advPar, advertisingData,
QLowEnergyAdvertisingData());
使用安卓手机广播,使用nrf connect 接收数据。
得到数据正确但接收时间间隔怎么修改都是1000ms左右。