01 53 90 15 20

Ce cours vous permet de comprendre comment mettre en place une chaîne IoT, des capteurs LPWAN jusqu’à La Data Visualization en exploitant les possibilités des langages Java et C++.

Objectifs

  • Définir une architecture IoT complète.
  • Connaître les réseaux IoT disponibles.
  • Utiliser différents types de capteurs et moyens de détection.
  • Prototyper à l’aide de Raspberry/Arduino.

35 heures

Utilisez ce formulaire pour décrire votre projet de formation.


1

Introduction à l’Internet des Objets

  • 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 Big Data.
  • Sécurité et confidentialité des données, respect de la vie privée.

Réseaux et détections de proximité

  • Technologies disponibles : WiFi, Bluetooth, NFC, RFID…
  • Echanges avec Bluetooth et WiFi Direct.
  • Fonctionnement des systèmes RFID et NFC. Les QR codes.
  • Les possibilités offertes par les Smartphones.

Le réseau LPWAN

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

Le prototypage

  • Présentation des solutions Arduino et Raspberry.
  • Les possibilités Arduino Harware (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.

Exploitation logicielle

  • Les plateformes de communication logicielle (Technicolor Qeo, Google Weave…).
  • 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 Clouds (Google Cloud Platform, ThingPlus…).
  • Les moyens logiciels permettant de sécuriser une solution IoT.
  • Les techniques de Data Visualization (mobile et ordinateur).

Développeurs désireux de développer un projet autour de l’Internet des objets.

Bonnes connaissances et pratique du développement en Java ou C++ conseillé. 

Modalités d’évaluation

L’évaluation des acquis se fait tout au long de la session au travers des multiples exercices à réaliser (50 à 70% du temps).

Compétences du formateur

Notre formation est animée par un expert reconnu dans son domaine possédant une expérience sur le terrain significative et des compétences pédagogiques reconnues.

Moyens pédagogiques et techniques

  • Ordinateur (PC / MAC), vidéoprojecteur, aides audiovisuelles, documentation et support de cours, exercices pratiques d’application et corrigés des exercices pour les stages pratiques, études de cas ou présentation de cas réels pour les séminaires de formation.

A l’issue de chaque stage ou séminaire, ESIC fournit aux participants :

  • Un questionnaire d’évaluation de la session
  • Une feuille d’émargement par demi-journée de présence
  • Une attestation de fin de formation

Inter-entreprises

Sessions réalisées sur demande à Paris et Lyon.

Tarif : 2950€HT/personne.

Intra-entreprise et sur-mesure

Nos consultants vous accompagnent pour adapter ce programme de formation à votre contexte.

Fermer le menu