Corrigé Examen s5 2023 2024

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 4

Département Réseaux et Télécommunications

Epreuve : Systèmes Web et IoT Date : 18 Janvier 2024


Niveau : 3ème Année RT-S5 Durée : 1h-30 Nom & Prénom :
Exercice N 01 (7 Pts) :
1) quels sont les défis de l’internet des objets (IdO) ?
1
- la sécurité des données -------------------------------------------------------------------
- l'interopérabilité entre les dispositifs ---------------------------
- les préoccupations liées à la vie privée --------------------------------------------------------
- la gestion de l'énergie pour les appareils alimentés par batterie ------------------------
- la nécessité de normes universelles ----------------------------------------------------------
- la croissance exponentielle du nombre d'objets connectés et la nécessité de
réglementations adaptées.

2) citer et expliquer deux cas d’application de l’IoT dans le domaine de l’industrie ?


a) Suivi de la qualité : Utilisation de capteurs pour surveiller et garantir la qualité des produits
tout au long du processus de fabrication.
b) Gestion des actifs : Suivi des actifs physiques (machines, outils, équipements) pour une
utilisation optimale, prévenant la perte et la surutilisation ----------------------------------
c) Logistique intelligente, Gestion énergétique, Fabrication intelligente (Industrie 4.0), Systèmes
de sécurité
3) Proposer des solutions IoT pour rendre le stationnement intelligent ?

plusieurs solutions IoT (Internet des Objets) peuvent être mises en œuvre pour améliorer la gestion
de l'espace de stationnement et offrir une expérience plus efficace aux utilisateurs. Voici quelques
solutions possibles
- -- Capteurs de stationnement intelligents ----------------------------------------------------------
- - Applications de stationnement connectées ----------------------------------------
- ---- Applications de stationnement connectées ------------------------------------------------
- --- Guidage intelligent ----------------------------------------
- ----- Paiement automatisé ---------------------------------------------------------------
- ------ Analyse des données de stationnement --------------------------------------------------
- Gestion des zones de stationnement , Systèmes de réservation , Maintenance prédictive des
équipements de stationnement, Gestion centralisée, Communication Véhicule-
Infrastructure
4) Les catégories de réseaux qui permettent de transmettre des informations entre plusieurs
objets connectés avec une consommation maîtrisée et minimale d‘énergie, citer pour chaque
catégorie deux réseaux.
– Les réseaux à longue portée :
- NB-IoT (Narrowband IoT), LTE-M (Long Term Evolution for Machines), LoRaWAN,
Sigfox -------------------------------------------------------------------------------

- Les réseaux à moyenne portée :


----Zigbee, wifi, zwave-----------------------------------------------------------------------------------
– Les réseaux à courte portée :
-----NFC, Bluetooth , RFID-------------------------------------------------------------------------
5) Expliquer le fonctionnement du protocole MQTT
Un protocole de messagerie léger et ouvert qui est largement utilisé pour la communication
machine-à-machine (M2M) dans l'IoT . il est base sur le modèle subscriber/broker/publisher.
Un ou plusieurs client peuvent publier en envoyant les données au broker. Ce dernier les
communique aux subscribers.----------------------------------------------------------------

1
Département Réseaux et Télécommunications
6) Associez les devices IoT aux descriptions correctes.
sensor transfère les paquets de données vers des destinations distantes

actuator permet à un réseau IP d'envoyer des signaux à un device non IP

controller répond à un signal radio en transmettant des informations

convertit une information physique en un signal électrique


RFID tag
convertit l'énergie électrique en mouvement mécanique

Exercice N° 02 (5 Pts): Compléter les portions de codes manquantes permettant l’exécution


