Vous êtes sur la page 1sur 9

TRAVAUX PRATIQUES : OBJETS CONNECTES

CONTROLE CONTINU
D’INTERCONNEXION DES
RESEAUX

TRAVAUX PRATIQUES :
OBJETS CONNECTES

Rédigé par : BENE NKOLO CYRIELLE JACQUES

Supervisé par : Mr. MBIA

Rédigé par BENE NKOLO CYRIELLE JACQUES Page 1


TRAVAUX PRATIQUES : OBJETS CONNECTES

TRAVAUX PRATIQUES N° : 3
TOPOLOGIE DU SYSTEME COMMMANDE A L’AIDE D’UN
MICROCONTROLEUR MCU PROGRAMME
L'objectif de ce projet n'est pas seulement de se familiariser avec les
capteurs de traceurs de paquets mais également la programmation du
microcontrôleur MCU. Sur le traceur de paquets, le PT MCU peut être
programmé pour effectuer des tâches similaires au vrai MCU. Nous
programmerons le MCU pour contrôler une lampe de chevet (via un
interrupteur), une sirène (via un potentiomètre), une LED (via un bouton
poussoir), un moteur (via un capteur de flexion).

Partie 2 : Programmation du SBC

Le SBC se comporte comme un ordinateur monocarte réel tel que le


Raspberry Pi.
L'un des avantages du SBC-PT est que vous pouvez le programmer avec Python.

Remarque : le Python utilisé dans PT est un interpréteur Python-JavaScript


open source qui n'est pas mis à jour vers Python 3.0. C'est pourquoi, il peut y

Rédigé par BENE NKOLO CYRIELLE JACQUES Page 2


TRAVAUX PRATIQUES : OBJETS CONNECTES

avoir de légères différences de syntaxe entre le code dans PT et celui des


appareils qui utilisent Python 3.0.
a.) Cliquez sur le SBC, puis sélectionnez l'onglet Programming. Y a-t-il
déjà du code chargé dans le SBC ?
Oui il existe déjà un code base chargé dans le SBC
L'onglet « Programming » se divise en deux parties principales. Le panneau de
gauche affiche tous les fichiers contenant les programmes que vous avez créés.
Le panneau de droite affiche le contenu du fichier sélectionné dans le panneau
de gauche. Cliquez sur le bouton New situé au-dessus du panneau de gauche
pour créer un nouveau fichier. Appelez-le main.py, puis sélectionnez le type de
modèle Empty - Python. Cliquez sur Créer. Votre nouveau fichier « main.py »
doit maintenant s'afficher sur le panneau de gauche.
b.) Dans le panneau de gauche, sélectionnez main.py, puis cliquez sur
Open. Ce bouton se trouve juste au-dessus du panneau de gauche. Le panneau
de droite est prêt à recevoir le code pour votre programme « main.py ».
c.) Dans le panneau de droite, écrivez un programme pour demander au
SBC d'allumer la machine à café et la lampe lorsqu'un mouvement est détecté.
Partie 3 : Phase de test

Pour tester votre code, exécutez d'abord main.py en cliquant sur Exécuter.
Ensuite, appuyez sur la touche Alt tout en déplaçant votre curseur au-dessus du
détecteur de mouvement. Cette action simule un mouvement qui est alors
détecté par le détecteur de mouvement Packet Tracer. À ce moment-là, un signal
numérique HIGH est envoyé au SBC qui allume à son tour la machine à café et
la lampe. Des messages s'affichent également dans la console du SBC.

La machine à café s'est-elle allumée ?


Oui la machine est allumée
La lampe s'est-elle allumée ?
Oui la lampe est allumée

Rédigé par BENE NKOLO CYRIELLE JACQUES Page 3


TRAVAUX PRATIQUES : OBJETS CONNECTES

Quelles modifications devez-vous apporter au SBC si le détecteur de


mouvement est déplacé sur le port D5 ?
Si le détecteur de mouvement est déplacé sur le port D5 du détecteur de
mouvement, la modification à apporter est de remplacer la ligne 7 du code par
pinMode(5,INPUT)et la ligne 9 par sensor=digitalRead(5).
Le cas échéant, quel port du PT-SBC devez-vous utiliser pour connecter un
capteur analogue ?
Pour un capteur analogue nous pouvons utiliser le port D9

En guise de conclusion,
L'introduction du PT MCU programmable dans Packet Tracer 7.1 permet
d'obtenir un environnement de simulation IoT puissant. L'utilisation de Python
comme langage de programmation contribue aussi à la robustesse de la plate-
forme.

Rédigé par BENE NKOLO CYRIELLE JACQUES Page 4


TRAVAUX PRATIQUES : OBJETS CONNECTES

TRAVAUX PRATIQUES N° : 4
TOPOLOGIE D’UNE MAISON INTELLIGENTE
Ce TP a pour but de nous apprendre à utiliser Python pour programmer
l’ordinateur monocarte (SBC) de Packet Tracer.
Python est un langage de programmation très répandu, robuste et facile à
apprendre. Il est compatible avec différents systèmes d'exploitation. Packet
Tracer 7.1 exploite ces caractéristiques et implémente des appareils IoT avec
prise en charge Python.
Dans cet exercice Packet Tracer, nous programmerons le SBC de Packet Tracer
7.1 en utilisant Python. L'objectif est de faire en sorte que la machine à café se
mette en marche lorsqu'une personne entre dans la cuisine (et qu'un mouvement
est détecté). Une lampe placée sur le plan de travail doit également s'allumer.

Rédigé par BENE NKOLO CYRIELLE JACQUES Page 5


TRAVAUX PRATIQUES : OBJETS CONNECTES

Partie 1 : Explorer une maison intelligente


Étape 1 : Comprendre les appareils qui composent la maison intelligente
Les FAI fournissent généralement les données et les vidéos via un câble coaxial
unique. Dès le grenier, un répartiteur coaxial est utilisé pour séparer le signal
vidéo du signal des données.
a. Deux câbles coaxiaux partent du répartiteur coaxial dans la topologie illustrée.
À quels appareils le câble coaxial est-il relié ?
Le câble coaxial est relié au Serveur et au Modem
b. Le câble modem est l'interface entre le réseau du FAI et celui de la maison. À
quels appareils le câble modem est-il relié ?
Le câble Modem est relié au routeur, au concentrateur et aux interfaces de
contrôle (ordinateur, tablette, smartphone)
La passerelle réseau Maison joue le rôle de concentrateur et de routeur vers tous
les appareils appartenant à la maison. Elle offre également une interface web qui
permet aux utilisateurs de surveiller et de contrôler divers appareils intelligents
de la maison. Comme vous pouvez le constater, les appareils de la maison
peuvent se connecter à la passerelle Maison via une connexion filaire et/ou sans
fil.
Remarque : Packet Tracer représente les connexions sans fil à l'aide de lignes
pointillées, mais cela peut poser des problèmes de lisibilité si les appareils sont
trop nombreux. Pour l'activer, accédez à Options > Preferences > onglet Hide,
puis décochez la case Hide Wireless/Cellular Connection.
c. Faire la liste de tous les appareils connectés à la passerelle Maison
Les appareils connectés à la passerelle Maison sont entre autres :
Le Modem ; le panneau solaire
Le détecteur de fumée ; la machine à café intelligente
La lampe intelligente ; la porte du garage
La parte intelligente ; la fenêtre intelligent
Le thermostat intelligent ; l’unité de chauffage

Rédigé par BENE NKOLO CYRIELLE JACQUES Page 6


TRAVAUX PRATIQUES : OBJETS CONNECTES

L’unité de réfrigération ; l’analyse de défaillance intelligente


L’arroseur automatique intelligent
Étape 2 : Interagir avec la maison intelligente
Les appareils de la maison intelligente peuvent être surveillés et contrôlés
à distance depuis tous les ordinateurs de la maison. Étant donné que tous les
appareils intelligents sont connectés à la passerelle réseau Maison et que celle-ci
héberge une interface web, vous pouvez interagir avec les appareils intelligents
depuis une tablette, un smartphone, un ordinateur portable ou un ordinateur de
bureau.
a. Cliquez sur Tablet. (La tablette se trouve sur le lit dans la suite parentale).
b. Accédez à Desktop > Web Browser.
c. Dans la barre d'adresse de l'URL, saisissez 192.168.25.1 et appuyez sur
Entrée. C'est l'adresse IP de la passerelle réseau Maison.
d. Utilisez le nom d'utilisateur et le mot de passe admin/admin pour vous
connecter à la passerelle réseau Maison.
e. Qu'est-ce qui s'affiche ?
C’est liste des appareils intelligents qui s’affiche
f. La porte intelligente est actuellement déverrouillée (comme l'indique la
lumière verte sur sa poignée). Cependant, vous pouvez la verrouiller à distance.
Cliquez sur la porte intelligente dans le navigateur pour développer l'option.
g. Cliquez sur Lock pour la verrouiller.
h. La porte s'est-elle verrouillée ? Comment en êtes-vous arrivé à cette
conclusion ?
Oui la porte s’est verrouillée
i. Cliquez sur Unlock pour la déverrouiller.
Oui la porte s’est déverrouillée

