Institut universitaire de technologie de Haguenau

Objets connectés

  • Cours (CM) -
  • Cours intégrés (CI) 64h
  • Travaux dirigés (TD) -
  • Travaux pratiques (TP) 76h
  • Travail étudiant (TE) -

Langue de l'enseignement : Français

Description du contenu de l'enseignement

Ce module apportera les compétences dans domaines de l’électronique embarquée et des objects connectés.
Ces TP se dérouleront dans les salles de travaux pratiques d’électronique et dans le Hall SMART-PROD de l’IUT de Haguenau.
· Bases de programmation en langage C
o Conduire une démarche de développement logicielle (analyse, algorithme, codage et test)
o Types de données, variables, affectations, numération…
o Structures et fonctions
o Tableaux
· Programmation de microcontrôleurs
o Architectures et périphériques des microcontrôleurs
o Programmation d’un microcontrôleur en langage C
o Communiquer avec un microcontrôleur
o Les interruptions
· Internet Industriel des Objets (IIOT)
o Ecosystème de l’internet des objets (IOT)
o Concepts fondamentaux (capteurs, passerelles, cloud, tableau de bord…)
o Structure générale d’un objet connecté
o Réseaux sans fils pour l’IOT
o Protocole MQTT
o Identification et chiffrement des données
o Développement d’un objet connecté à base d’un microcontrôleur

Compétences à acquérir

  • Concept de L’IOT (Internet Of Things) ou Objets connectés.
  • Principes et technologies associées à l'IOT.
  • Savoir développer un programme en langage PHP permettant de transmettre des données issues d’un ou plusieurs nœuds de capteurs (clients) vers un serveur afin de réaliser des applications diverses (stockage de données dans une base SQL, génération d’une page web pour affichage des données, génération de fenêtre de commande graphique ou de supervision, etc.)
  • Savoir développer un programme, coté objet, pour générer les données utilisées (récupération des informations des capteurs, mise en forme, transmission).
  • Analyser, élaborer et valider une solution logicielle.
  • Savoir coder dans un langage de programmation structurée (langage C)
  • Etre capable de décomposer une application en tâches parallèles coopérantes.

Les modalités de mise en oeuvre :
  • Développement d’un système à base de microcontrôleur.
  • Développement d’un objet connecté.
  • Réalisation d’un site Web et de tableau de bord pour l’IIOT.

Contact

IUT de Haguenau

30, rue du Maire André Traband
67500 HAGUENAU
0388053400

Formulaire de contact


LICENCE PROFESSIONNELLE - SYSTEMES AUTOMATISES, RESEAUX ET INFORMATIQUE INDUSTRIELLE

Fondation Université de Strasbourg
Investissements d'Avenir
Ligue européenne des universités de recherche (LERU)
EUCOR, Le Campus européen
CNRS
Inserm Grand Est
Logo HRS4R