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
Si cet article vous a aidé, pensez à m'offrir un café ou à faire un don via PayPal pour soutenir la recherche et la publication de nouveaux articles sur TechOverflow