Я работаю над приложением BLE, использующим платформу ESP32 Arduino, и беспокоюсь о том, чтобы иметь 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());
Есть мысли улучшить или улучшить?