L'importance de l'efficacité de l'alimentation en Bluetooth

Les appareils modernes comme les traqueurs de fitness, les montres intelligentes et les patchs médicaux reposent sur Bluetooth pour un échange de données sans faille. Le défi consiste à équilibrer la connectivité avec la durée de vie de la batterie, car les utilisateurs s'attendent à ce que les appareils durent des jours ou des semaines entre les charges. Bluetooth Low Energy (BLE) s'attaque à cela en introduisant plusieurs modes de faible puissance et des fonctionnalités de gestion de puissance avancées.

Architecture Bluetooth basse énergie (BLE) et fondamentaux de puissance

BLE fonctionne dans la bande de 2,4 GHz ISM et utilise 40 canaux (3 canaux publicitaires, 37 canaux de données). Le protocole est conçu autour de courtes périodes d'activité suivies de longues périodes de ralenti. Les paramètres clés qui influencent la consommation de puissance comprennent l'intervalle publicitaire, l'intervalle de connexion, la latence des esclaves et le temps de supervision.

Mode publicité

En mode publicité, un périphérique envoie périodiquement des petits paquets sur un ou plusieurs des trois canaux publicitaires. L'intervalle entre les publicités (advInterval) varie de 20 ms à 10,24 s, avec un par défaut de 1,28 s. Un intervalle plus court permet une découverte plus rapide mais augmente la consommation d'énergie. Beaucoup de portables utilisent un mode publicitaire étendu en BLE 5.0+ pour envoyer des charges utiles plus importantes tout en maintenant le cycle de service moyen bas.

Mode de numérisation et lancement

Les appareils centraux (comme les smartphones) peuvent exécuter une routine de numérisation pour écouter les publicités. Deux modes existent : le balayage passif (écoute seulement) et le balayage actif (demander des données supplémentaires aux périphériques). Le balayage actif utilise plus de puissance mais peut résoudre les adresses des appareils. Pour les appareils portables qui doivent être découverts rapidement, les fabricants combinent souvent la publicité dirigée (adressée à un central spécifique) avec un intervalle plus court pendant l'appariement, puis reviennent à un long intervalle pour la reconnexion.

Mode connecté : Intervalles de connexion et latence des esclaves

Une fois connecté, le périphérique et le central s'accordent sur un intervalle de connexion (7,5 ms à 4 s). Le périphérique ne s'éveille qu'au début de chaque intervalle pour recevoir les données du central. S'il n'y a pas de données, il retourne au sommeil. La latence esclave permet au périphérique de sauter jusqu'à un nombre défini d'événements de connexion, réduisant ainsi la puissance de tirage. Par exemple, une donnée de fréquence cardiaque portable toutes les 5 secondes peut utiliser un intervalle de connexion de 500 ms avec une latence esclave de 4, ce qui signifie qu'il ne vérifie qu'en toutes 2,5 secondes.

Modes de sommeil et sommeil profond

Les puces BLE offrent plusieurs états de sommeil : mode ralenti (dormement faible avec minuterie), sommeil profond (rétention de RAM, très faible courant) et arrêt (veiller par l'intermédiaire d'un événement externe). Transitions efficaces entre ces états en fonction des besoins de l'application. Un traqueur de fitness peut rester dans le sommeil profond pendant la nuit, réveiller par un accéléromètre interrompre, puis entrer en mode publicité brièvement pour synchroniser les données avec un smartphone le matin.

Caractéristiques avancées de BLE pour la durée de vie prolongée de la batterie

Extension de la longueur des données (DLE)

Introduit dans le BLE 4.2, le DLE permet des paquets allant jusqu'à 251 octets au lieu des 27 octets d'origine. Moins de transmissions signifient moins d'activité radio. Par exemple, un envoi portable de 100 octets de données de capteur peut le faire dans un paquet au lieu de quatre, réduisant la consommation de temps et d'énergie en ondes.

LE 2M PHY et PHY codé

Le PHY 2M réduit de moitié le temps de transmission pour la même quantité de données, ce qui réduit la consommation de courant. Le PHY Coded augmente la plage mais utilise plus d'énergie par bit; pour les articles à porter qui nécessitent une plus grande plage (p. ex., les trackers d'actifs), il peut être utile pour un petit nombre de paquets. En général, le PHY 2M est préférable pour les articles à porter alimentés par batterie lorsque la plage est suffisante.

Liste blanche et filtrage