de l’application et répondre aux questions. Sachant que le code suivant permettant à ESP32 de
connecté à un point d’accès wifi et de remonter les données capturer du DHT22 au plateforme
https://thinkspeak.com compléter le code suivant :
#include <WiFi.h>
#include "ThingSpeak.h"
#include <DHT.h>
const char* ssid = "ZTE_d02d"; // à Compléter
const char* password = "…12345678…."; // à Compléter
WiFiClient client;
DHT dht(4, DHT22);
unsigned long myChannelNumber = 1895949;
const char * myWriteAPIKey = "L40IT6UJX0Q9C2K4";
unsigned long lastTime = 0;
unsigned long timerDelay = 30000;
float humidite, temperature;
void setup() {
Serial.begin(……115200……… ); // à completer
dht.begin();
WiFi.mode(…………………WIFI_STA..………); // à compléter
ThingSpeak.begin(client);
}
void loop() {
if ((millis() - lastTime) > timerDelay) {
if(WiFi.status() != WL_CONNECTED){
Serial.print("Attempting to connect");
while(WiFi.status() != WL_CONNECTED){
WiFi.begin(………ssid…..…, ………password………); // à compléter
delay(5000);
}
Serial.println("\nConnected.");
}
humidite = dht.readHumidity();
temperature = dht.readTemperature();
Serial.print("Temperature: "); Serial.print(temperature);
Serial.print("°C / Humidity: "); Serial.print(humidite);Serial.println("%");
delay(2000);
ThingSpeak.setField(1, ……………humidite………);// à compléter
ThingSpeak.setField((2, ………………temperature….……………);// à compléter
int x=ThingSpeak.writeFields(myChannelNumber, myWriteAPIKey);

2
Département Réseaux et Télécommunications
if(x == 200){
Serial.println("Channel update successful.");
}
Else {
Serial.println("Problem updating channel. HTTP error code " + String(x));}
lastTime = millis();}
}
1) Le rôle des instructions suivantes :
DHT dht(4, DHT22);
…création d’un objet DHT dont les arguments 4 représente le pin de branchement du
la valeur mesurée et DHT22 c’est la constante qui détermine le type capteur dht11,
dht12, dht22, dht21, … ………………………………

WiFiClient client;
………………création un objet client de la classe WIFIClient..………….
Exercice N°03 (4 Pts) :

1) C’est quoi Node-Red ?


……………………………………………………………………………..…………….
……………………………………………………………………………..…………….
2) Une application IoT permet aux objets connectés d‘envoyer leurs données à un
serveur Web Internet ou une plateforme Cloud. Les protocoles de la couche application
permettent de transmettre des commandes depuis les applications utilisateurs aux actionneurs
des objets connectés. Citez deux (02) protocoles de catégorie « protocole de messagerie » ?
a) …………………Coap………………………………………..…………….
b) …………………MQTT………………………………………………..…………….

3) Citer les trois couches de l’architecture la plus élémentaire de l’IoT ?


a) …………Couche d’application…………c) ……………couche de perception…….
b) …………Couche réseau……………………………………………………..…………….
4) Citer les quatre composantes formant une solution IoT ?
a) ……… Objet (Module-capteur)…………c) Passerelle (Gateway)………………….
b) Capteurs,Actionneurs ……… …………d) Cloud (Informatique en nuage)………….
Exercice N° 04 ( 4 points): Le schéma ci-dessous représente l’architecture élémentaire d’une
solution IoT. On retrouve généralement les éléments suivants :
 IoT Device : objets ayant un moyen de connexion filaire ou sans-fils à un réseau plus large.
 Le réseau : à travers IoT GateWay connecte les multiples objets au cloud
 Le Cloud - des serveurs distants pour regrouper et stocker vos données en toute sécurité.
 Application client : interagir avec les objets connectés

3
Département Réseaux et Télécommunications

1. Indiquer les composants IoT pour une maison intelligente basée la technologie Zigbee :
a) Interface réseau du IoT Device : …interface réseau Zigbee…………….……..
b) Réseau : ………réseau Zigbee……………..………………….…………
c) IoT Gateway : ……………Gateway Zigbee/wifi………………………………….
d) IoT Cloud (citer une plateforme IoT) : ………thinkspeak.com……………
2. Indiquer les composants IoT pour Smart Agriculture basée sur la technologie LoraWan :
e) Interface réseau du IoT Device : ……… interface réseau Lora ………………..
f) Réseau : ……………réseau lorawan………………………………
g) IoT Gateway : ………………… Gateway Lorawan/Internet…………………….
h) IoT Cloud (citer une plateforme IoT) : ………www.networkThings.com…………

Vous aimerez peut-être aussi

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy