Service BLE Device Information Service (DIS) ESP32 : Quelle est la longueur maximale du nom d'appareil annoncé et des données de diffusion ?
Lors de l’utilisation du paquet espressif/ble_services, vous configurez le Device Information Service (DIS) pour annoncer le nom de l’appareil et d’autres données comme ceci :
esp_ble_conn_config_example.cpp
esp_ble_conn_config_t config = {
.device_name = "ABC123",
.broadcast_data = "MyProduct",
};Voici la longueur maximale pour ces champs :
- Device Name : La longueur maximale est
MAX_BLE_DEVNAME_LEN, qui est de29 octets. - Broadcast Data : La longueur maximale est
MAX_BLE_BROADCAST_DATA_LEN, qui est de15 octets.
Ces paramètres sont définis dans esp_ble_conn_mgr.h
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow