Offre de Formation Formation Processeurs ESP32, prototypage Iot - Mise en oeuvre avec TechnoWide | MaFormation.fr
TechnoWide

Formation Processeurs ESP32, prototypage Iot - Mise en oeuvre

TechnoWide

Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
Modalités
En ligne En présentiel
Durée
28h
Prix
Nous contacter

Localité

En ligne

Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.

En présentiel

Découvrez les localités disponibles pour suivre cette formation en présentiel.

En savoir plus sur les localités en présentiel
Cette formation peut être dispensée dans votre entreprise dans les localités suivantes :
  • 01 - Ain
  • 02 - Aisne
  • 03 - Allier
  • 04 - Alpes-de-Haute-Provence
  • 05 - Hautes-Alpes
  • 06 - Alpes-Maritimes
  • 07 - Ardèche
  • 08 - Ardennes
  • 09 - Ariège
  • 10 - Aube
  • 11 - Aude
  • 12 - Aveyron
  • 13 - Bouches-du-Rhône
  • 14 - Calvados
  • 15 - Cantal
  • 16 - Charente
  • 17 - Charente-Maritime
  • 18 - Cher
  • 19 - Corrèze
  • 21 - Côte-d'Or
  • 22 - Côtes-d'Armor
  • 23 - Creuse
  • 24 - Dordogne
  • 25 - Doubs
  • 26 - Drôme
  • 27 - Eure
  • 28 - Eure-et-Loir
  • 29 - Finistère
  • 2A - Corse-du-Sud
  • 2B - Haute-Corse
  • 30 - Gard
  • 31 - Haute-Garonne
  • 32 - Gers
  • 33 - Gironde
  • 34 - Hérault
  • 35 - Ille-et-Vilaine
  • 36 - Indre
  • 37 - Indre-et-Loire
  • 38 - Isère
  • 39 - Jura
  • 40 - Landes
  • 41 - Loir-et-Cher
  • 42 - Loire
  • 43 - Haute-Loire
  • 44 - Loire-Atlantique
  • 45 - Loiret
  • 46 - Lot
  • 47 - Lot-et-Garonne
  • 48 - Lozère
  • 49 - Maine-et-Loire
  • 50 - Manche
  • 51 - Marne
  • 52 - Haute-Marne
  • 53 - Mayenne
  • 54 - Meurthe-et-Moselle
  • 55 - Meuse
  • 56 - Morbihan
  • 57 - Moselle
  • 58 - Nièvre
  • 59 - Nord
  • 60 - Oise
  • 61 - Orne
  • 62 - Pas-de-Calais
  • 63 - Puy-de-Dôme
  • 64 - Pyrénées-Atlantiques
  • 65 - Hautes-Pyrénées
  • 66 - Pyrénées-Orientales
  • 67 - Bas-Rhin
  • 68 - Haut-Rhin
  • 69 - Rhône
  • 70 - Haute-Saône
  • 71 - Saône-et-Loire
  • 72 - Sarthe
  • 73 - Savoie
  • 74 - Haute-Savoie
  • 75 - Paris
  • 76 - Seine-Maritime
  • 77 - Seine-et-Marne
  • 78 - Yvelines
  • 79 - Deux-Sèvres
  • 80 - Somme
  • 81 - Tarn
  • 82 - Tarn-et-Garonne
  • 83 - Var
  • 84 - Vaucluse
  • 85 - Vendée
  • 86 - Vienne
  • 87 - Haute-Vienne
  • 88 - Vosges
  • 89 - Yonne
  • 90 - Territoire de Belfort
  • 91 - Essonne
  • 92 - Hauts-de-Seine
  • 93 - Seine-Saint-Denis
  • 94 - Val-de-Marne
  • 95 - Val-d'Oise

Certifications

Certification Datadock Datadock
Certification Qualiopi Qualiopi

Pré-requis

Connaissances de base en langage C/C++ et en électronique.

Objectifs

Découvrir les évolutions des cartes Espressif
Maîtriser les possibilités offertes par le processeur ESP32
Maîtriser la programmation des ESP32 en C
Maîtriser l’environnement PlatformIO pour le développement ESP32
Comprendre les fondements de FreeRTOS et son intégration dans l’ESP-IDF
Maîtriser la gestion multitâche, les synchronisations et les interruptions

Programme

Le développement Iot
Le développement Iot
Les langages de programmation utilisés dans l’IOT
Environnement de développement
Les produits Espressif
Programmation temps réel avec RTOS

Travaux pratiques
Installer et utiliser l’environnement PlateformIO
Utiliser RTOS dans un programme

PlatformIO
Introduction à PlatformIO
Configuration de l’environnement ESP32
Structure d’un projet PlatformIO
Utilisation de ESP-IDF dans PlatformIO
Compilation, flash et monitoring

