IoT – Développement en Java & C++

0 Enrolled
35 heures
  • 35 heures
  • 33
  • 0
  • no
2,930.00€

Aperçu du cours

Objectif de formation : Appréhender l’architecture IoT et mettre en place une chaîne IoT complète

Prérequis

  • Bonnes connaissances en Java
  • Expérience pratiques en Java

Objectifs pédagogiques

  • Déterminer une architecture IoT complète
  • Connaître les réseaux IoT disponibles
  • Manipuler les divers types de capteurs et moyens de détection
  • Prototyper avec Raspberry / Arduino

Public ciblé

  • Développeurs
  • Chefs de projets
  • Ingénieurs

Programme de formation

  • Premiers pas avec l'IoT

    • Notions clés

    • Architecture IoT

    • Problématiques de la communication et de l’énergie

    • Offres et acteurs

  • Architecture IoT

    • Schéma général d’architecture

    • Des capteurs aux serveurs

    • Présentation des systèmes d’exploitation adaptés à l’IoT

    • Liaison aux différents Cloud

    • Exploitation et corrélation de données avec les outils de Big Data

    • Sécurité et confidentialité des données

    • Respect de la vie privée

  • Réseaux & détections de proximité

    • Panorama des technologies disponibles

    • Échanges avec Bluetooth & WiFi Direct

    • Fonctionnement des systèmes RFID et NFC

    • QR Codes

    • Possibilités apportées par les Smartphones

    • Travaux pratiques : Utilisation de tags NFC puis de Bluetooth ou de WiFi Direct

  • Réseau LPWAN

    • Particularités des réseaux IoT

    • Présentation des réseaux LPWAN : composants, caractéristiques, programmation…

    • Opérateurs

    • Sécurisation d’un réseau IoT

  • Prototypage

    • Présentation des solutions Arduino & Raspberry

    • Programmation embarquée et potentielles utilisations d’Arduino Hardware

    • Environnement disponibles sur Raspberry et en lien avec Arduino

    • Choix d’un système d’exploitation et des outils de développement

    • Travaux pratiques : Mise en oeuvre d’une solution intégrant d’un capteur et plusieurs composants

  • Exploitation logicielle

    • Plateformes de communication logicielle

    • APIs de type REST et outils de développement

    • Solutions d’injection de données dans une base NoSQL Big Data

    • Panorama des divers Clouds

    • Sécurisation IoT par des moyens logiciels

    • Méthodes de data visualization

    • Implémentation d’une communication d’un capteur vers une base NoSQL Big Data

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
491 Courses
Main Content