Programmation embarquée et IoT

Nombre d'heure : 0h

Cette formation est conçue pour les personnes souhaitant acquérir des compétences en programmation et développement pour les systèmes embarqués et les dispositifs de l'Internet des objets (IoT). Cette formation mettra l'accent sur les principes fondamentaux de la programmation embarquée, les architectures matérielles courantes, les protocoles de communication IoT et les bonnes pratiques de développement pour les applications embarquées et IoT. 

Les points forts de la formation

Les participants auront l'occasion d'explorer des sujets tels que la programmation en langage C/C++ pour les microcontrôleurs, la gestion des périphériques, les communications sans fil, la collecte de données et l'intégration des capteurs.

En combinant des exposés théoriques, des études de cas et des exercices pratiques, cette formation permettra aux participants de développer les compétences nécessaires pour développer des applications efficaces pour les systèmes embarqués et les dispositifs IoT.

Objectif de la formation

  • Comprendre les principes fondamentaux de la programmation embarquée et de l'IoT.
  • Maîtriser la programmation en langage C/C++ pour les microcontrôleurs.
  • Apprendre les architectures matérielles courantes des systèmes embarqués.
  • Comprendre les protocoles de communication et les bonnes pratiques pour l'IoT.
  • Développer des compétences pratiques pour la création d'applications embarquées et IoT.

Contenu de la formation

Module 1. Introduction à la programmation embarquée et IoT

  • Compréhension des concepts de base de la programmation embarquée.
  • Les domaines d'application de l'IoT et leurs avantages.
  • Présentation des architectures matérielles courantes pour les systèmes embarqués. 

Module 2. Programmation en langage C/C++ pour les microcontrôleurs

  • Syntaxe et structures de base du langage C/C++.
  • Gestion des entrées/sorties et des périphériques.
  • Programmation des interruptions et des temporisateurs. 

Module 3. Gestion des périphériques 

  • Utilisation des broches d'E/S et des interfaces de communication.
  • Accès aux capteurs, actionneurs et autres périphériques.
  • Configuration et contrôle des périphériques pour les applications embarquées. 

Module 4. Communications sans fil pour l'IoT

  • Protocoles de communication IoT courants tels que MQTT et CoAP.
  • Technologies sans fil utilisées dans l'IoT, telles que Bluetooth et Wi-Fi.
  • Mise en œuvre de communications à faible consommation d'énergie pour les dispositifs IoT. 

Module 5. Collecte de données et intégration des capteurs

  • Utilisation de capteurs pour collecter des données environnementales.
  • Intégration des données des capteurs dans les applications embarquées.
  • Analyse et traitement des données collectées. 

Module 6. Bonnes pratiques de développement pour les applications embarquées et IoT

  • Organisation et structuration du code pour les projets embarqués.
  • Gestion de la mémoire et des ressources limitées.
  • Débogage et tests des applications embarquées et IoT. 

Module 7. Sécurité des dispositifs IoT 

  • Compréhension des risques et des défis de sécurité pour les dispositifs IoT.
  • Mise en œuvre de mesures de sécurité, telles que l'authentification et le chiffrement.
  • Protection contre les attaques et les vulnérabilités courantes des dispositifs IoT.

Résultats attendus

À la fin de cette formation, les participants seront en mesure de :

  • Comprendre les principes fondamentaux de la programmation embarquée et de l'IoT.
  • Maîtriser la programmation en langage C/C++ pour les microcontrôleurs et les systèmes embarqués.
  • Gérer les périphériques et les communications sans fil pour les applications embarquées et IoT.
  • Appliquer les bonnes pratiques de développement pour les projets embarqués et IoT.
  • Comprendre et mettre en œuvre des mesures de sécurité pour les dispositifs IoT.

Prérequis

Aucun prérequis pour cette formation.

Modalités pédagogiques adaptées aux personnes en situation de handicap

Notre centre de formation prend en charge et facilite l'accès à la formation des personnes en situation de handicap. Les locaux sont adaptés pour faciliter l'accès et les déplacements des personnes en situation de handicap (WC aux normes handicapées, espaces facile d'accès). Les activités annexes à la formation de cohésion, de jeux et de détentes sont accessibles aux personnes en situation de handicap. Mise à disposition d'un référent pédagogique handicap au sein du centre pour accompagner les apprenants.

Durée et rythme de la formation

0 h
Plusieurs rythmes possibles

Financement

Prix : 1900

Formations similaires

1 formations
Introduction à la programmation embarquée et IoT
Lire plus...