FreeRTOS
Gestion des tâches
Création, suppression et priorisation des tâches
Affinité de cœur (core pinning) et exécution parallèle
Calcul de la taille de pile et optimisation mémoire
Synchronisation et communication inter-tâches
Sémaphores binaires et comptage
Mutex et exclusion mutuelle
Files de messages et queues circulaires
Groupes d’événements
Gestion du temps et des délais
SvTaskDelay, vTaskDelayUntil, Tick rate
Timers logiciels et callbacks
Interruptions et ISR
Configuration des GPIO en interruption
Communication ISR ? tâche via queues ou sémaphores
Bonnes pratiques pour ISR sur ESP32

Travaux pratiques
Interruptions et ISR

ESP32 et WiFi
Les protocoles réseau
Identifier les réseaux disponibles
Se connecter à un réseau par SSID
Créer un point d’accès (AP)
IPV4 et IPV6 pour les connections
Le protocole MQTT pour la gestion des messages, le logiciel Mosquitto

Travaux pratiques
Scanner les réseaux disponibles, se connecter à un réseau Wifi
Créer un point d’accès et créer un serveur web
Envoyer des messages vers un broker MQTT et y souscrire

Technologies de communication locales
Les technologies de communication locales : BT, BLE, RFID
Protocole Bluetooth, BT LE
Réseau MESH en Bluetooth

Travaux pratiques

Centre

À propos du centre TechnoWide

Avec plus de 20 années d'existence, TechnoWide contribue à la transformation numérique des administrations et entreprises à travers des formations pointues dans les domaines suivants : réseaux informatiques, systèmes d'exploitation, cybersécurité, intelligence artificielle, technologies Web, développement logiciel et bien d'autres encore !

Notre objectif est de fournir des solutions de montée en compétences en sur mesure qui reflètent les besoins uniques de chaque organisation, tout en favorisant une collaboration innovante et inclusive.
Nous sommes motivés par la volonté de transmettre des compétences technologiques essentielles et de contribuer à l'évolution des entreprises dans un monde en constante mutation.

Chez TechnoWide, nous pilotons des projets de formation et de coaching variés (conseils, assistances et expertises) en mettant à profit une expertise approfondie de la sphère informatique.
Notre rôle consiste à travailler en étroite collaboration avec des équipes pluridisciplinaires pour concevoir des programmes adaptés, tout en aidant nos clients à intégrer efficacement ces nouvelles compétences
dans leurs processus métiers.
Grâce à une approche centrée sur les besoins, nous avons aidé de nombreuses entreprises à relever les défis technologiques actuels.

Nos grands domaines de compétences :

- Développement logiciel,
- Technologies web,
- Système embarqués, Iot, Robotique,
- Gestion de projet,
- Virtualisation, Cloud, Devops,
- Système d'exploitation,
- Big Data et Business Intelligence,
- SGBD et travail collaboratif.

Au delà de la formation, nous proposons aussi à nos clients des prestations accompagnantes de type
Coaching que ce soit en entreprise ou en distanciel.

Notre société étant essentiellement composée de Consultants/Formateurs et d'Architectes logiciels.

Nos pôles de compétences :

Langages : Java/JEE , .Net Core, .Net framework, C/C++/C#, Python Langages Web : Angular, ReactJS, NodeJS, VueJS, Symfony
Systèmes embarqués, Iot, Robotique : Cartes ESP32/ESP8266, Raspberry Pi, C++/Java (temps réel...)
Méthodes agiles : Scrum Master, Product Owner, Devops.... (certifiantes)
Gestion de projet : Itil Foundation, ISTQB... CMS : Drupal, WordPress, Joomla...
Applications mobiles : IOS, Iphone/Ipad, UX Design, Android, Kotlin.. Big Data : Hadoop, NoSQL, Cassandra, Kafka
Écoconception numérique : Développement de sites web écoresponsables....
Cloud computing : VMware, Azure, Office 365, Docker, Kubernetes, Terraform...
Bases de données : Oracle, SQL Server, PostGreSQL, MySQL
Réseaux : Introduction et pratique des Réseaux, Windows Server, Windows 10/11, PowerShell, Linux/Unix, MacOS...
Virtualisation : VMware Vsphere, Citrix Xen, HyperV, Proxmox...
Solutions collaboratives : Exchange Server, SharePoint, MS Dynamics.


TechnoWide organise ainsi des actions de formation standard (Intra-entreprise) mais aussi en sur mesure
pour ses clients : Grands Comptes, Administrations, PME-PMI, ESN, Éditeurs logiciels et Start-Up sur
tout le territoire national.

Votre contact commercial : Guillaume SIMON - mail : guillaume.simon@technowide.fr

Envie d’en savoir plus sur cette formation ?

Documentez-vous sur la formation

Certification Datadock
Certification Qualiopi

Ces formations peuvent vous intéresser

Centre de formation Dev to be curious
NANTES
À distance / En centre / En entreprise
Salarié en poste / Demandeur d'emploi / Entreprise
Non finançable CPF

1990 €

Quelle est votre situation ?

Haut de page