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());
改善または改善する考えはありますか?