Rédigé par BENE NKOLO CYRIELLE JACQUES Page 7


TRAVAUX PRATIQUES : OBJETS CONNECTES

j. Cliquez sur le détecteur de fumée dans le navigateur pour développer la


section. Quel est le niveau de fumée indiqué par le détecteur de fumée ?
Au cas où il n’y a pas de fumée, le niveau indiqué est de 0 unité
k. Le détecteur de fumée peut-il être contrôlé ?
Oui le détecteur de fumée peut être contrôlé
Les appareils intelligents peuvent aussi être contrôlés directement, comme s'il
s'agissait d'une interaction physique.
l. Dans l'espace de travail logique de Packet Tracer, maintenez enfoncée la
touche ALT et cliquez sur Smart Coffee Maker pour allumer ou éteindre la
cafetière intelligente.
Partie 2 : Le fog computing dans la maison intelligente
La MCU ajoutée à la maison intelligente permet de surveiller la quantité de
fumée indiquée par le détecteur et de décider si la maison doit être aérée. Si les
unités de monoxyde de carbone atteignent la valeur de 10,3, la MCU est
programmée pour ouvrir automatiquement les fenêtres, la porte d'entrée, la porte
du garage et pour mettre en marche le ventilateur à pleine puissance. Cette
action ne sera inversée (fermeture des portes et des fenêtres, et arrêt du
ventilateur) que lorsque la quantité de monoxyde de carbone détectée deviendra
inférieure à 1 unité.
Étape 1 : Démarrer la voiture de collection
Le propriétaire possède une voiture de collection dans son garage et doit
faire tourner son moteur de temps à autre. Cette voiture génère du monoxyde de
carbone aux alentours.
a. Cliquez sur Tablet pour sélectionner la tablette qui se trouve sur le lit, dans la
suite parentale.
b. Accédez à Desktop > Web Browser.

c. Dans la barre d'adresse, saisissez 192.168.25.1. C'est l'adresse IP de la


passerelle réseau Maison.

Rédigé par BENE NKOLO CYRIELLE JACQUES Page 8


TRAVAUX PRATIQUES : OBJETS CONNECTES

d. Utilisez le nom d'utilisateur et le mot de passe admin/admin pour vous


connecter à la passerelle réseau Maison.
e. Cliquez sur le détecteur de fumée dans la maison intelligente. Laissez cette
fenêtre apparente afin de contrôler la quantité de fumée.
f. Démarrez le moteur de la voiture en maintenant la touche Alt enfoncée et en
cliquant sur la voiture de collection.
Qu'arrive-t-il à l'air de l'intérieur de la maison quand le moteur de la voiture
tourne dans le garage ?
Ce qui arrive à l’air de la maison est qu’elle sera mélanger avec du monoxyde
de carbone et si la valeur du monoxyde de carbone à l’intérieur de la maison est
supérieur ou égale 10,3 unités, la MCU ouvre les portes et les fenêtres et
démarre le ventilateur
Qu'arrive-t-il à l'air à l'intérieur de la maison quand la MCU ouvre les portes et
les fenêtres et démarre le ventilateur ?
Quand la MCU ouvre les portes et les fenêtres et démarre le ventilateur ce qui
arrive est que, la valeur monoxyde de carbone jusqu’à ce qu’elle soit inférieur à
1unités
Est-ce que la MCU ferme les portes et les fenêtres et arrête le ventilateur ?
Oui, la MCU ferme les portes et les fenêtres et arrête le ventilateur lorsque la
valeur du monoxyde de carbone devient inférieure à 1unités
g. Sans cesser de surveiller les niveaux de gaz détectés, arrêtez le moteur de la
voiture
Qu'arrive-t-il à la qualité de l'air à l'intérieur de la maison quand le moteur de la
voiture s'arrête ?
Quand le moteur de la voiture s'arrête, la qualité de l'air à l'intérieur de la
maison redevient normale

Rédigé par BENE NKOLO CYRIELLE JACQUES Page 9

Vous aimerez peut-être aussi