1

我正在使用 ESP32 Arduino 平台开发 BLE 应用程序,并且担心有 2 个或更多特性属性,想知道下面的语句是否有效且有效?我之前一直看到具有 2 个属性但没有 3 或 4 个属性的代码示例。我尝试了代码,没有错误,但我的 Android 应用程序在看到通知时出现问题。

pCharacteristic = my_BLE_service->createCharacteristic( UUID_INTENSITY, BLECharacteristic::PROPERTY_READ | BLECharacteristic::PROPERTY_WRITE | BLECharacteristic::PROPERTY_NOTIFY );
pCharacteristic->setCallbacks(new MyCallbacks());

pCharacteristic->addDescriptor(new BLE2902());
pCharacteristic->addDescriptor(new BLE2902());
Serial.println(pCharacteristic->getUUID().toString().c_str());

有没有想过要改进或让它变得更好?

4

0 回答 0