Pourquoi la Consommation du Beacon Domine la Nomenclature
Dans un déploiement typique de Bluetooth Beacon, la pile CR2032 ou AA représente 15 à 30% du coût unitaire—et 100% du casse-tête de maintenance. Remplacer les piles de 5 000 beacons tous les 8 mois nécessite des équipes dédiées, des escabeaux et des temps d’arrêt. L’objectif est simple : passer d’un intervalle de remplacement de quelques mois à plusieurs années sans sacrifier la fiabilité de l’advertising.
Répartition du Budget de Courant
| Phase | Durée (ms) | Courant (µA) | Rapport Cyclique | Courant Moy. (µA) |
|---|---|---|---|---|
| Sommeil profond | — | 1.5–3.0 | >99.9% | 1.5–3.0 |
| RTC + minuterie | — | 0.5–1.2 | 100% | 0.5–1.2 |
| Radio TX (0 dBm) | 2–4 | 8 000–12 000 | 0.01–0.1% | 0.8–12 |
| Radio TX (+4 dBm) | 2–4 | 14 000–20 000 | 0.01–0.1% | 1.4–20 |
| Démarrage quartz | 0.3–1.0 | 500–1 500 | 0.01–0.1% | 0.005–0.15 |
Pour un intervalle de 100 ms, 0 dBm, données ADV de 3 octets : courant moyen ≈ 8–15 µA. Une CR2032 (220 mAh nominale) donne 18 000–27 000 heures = 2.0–3.1 ans. Mais les dégradations réelles (autodécharge, température, ESR) réduisent cela de 30–50%.
Intervalle d’Advertising : Le Levier Dominant
| Intervalle (ms) | Courant Moy. (µA) | Durée CR2032 (ans) | Latence |
|---|---|---|---|
| 100 | 12–15 | 1.7–2.1 | Faible |
| 500 | 4–5 | 5.0–6.3 | Moyenne |
| 1000 | 2.5–3.5 | 7.2–10 | Élevée |
| 2000 | 1.8–2.5 | 10–14 | Très élevée |
Puissance TX vs. Portée vs. Batterie
| Puissance TX (dBm) | Courant Radio (mA) | Portée Typ. (m) | Courant Moy. à 1s (µA) |
|---|---|---|---|
| -20 | 3.5 | 2–5 | 0.4 |
| 0 | 10.5 | 25–40 | 1.1 |
| +4 | 16.0 | 40–60 | 1.7 |
Techniques Avancées d’Économie d’Énergie
1. Ajustement Dynamique d’Intervalle
- Déclenchement par mouvement : 100 ms en mouvement, 2000 ms à l’arrêt
- Heure de la journée : 1000 ms en heures ouvrées, 5000 ms la nuit
2. Compression des Données d’Advertising
Réduire ADV_DATA de 30 à 12 octets diminue le temps d’émission de ~50%, économisant ~15% de courant moyen à un intervalle de 100 ms.
3. Saut de Canal Secondaire
Le BLE annonce par défaut sur les canaux 37, 38 et 39. Sauter le canal 37 (zone de chevauchement WiFi) offre le meilleur compromis puissance-fiabilité.
Choix de la Chimie de Batterie
| Type | Capacité (mAh) | Autodécharge (%/an) | Plage Temp. (°C) | ESR (Ω) | Coût (USD) |
|---|---|---|---|---|---|
| CR2032 | 220 | 1–2 | -20 à 60 | 10–30 | 0.30 |
| CR2477 | 1 000 | 1–2 | -20 à 60 | 5–15 | 1.50 |
| ER14250 (Li-SOCl₂) | 1 200 | 1 | -55 à 85 | 3–8 | 2.00 |
Calcul Réel : Beacon de 5 Ans
Exigences : 5 ans, intervalle 1000 ms, 0 dBm, 3 canaux ADV, -10 à 50°C.
- Courant moyen à 1000 ms : ~3 µA
- Autodécharge (CR2032, 2%/an × 5 ans) : ~10%
- Dérating température (50°C) : ~15%
- Chute ESR en fin de vie : ~10%
- Capacité effective : 220 × 0.90 × 0.85 × 0.90 = 151 mAh
- Durée à 3 µA : 151 000 / 3 = 50 333 heures = 5.7 ans ✅
Liste de Contrôle de Gestion d’Alimentation
- ☐ Intervalle d’advertising ≥ 500 ms sauf si suivi en temps réel requis
- ☐ Utiliser la puissance TX minimale calculée à partir du budget de liaison
- ☐ Activer le sommeil profond System ON avec RTC entre les publicités
- ☐ Compresser les données ADV à < 15 octets quand le protocole le permet
- ☐ Sélectionner la chimie de batterie adaptée à la plage de température
- ☐ Ajouter un condensateur de découplage 47–100 µF pour les conceptions CR2032
- ☐ Implémenter un intervalle dynamique pour les beacons sensibles au mouvement
- ☐ Valider la durée de vie à -10°C et +50°C
- ☐ Surveiller la tension de batterie via ADC et envoyer une alerte à 2.2 V
Obtenir plus de 5 ans d’un Bluetooth Beacon n’est pas exotique—cela exige une sélection disciplinée des paramètres, un derating environnemental honnête et quelques condensateurs bien placés. L’alternative, remplacer 10 000 piles tous les 18 mois, est un problème logistique qu’aucune économie de matériel ne peut compenser.