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

ac6 ac6-formation Processors STM32 STM32WB (BLE/Thread/Zigbee)
STR20

STM32WB (BLE/Thread/Zigbee)

Ce cours décrit l'architecture du STM32 WB et des exemples pratiques

Objectifs

  • Comprendre le WB double cœur : CM4 (application) + CM0+ (coprocesseur sans fil).
  • Installer et vérifier le FUS et les images de pile sans fil (BLE/Thread/Zigbee).
  • Utiliser IPCC/TL/ACI pour piloter la pile ; traiter les événements et les erreurs.
  • Développer des applications BLE GAP/GATT (services, sécurité, notifications).
  • Mettre en route des nœuds Thread ou Zigbee (commissioning, échange de messages).
  • Découvrir les bases et les contraintes du multiprotocole (BLE + 802.15.4).
  • Mettre en œuvre la basse consommation avec la RF, en mesurer l'effet et régler la puissance TX.
  • Préparer l'OTA/DFU, les données de NVM et de bonding, 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

  • Application sur CM4 et réseau sur CM0+.
  • Rôle et cycle de vie du FUS.
  • Images de pile (BLE/Thread/Zigbee).
  • Partitions Flash et NVM.
  • Bases de la RF : SMPS, VDDPA, puissance TX.
  • Canaux et mailboxes IPCC.
  • Ordonnanceur et files du TL.
  • Enchaînement des commandes ACI/SHCI.
  • Schéma des callbacks d'événements.
  • Gestion des erreurs et des resets.
  • Horloges pour la RF (HSE/LSE).
  • GPIO, LED, bouton, UART.
  • Politique de choix de la BD_ADDR.
  • Boucle principale minimale et tâche TL.
  • Check-list de build et de débogage.
  • Rôles : peripheral et central.
  • Advertising et scanning.
  • Services, caractéristiques et UUID GATT.
  • CCCD et propriétés.
  • Paramètres de connexion (intervalle, latence).
  • Bases du pairing et du bonding.
  • Passkey et Numeric compare.
  • Présentation de la privacy (RPA).
  • Intervalle d'advertising et courant consommé.
  • Puissance TX et portée.
  • Notify et indicate.
  • ATT_MTU et data length.
  • Stratégie de bufferisation applicative.
  • Conseils de contrôle de flux.
  • Statistiques d'erreurs et retransmissions.
  • Scan filtré.
  • Politique de connexion automatique.
  • Lectures et écritures du client GATT.
  • Découverte des services.
  • Notes sur le multi-lien.
  • Canaux PHY et MAC.
  • Rôles OpenThread.
  • Dataset réseau.
  • Utilisation rapide de CoAP et UDP.
  • Étapes du commissioning.
  • Coordinator, Router et End Device.
  • Clusters et endpoints.
  • Bases du cluster On/Off.
  • Binding et groupes.
  • Séquence de commissioning.
  • Ordonnancement par tranches de temps.
  • Coexistence du BLE et du 802.15.4.
  • Timeslots radio et limites.
  • Partage de la NVM et des clés.
  • Cas d'usage typiques.
  • OTA applicatif par BLE.
  • Emplacements d'images et gestion des versions.
  • Mises à jour de pile par le FUS.
  • Bases du rollback.
  • Plan de reprise après échec.
  • Format de stockage des bonds.
  • Clés et données de privacy.
  • Paramètres applicatifs en Flash.
  • Prise en compte de l'usure.
  • Politique de sauvegarde et d'effacement.
  • Types d'antenne et zones d'exclusion.
  • Indications sur le réseau d'adaptation.
  • Précision des quartz (HSE/LSE).
  • Puissance TX et réglementation.
  • Dormir pendant que la RF fonctionne.
  • Limites des modes Stop et Standby.
  • Sources de réveil et latences.
  • Compromis de courant en advertising et en connexion.
  • Méthode de mesure.
  • Versions de pile et de FUS figées.
  • Politique de BD_ADDR définie.
  • Procédure de gestion des bonds et de la NVM.
  • Notes de test RF et de puissance Tx.
  • Marquages de version applicative et de CRC.
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é