Formation - Développer des applications IoT/LoraWAN en Java et C++

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 4 jours (28 heures)
Modes
  • Distance
  • Centre
Sessions
Lieux Partout en France

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

Durée 4 jours (28 heures)
Modes
  • Distance
  • Centre
Sessions
Lieux Partout en France

Programme

1 - Introduction à l'Internet des Objets

  • Présentation des concepts associés à l'IoT
  • Concepts de base IoT
  • Liens avec M2M
  • Architectures IoT
  • Problématiques de la communication et de l'énergie
  • Les offres et acteurs
  • Les nouveaux réseau dédiés IoT

2 - Architectures IoT

  • Architectures matérielles et logicielles spécifiques IoT
  • Schéma général d'architecture, des capteurs aux serveurs
  • Les systèmes d'exploitation adaptés à l'IoT (Linux, Raspbian, Win10 IoT...)
  • Liens avec les différents Cloud (MS Azure IoT...)
  • Sécurité et confidentialité des données
  • Les différents types de réseaux disponibles : réseaux privés, réseaux opérateurs

3 - Réseaux et détections de proximité

  • Les moyens de communication spécifiques IoT
  • Panorama des technologies disponibles : wifi, Bluetooth, NFC, RFID...
  • Échanges avec Bluetooth (BLE) et Wifi Direct
  • Fonctionnement des systèmes RFID et NFC (tag et lecteur)
  • Les possibilités offertes par les Smartphones
  • Mise en pratique : client-serveur bluetooth, détection NFC

4 - Le réseau LPWAN

  • Spécificités des réseaux dédiés IoT
  • Les spécificités des réseaux IoT (distance, positionnement des équipements, autonomie)
  • Caractéristiques des réseaux LPWAN
  • Étude de SigFox et LoRaWan
  • Quelle programmation ?
  • Réseaux privés ou publics
  • Les opérateurs
  • Sécuriser un réseau IoT

5 - LoRa et LoRaWAN

  • Présentation du standard LoRa/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 ("gateways") et des serveurs réseaux et applicatifs
  • Sécuriser un réseau LoRaWAN
  • Mise en pratique : utilisation d'une mote ABP, paramétrage d'un concentrateur, configuration d'un serveur (clés)

6 - Le prototypage

  • Solutions pour prototyper un objet connecté
  • 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
  • Mise en pratique : réalisation d'une mote ABP ou OTAA sur Arduino en C++ ; utilisation de capteurs sur bus UART ou I2C ; réalisation d'un concentrateur ou d'une mote sur base Raspberry Pi en Java

7 - Exploitation logicielle

  • Solutions pour exploiter les données remontées des capteurs IoT
  • 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 Big Data
  • Les différents Cloud (Google Cloud Platform, ThingPlus...)
  • Les moyens logiciels permettant de sécuriser une solution IoT
  • Les techniques de Data Visualization
  • Mise en pratique : ajout de messages LoRaWAN dans un broker MQTT (local ou cloud) ; extraction et visualisation avec Apache Nifi

Prérequis

  • La connaissance des bases de programmation est recommandée pour profiter des travaux pratiques
  • La pratique de C++ ou Java dans l'atelier Eclipse est un plus

Public

  • Développeur, architecte ou responsable technique

Ces formations pourraient vous intéresser

Objectifs de la formation

Maîtriser les évolutions apportées par les nouvelles versions de Java - Pouvoir migrer du code de la version 8 à  12
Tarif

A partir de 1 975,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Manager la performance

Proposé par OBEA

Objectifs de la formation

• Inscrire son mode de management dans une logique de pilotage de la performance

• Développer des modes organisationnels permettant de développer les performances collectives et individuelles de l’équipe

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

IA au service des RH

Proposé par Almera

Objectifs de la formation

  • Identifier et exploiter les applications de l'IA pour optimiser les processus.
  • Formuler des stratégies efficaces pour intégrer l'IA dans les pratiques RH.
  • Planifier et gérer la transformation digitale avec l'IA.
Tarif

A partir de 800,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Analyser sa façon de communiquer avec chaque collaborateur, ses partenaires et sa hiérarchie
  • Organiser sa stratégie de communication en fonction de chaque profil et des situations de management
  • Utiliser les techniques de communication pour développer son leadership
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Installer et configurer des kits SDK et des boîtes à  outils pour environnements de développement - Automatiser les opérations de service de base à  l'aide de C# ou Java - Utiliser des modèles de sécurité pour gérer l'accès à  AWS - Comprendre les modèles de déploiement et leur utilisation sur AWS
Tarif

A partir de 2 075,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Créer et utiliser des Web Services REST en PHP dans le cadre d'une application de type SOA ou d'utilisation dans le cadre d'interface graphique ou service
  • Mettre en oeuvre JSON/RPC et comparer avec REST.
Tarif

A partir de 1 220,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

Concevoir des applications web PHP maintenables et réutilisables - Optimiser le code
Tarif

A partir de 2 475,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les conditions de mise en œuvre d’un leadership adapté
  • Reconnaître et adopter les 4 styles de leadership
  • S’entraîner, par le biais de simulations et d’études de cas
  • Adapter son leadership en fonction des situations
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Professionnaliser sa pratique des réseaux professionnels pour faire avancer ses projets
  • Trouver la juste posture pour développer et entretenir son réseau : la « Networking Attitude »
  • Développer son pouvoir d’influence grâce à ses réseaux
Tarif

A partir de 1 450,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...