Logo de la rubrique FORMATION : Internet of Things. Créer sa solution IoT avec un microcontrôleur STM32

FORMATION : Internet of Things. Créer sa solution IoT avec un microcontrôleur STM32

Pour connaitre les prochaines sessions de formation en Logiciel embarque et programmation cliquez ici.




L’Internet des objets (IoT) permet à des milliards d’appareils de communiquer entre eux en utilisant la technologie du protocole Internet afin de rendre des services plus intelligents.

L’IoT implique de nombreux aspects, tels que, le traitement, la sécurité, la gestion de l’énergie, la connectivité et l’écosystème du Cloud Computing.

Cette formation explique l’écosystème IoT et vous apprendra comment déployer une plateforme IoT open source locale. Nous y verrons les protocoles du cloud les plus utilisés et explorerons des attaques malveillantes ciblant l’IoT. Nous verrons comment créer des solutions avec et sans OS (FreeRTOS) sur un microcontrôleur STM32.

Objectifs :
• Comprendre l’écosystème IoT.
• Développer l’architecture, le fonctionnement et les avantages d’une solution IoT.
• Découvrir les protocoles du cloud les plus utilisés et prendre en compte la sécurité.
• Comprendre comment exploiter FreeRTOS avec un microcontrôleur STM32.

PROGRAMME

1er jour :

Introduction to IoT
• IoT potential
• IoT Architecture and Core IoT Modules
• Functional blocks of an IoT solution
• The Essentials for Building IoT platform
Exercise : Install and configure an open-source IoT platform
MQTT Protocol
• Publish-subscribe
• Architecture details
• Packet structure
• Communication formats
Exercise : Connect and publish CPU temperature
Exercise : GPIO control over MQTT

2ème jour :

MQTT-SN
• Architecture and topology
• Transparent and aggregating gateways
• Gateway advertisement and discovery
• Differences between MQTT and MQTT-SN
Constrained Application Protocol
• CoAP architecture details
• CoAP Messaging Formats
IoT Security
• IoT cyber attacks
• Physical and hardware security
o Key management and trusted platform modules
o Processor and memory space
o Storage security
o Physical security
• Cryptography
o Symmetric cryptography
o Asymmetric cryptography
o Cryptographic hash (authentication and signing)
o Public Key Infrastructure
o Network Stack – Transport Layer Security
• Best practices
Exercise : Two-way SSL connection using TLS with MbedTLS

3ème jour :

Amazon FreeRTOS
• Amazon FreeRTOS Architecture
• FreeRTOS Kernel Fundamentals Overview
• Amazon FreeRTOS Libraries
• Amazon FreeRTOS Console
Amazon FreeRTOS Libraries
• Porting Libraries
• Application Libraries
• Common Libraries
o Atomic Operations
o Linear Containers
o Logging
o Static Memory
o Task Pool
• Configuring the Amazon FreeRTOS Libraries
• Bluetooth Low Energy
• AWS IoT Device Defender
• AWS IoT Device Shadow
• AWS IoT Greengrass
• MQTT (v2.0.0 and v1.0.0)
• HTTPS
• Over-The-Air (OTA) Agent
• Public Key Cryptography Standard (PKCS) #11
• Secure Sockets
• Transport Layer Security (LTS)
• Wi-Fi
Amazon FreeRTOS Porting
• Porting FreeRTOS Kernel
• Wi-Fi
• TCP/IP
• Secure Sockets
• PKCS #11
• TLS
• MQTT
• HTTPS
• OTA
• BLE

Public concerné
Tout profil technique du secteur électronique au sens large qui envisage de monter en compétence dans la maîtrise des outils de développement de logiciels embarqués pour l’IoT

Prerequis :
• Etre Familiarisé avec le language C et la programmation ciblant le monde de l’embarqué
• Connaissances de base des processeurs embarqués
• Connaissance de base de la planification multitâche
• FreeRTOS (l’un ou l’autre des éléments suivants :) :
o RT3 – FreeRTOS Real-Time Programming
o OS3 – FreeRTOS Programming
o STG – STM32+FreeRTOS+LwIP/TouchGFX
• Si possible l’architecture STM32,

Course environment
• Matériel fourni,
• Utilisation du kit STM32F769NI MCU
• Des exemples de codage et de solutions sont fournis aux participants

Lieu de l’événement :

21, rue Pierre Curie
92400 COURBEVOIE
FRANCE

Transport en commun :

M3 (Porte de Champerret) + Bus164 (Europe) + 3min
RERA (La defense) + Bus178 (République Colombes) + 3min

Participation aux frais :

- Prix préférentiel pour les PME adhérentes CAP’TRONIC : 1350 € HT
- Pour les grandes entreprises et les PME qui ne souhaitent pas adhérer : 1800 € HT.

Si vous êtes une PME non adhérente :
Vous pouvez adhérer à l’association JESSICA France. Pour cela contacter Florence CAGNARD
Modalités d’adhésion

Remarque : Jessica France est titulaire d’un numéro d’agrément de formation continue et est référencé DATADOCK depuis le 1er juillet 2017. Cette formation est éligible au financement par votre Opérateur de Compétences (OPCO) hors CPF.

Les inscriptions sont closes. Pour connaitre les prochaines sessions de formation en Logiciel embarque et programmation cliquez ici.

info portfolio