createCharacteristic с 3 или более характерными свойствами для приложения BLE?

Я работаю над приложением 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());

Любая мысль улучшить или сделать это лучше?

0 ответов

Другие вопросы по тегам