Formation Internet des objets – JAVA et C++

21h

Effacer

2 940,004 200,00 HT

Contenu détaillé

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.

Programme détaillé

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).

Public

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

Prérequis

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

Certification

Big data et objet  connecté

Modalités

Modalités de formation

Distanciel, Présentiel

Types de formation

Individuel, Inter, Intra

Avis

Il n’y a pas encore d’avis.

Seuls les clients connectés ayant acheté ce produit ont la possibilité de laisser un avis.