L'utilisation d'une liste blanche (une liste d'appareils centraux approuvés) permet à un périphérique de ne répondre qu'aux appareils connus. Cela réduit les réveils inutiles et permet d'économiser de la puissance.

Connexions sécurisées LE

Bien que le chiffrement ajoute des frais généraux, BLE Secure Connections utilise Elliptic Curve Diffie-Hellman (ECDH) pour négocier des clés, ce qui réduit le nombre de paquets d'appariement par rapport à l'appariement précédent. Une fois connecté, le chemin de données chiffré peut utiliser le DLE mentionné ci-dessus. L'effet net est un processus d'appariement plus efficace qui consomme moins d'énergie.

Procédure de mise à jour des paramètres de connexion

Après la connexion initiale, le périphérique peut demander un intervalle de connexion plus long, une latence plus élevée des esclaves, ou les deux. Cela permet à la portée d'adapter son profil de puissance en fonction de l'activité. Par exemple, pendant un entraînement, il peut utiliser un court intervalle pour les données en temps réel; lorsque le ralenti, il peut demander un intervalle détendu pour économiser la batterie.

Stratégies d'optimisation de la puissance pour les développeurs

Optimiser le cycle de la publicité

Pour un portable qui doit être découvert seulement lorsque l'utilisateur touche l'écran ou appuie sur un bouton, utilisez mode découvrable limité avec un court intervalle publicitaire (p. ex. 30 ms) pendant quelques secondes, puis revenez à non découvrable ou publicité intervalle (p. ex. 2,56 s). Utilisez toujours une liste blanche pour filtrer les connexions entrantes.

Choisir les paramètres de connexion appropriés

Pour les capteurs de santé comme les moniteurs de fréquence cardiaque (HRM), un intervalle de connexion de 500 ms à 1000 ms est typique, avec une latence esclave de 3-5. Cela donne un check-in toutes les 2-5 secondes, ce qui est acceptable pour les données de HRM. Pour la diffusion continue (par exemple, ECG), un intervalle plus court peut être inévitable, mais DLE peut aider à réduire le nombre de paquets.

Minimiser la transmission des données

Utilisez la commande (pas de reconnaissance) au lieu de la demande d'écriture lorsque la fiabilité n'est pas critique. Déchargez le traitement lourd sur le smartphone et n'envoyez que des résumés.

Utilisation efficace des modes de sommeil

Implémenter une machine d'état avec trois états : active (échantillonnage du capteur et connexion BLE), idle (Sommeil, radio off, capteurs à faible puissance), et dorme profond[ (uniquement RTC en cours d'exécution).Sources de réveil : bouton-poussoir, interruption de l'accéléromètre ou minuterie. Par exemple, une montre intelligente en sommeil profond peut se réveiller toutes les heures pour vérifier un appel entrant par un processus de téléappel.

Exploiter les extensions BLE 5.x

Utilisez publicité étendue[ pour envoyer jusqu'à 255 octets dans un seul paquet publicitaire, permettant une publicité périodique sans connexion complète. Cela peut être utile pour les objets portables de type balise qui diffusent occasionnellement leur statut (p. ex., niveau de batterie) vers un centre.

Impact sur l'expérience utilisateur et la longévité de l'appareil

Les utilisateurs s'attendent à ce que les usures durent au moins une journée (smartwatches) à des semaines (bandes de fitness simples). L'optimisation de la puissance BLE affecte directement cette situation. Par exemple, la série Apple Watch 9 utilise une pile BLE personnalisée qui ajuste les intervalles de connexion en fonction de l'utilisation; elle peut atteindre une batterie toute la journée avec une utilisation modérée.

Échanges : Réactivité par rapport à la vie des batteries

Les systèmes d'exploitation Smartwatch exposent souvent un mode de puissance --faible qui augmente l'intervalle de connexion et réduit la luminosité de l'écran. Les développeurs doivent fournir des profils de puissance configurables – performances, équilibres et économies d'énergie – afin que les utilisateurs puissent choisir en fonction de leurs besoins quotidiens.

Références externes pour la lecture supplémentaire

Conclusion

Bluetooth® offre une trousse robuste pour prolonger la durée de vie des batteries dans les appareils portables. En sélectionnant soigneusement les paramètres, en utilisant les options DLE et PHY et en mettant en œuvre des états de sommeil intelligents, les fabricants peuvent réaliser des journées ou des semaines de fonctionnement sur de petites cellules de monnaie ou des batteries au lithium compactes. À mesure que l'écosystème IoT grandit, ces stratégies d'optimisation de la puissance demeureront essentielles pour créer des appareils portables faciles à utiliser et durables.