Skip to main content
Gust Training
IS management

Formation Développer des applications IoT (Java, C++)

Objectifs de la formation Programmation IoT Java C++ Le concept de "plateforme IoT" existe depuis quelques années dans l'univers

Duration
5 Jours
Level
Intermédiaire
Formats
On site · Online · Blended

Course objectives

Le concept de “plateforme IoT” existe depuis quelques années dans l’univers des constructeurs, des éditeurs et des intégrateurs.

Le but de cette formation Programmation IoT est de mettre en place une chaîne IoT complète, depuis la remontée d’informations émises par des capteurs connectés LPWAN d’un réseau Internet des Objets jusqu’à la DataVisualization, en passant par la collecte Cloud/BigData et l’exploitation logicielle avec Java ou C++.

Cette formation vous permettra aussi évidemment de mieux comprendre l’architecture typique d’un réseau IoT.

Who is this course for?

Ce stage s’adresse aux chefs de projets MOE, architectes, développeurs.

Prerequisites

Afin de suivre cette formation Programmation IoT dans les meilleures conditions possibles, il est important d’avoir pratiqué la programmation Java ou C/C++.

Programme

Introduction à l’Internet des Objets (IoT)

  • Concepts de base IoT. Liens avec M2M. Architectures IoT. Problématiques de la communication et de l’énergie. Les offres et acteurs.

Architectures IoT

  • Schéma général d’architecture, des capteurs au serveurs. Les systèmes d’exploitation adaptés à l’IoT (Linux, Raspbian, Win10 IoT…). Liens avec les différents Cloud (MS Azure IoT…). L’exploitation et l’indispensable corrélation de données avec les outils BigData. Sécurité et confidentialité des données, respect de la vie privée. Les différents types de réseaux disponibles : réseaux privés, réseaux opérateurs

Réseaux et détections de proximité

  • Panorama des technologies disponibles : Wi-Fi, Bluetooth, NFC, RFID… Échanges avec le Bluetooth et le Wifi Direct. Fonctionnement des systèmes RFID et NFC (tag et lecteur). Les possibilités offertes par les smartphones.

Travaux Pratiques

Le réseau LPWAN

  • Les spécificités des réseaux IoT (distance, positionnement des équipement, autonomie). Caractéristiques des réseaux LPWAN. Étude de SigFox et LoRaWan. Quelle programmation ? Les offres disponibles (opérateurs). Sécuriser un réseau IoT.

LoRa et LoRaWAN

  • La modulation radio LoRa et la spécification LoRaWAN. L’architecture générale d’un réseau LoRaWAN. Les classes A-B-C d’équipements (« mote ») et les mécanismes ABP et OTAA d’inscription sur le réseau. Les fonctions des concentrateurs (« Gustways ») et des serveurs réseaux et applicatifs. La sécurité LoRaWAN.

Travaux Pratiques

Le prototypage

  • Présentation des solutions Arduino et Raspberry. Les possibilités Arduino Hardware (capteurs, shield, GPIO) et la programmation embarquée. Les environnements disponibles sur Raspberry et le lien avec Arduino. Le choix d’un système d’exploitation et des outils de développement.

Travaux Pratiques

Exploitation logicielle

  • Les brokers de messages adaptés IoT (MQTT). Les APIs de type REST et outils de développement. Les solutions d’injection de données dans une base NoSQL BigData. Les différents Cloud (Google Cloud Platform, ThingPlus…). Les moyens logiciels permettant de sécuriser une solution IoT. Les techniques de Data Visualization (mobile et ordinateur).

Travaux Pratiques

Travaux Pratiques

Les travaux pratiques occupent au minimum 50% du temps de la formation.

Vous étudierez notamment la réalisation d’une chaîne IoT complète : capteurs / émetteur LoRaWAN – concentrateur – serveur réseau LoRaWAN / serveur applicatif.

Langages : Java et C/C++ 11 avec IDE basés sur Eclipse.

Matériel de type Arduino et Raspberry Pi et matériels réseau spécifiques LoRaWAN.

Topics: Internet des Objets - IoT

IS management

Formation VeriSM Plus

Objectifs de la formation VeriSM Plus Cette formation VeriSM Plus s'adresse aux professionnel(le)s déjà certifié(e)s en gestion des

Duration
2 Jours
Formats
On site · Online · Blended
Level
Intermédiaire

IS management

Formation VeriSM Foundation

Objectifs de la formation VeriSM Foundation À l'heure où le référentiel ITIL entame sa révolution près de dix ans après sa dernière

Duration
3 Jours
Formats
On site · Online · Blended
Level
Fondamental

IS management

Formation V2X : Solutions 4G et 5G pour le V2X

Description de la formation V2X Les véhicules connectés existent depuis environ dix ans, avec un développement des services qui a suivi

Duration
2 Jours
Formats
On site · Online · Blended
Level
Intermédiaire

IS management

Formation Urbanisation du système d’information

Description de la formation urbanisation SI L’ouverture du Système d’Information sur l’éco-système, l’exigence de maîtriser la

Duration
2 Jours
Formats
On site · Online · Blended
Level
Intermédiaire
Chat on WhatsApp