Vous êtes sur la page 1sur 5

Packet Tracer – Simulation d'appareils connectés à l'IoT

Topologie

Objectifs
Partie 1 : créer un circuit

• Placer les composants dans le Logical Workspace


• Connecter les composants
Partie 2 : programmer l'ordinateur monocarte (SBC)

• Exécuter le programme par défaut


• Modifier le programme par défaut

Contexte/scénario
Packet Tracer peut désormais simuler les appareils IoT. Ce didacticiel vous aide à placer les composants
dans le Logical Workspace, à connecter les composants, puis à programmer l'ordinateur monocarte pour les
contrôler.

Ressources requises
• PC avec Packet Tracer 7.1 ou version ultérieure

Partie 1 : Créer le circuit


Étape 1 : Placez les composants dans l'espace de travail logique (Logical Workspace).
a. Ouvrez Packet Tracer 7.1 ou version plus récente et choisissez l'icône Components.

© 2017 Cisco et/ou ses filiales. Tous droits réservés. Ceci est un document public de Cisco. Page 1 sur 5
Travaux pratiques : simuler des appareils IoT

b. Placez un circuit SBC Board dans le Logical Workspace.

c. Placez une LED et un Servo dans le Logical Workspace.

© 2017 Cisco et/ou ses filiales. Tous droits réservés. Ceci est un document public de Cisco. Page 2 sur 5
Travaux pratiques : simuler des appareils IoT

Étape 2 : Connecter les composants


a. Cliquez sur l'icône Connections, sélectionnez un IoT Custom Cable, puis connectez SBC0 D0 à
Servo0 D0.
b. Sélectionnez un autre IoT Custom Cable et connectez SBC0 D1 à LED D0.

Partie 2 : Programmer l'ordinateur monocarte (SBC)


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 avoir de légères différences de syntaxe entre le code dans PT
et celui des appareils qui utilisent Python 3.0.

Étape 1 : Exécutez le programme par défaut.


a. Cliquez deux fois sur SBC0 et sélectionnez l'onglet Programming.
b. Cliquez deux fois sur Blink (Python) dans le volet gauche pour l'ouvrir.
c. Cliquez deux fois sur main.py pour afficher le code Python par défaut.

© 2017 Cisco et/ou ses filiales. Tous droits réservés. Ceci est un document public de Cisco. Page 3 sur 5
Travaux pratiques : simuler des appareils IoT

d. Cliquez sur le bouton Run pour exécuter le code par défaut. Revenez à l'espace de travail logique. La
LED doit clignoter.
e. Revenez à l'onglet Programming de SBC0 et cliquez sur le bouton Stop pour arrêter l'exécution du
programme.

Étape 2 : Modifier le programme par défaut


a. Copiez la ligne 8 du code source et collez-la juste en dessous. Procédez de la même façon avec la
ligne 11 (anciennement la ligne 10) : copiez-la et collez-la juste après la ligne de code d'origine.
b. Modifiez les nouvelles lignes de code comme suit : customWrite(0, 127); et
customWrite(0, -127);

© 2017 Cisco et/ou ses filiales. Tous droits réservés. Ceci est un document public de Cisco. Page 4 sur 5
Travaux pratiques : simuler des appareils IoT

c. Exécutez le programme modifié. Le servomoteur doit se déplacer et la LED clignoter.

Remarques générales
Que peut-on changer pour que le servomoteur tourne dans la direction opposée lorsque la LED clignote ?
_______________________________________________________________________________________
_______________________________________________________________________________________
Échangez les valeurs 127 et -127 dans le programme. Arrêtez et relancez le programme.

© 2017 Cisco et/ou ses filiales. Tous droits réservés. Ceci est un document public de Cisco. Page 5 sur 5

Vous aimerez peut-être aussi