ac6-formation, un département d'Ac6 SAS
FR
FrançaisEnglish
 
go-up

ac6 ac6-formation Processors STM32 STM32WBA (BLE 5.4)
STR22

STM32WBA (BLE 5.4)

Ce cours décrit l'architecture du STM32 WBA (BLE 5.4) et des exemples pratiques

Objectifs

  • Comprendre le SoC STM32WBA (Cortex-M33 + pile BLE mono-cœur).
  • Mettre en route des projets CubeWBA et valider la pile BLE.
  • Développer des applications GAP/GATT (services, sécurité, notifications).
  • Utiliser les fonctions BLE 5.x : Extended/Periodic Advertising, Coded PHY, BLE 5.4 (PAwR, EAD).
  • Optimiser le débit, la latence et la basse consommation avec la RF active.
  • Préparer l'OTA/DFU, la NVM et le bonding, les clés, et une check-list de mise en production.
  • Cours théorique
    • Support PDF (en anglais), imprimé en présentiel ; à distance via Teams.
    • Assistance du formateur tout au long de la formation.
  • Chaque session débute par un point avec les stagiaires.
  • Tout ingénieur ou technicien en systèmes embarqués possédant les prérequis ci-dessus.
  • Les prérequis sont vérifiés avant l'entrée en formation, sur la base des prérequis publiés sur cette fiche.
  • Pendant la formation, les acquis sont évalués en continu : quiz de fin de séquence et observation directe du formateur.
  • À l'issue de la formation, chaque participant reçoit une attestation de fin de formation.

Plan du cours

  • Cœur Cortex-M33 (application et pile BLE sur un seul cœur).
  • Cartographie mémoire et ressources partagées avec la RF.
  • Alimentation de la radio (SMPS/LDO).
  • Chaîne de puissance TX et limites.
  • Notes de routage RF sur la carte.
  • Organisation du package CubeWBA.
  • Configuration MX des horloges et des GPIO.
  • Squelette minimal d'application BLE.
  • Politique d'assert et de log.
  • Check-list de build et de débogage.
  • Choix entre HSE et LSE.
  • De la PLL à SYSCLK.
  • Sources de timing pour la RF.
  • Sélecteurs CCIPR.
  • MCO pour la validation.
  • Rôles : peripheral et central.
  • Paramètres d'advertising.
  • Séquence de scan et de connexion.
  • Choix du PHY (1M/2M/Coded).
  • Mise à jour des paramètres de connexion.
  • Services et caractéristiques.
  • UUID (16 et 128 bits).
  • Propriétés et CCCD.
  • Négociation du MTU.
  • Opérations de lecture et d'écriture.
  • Pairing et bonding (LESC).
  • Passkey et Numeric Compare.
  • Refaire un pairing ou réutiliser les bonds.
  • Bases de la privacy (RPA).
  • Notes sur le stockage des clés en NVM.
  • Notify et indicate.
  • ATT_MTU et data length.
  • Stratégie de bufferisation applicative.
  • Influence de l'intervalle de connexion.
  • Compteurs d'erreurs et de retransmissions.
  • Jeux d'Extended ADV.
  • PHY et puissance Tx par jeu.
  • Periodic ADV (synchronisation PA).
  • Gestion de la perte de synchronisation.
  • Notes de timing applicatif.
  • Principe et rôles du PAwR.
  • Subevents et réponses.
  • EAD (advertising chiffré).
  • Contraintes d'ordonnancement.
  • Cas d'usage concrets.
  • Compromis entre 1M et 2M.
  • Coded PHY (S=2/S=8).
  • Pas de puissance TX.
  • Indications RSSI et SNR.
  • Bilan de liaison simplifié.
  • Scan filtré.
  • Politique de connexion automatique.
  • Découverte GATT.
  • Lectures et écritures côté client.
  • Bases du multi-lien.
  • Repos, advertising et connecté.
  • Effets de l'intervalle de connexion et de la latence.
  • Impact du PHY et de la puissance Tx.
  • Politiques de sommeil et de réveil.
  • Méthode de mesure.
  • OTA applicatif par BLE.
  • Emplacements d'images et gestion des versions.
  • Bases du rollback.
  • Plan de reprise après échec.
  • Notes de version minimales.
  • Stockage des bonds et des clés.
  • Traitement des données de privacy.
  • Paramètres applicatifs en Flash.
  • Prise en compte de l'usure.
  • Politique de sauvegarde et d'effacement.
  • Zones d'exclusion autour de l'antenne.
  • Indications sur le réseau d'adaptation.
  • Précision du quartz.
  • Puissance Tx et réglementation.
  • Bases de la coexistence.
  • Version de la pile figée.
  • Politique de BD_ADDR définie.
  • Compteurs d'erreurs journalisés.
  • Relevés de consommation sauvegardés.
  • Marquages de version et de CRC ajoutés.
Plus d'information

Pour vous enregistrer ou pour toute information supplémentaire, contactez nous par email à l'adresse info@ac6-formation.com.

Les inscriptions aux sessions de formation sont acceptées jusqu'à une semaine avant le début de la formation. Pour une inscription plus tardive nous consulter

Vous pouvez aussi remplir et nous envoyer le bulletin d'inscription

Ce cours peut être dispensé dans notre centre de formation près de Paris ou dans vos locaux, en France ou dans le monde entier.

Les sessions inter-entreprises programmées sont ouvertes dès deux inscrits. Sous condition d'un dossier complet, les inscriptions sont acceptées jusqu'à une semaine avant le début de la formation.

Dernière mise à jour du plan de cours : 2 juillet 2026

L'inscription à nos formations est soumise à nos Conditions Générales de Vente

Sur le même sujet :

Yocto ou Buildroot : comment choisir pour votre projet Linux embarqué