Contexte : Travail demandé

Transcription

Contexte : Travail demandé
SCO_MIWI 1
Suivi de chariot opto guidé : Association au réseau MIWI
Système : Suivi de chariot optoguidé
Durée : 4 heures
Travail en binôme
tp_sco_miwi_1.docx/G.COLIN
Contexte :
Pour le suivi des chariots optoguidés, un réseau sans fil à la norme 802.15.4 avec un protocole MIWI est mis en place.
ère
Cette 1
manipulation va permettre de se familiariser avec ce réseau.
Le matériel nécessaire:
• 3 (ou 4) cartes avec liaison sans fils du projet 2013
• 1 carte ZENA et son logiciel pour l’analyse des trames échangées (sur 1 PC)
• 3 PC reliés à la cartes par la RS232 et le logiciel hyperterminal
Documentations fournies :
• Un petit cours de synthèse sur la norme 802.15.4 et le protocole ZIGBEE : zigbee.pdf
• La note AN1066 de MICROCHIP sur le protocole MIWI
• La note AN1371 de MICROCHIP sur le protocole MIWI PRO
• La note AN1284 de MICROCHIP sur l’application logiciel du MIWI et MIWI PRO
• Le schéma structurel des cartes
• La procédure « Gestion des menus »
Le protocole utilisé dans le cadre de ce TP est le MIWI PRO.
Travail demandé :
Logiciel et carte ZENA :
La carte ZENA et son logiciel permet d’enregistrer les trames échangées sur la liaison HF.
⇒ Connecter la carte au PC - Lancer le logiciel ZENA – Choisir MIWI Tools \ NETWORK TRAFIC MONITOR – Choisir Real
Time Display – Sélectionner le canal 25 – Faire apparaître les fenêtres NETWORK MESSAGES et NETWORK
CONFIGURATION DISPLAY – Lancer START SNIFFING
⇒ A partir de la doc. Zigbee.pdf, indiquer les autres canaux disponible sur la bande de 2,4GHz.
Connexion des cartes au PC et configuration de l’hyperterminal
⇒ Relier les 3 cartes aux PC par la RS232
⇒ Alimenter les cartes sous 5V (attention aux connecteurs utilisés).
⇒ Configurer le logiciel hyperterminal en 19200 bauds, 8 bits, pas de parité, 1 bit de stop, pas de contrôle de flux .
Configuration des cartes
Au niveau de la couche MAC, on définit 2 types de dispositif : les FFD et les RFD
⇒ Indiquer la différence entre ces 2 dispositifs (cf. zigbee.pdf)
Au niveau MIWI (et MIWI PRO) on définit : le coordinateur de réseau (PAN Coordinator), les coordinateurs et les End
devices (circuits de fin de ligne).
⇒ Indiquer les dispositifs qui sont capables de router des paquets sur le réseau MIWI PRO (cf. AN1371).
⇒ Indiquer le nombre maximal de coordinateur sur un réseau MIWI PRO et le nombre maximal de saut.
⇒ Indiquer le nombre maximal de « End Device » par coordinateur sur un réseau MIWI PRO.
⇒ En déduire le nombre maximal de dispositifs sur un réseau MIWI PRO (FFD et RFD).
Pour démarrer un nouveau réseau MIWI, il faut réinitialiser les cartes.
⇒ Suivre la procédure « Gestion des menus » pour déconnecter les cartes du réseau.
En appuyant sur la touche « a » du clavier de l’ordinateur, sous le logiciel hyperterminal, les cartes affichent des
informations les concernant.
⇒ Pour chaque carte, relever :
• Leur adresse MAC sous 8 octets
• Leur adresse (Short Adresse) par défaut sur 16 bits
• L’identifiant du réseau par défaut sur 16 bits
• Le canal utilisé
• La table « Family Tree »
• Ma table de routage
• La table de routage des voisins « Neighbor Routing Table »
⇒ Sur une seule carte, suivre la procédure « Gestion des menus » pour créer un Coordinateur de réseau (création du
PAN)
⇒ Afficher et relever les informations concernant le coordinateur de réseau après la création du PAN
⇒ Sur les 2 autres cartes, suivre la procédure « Gestion des menus » pour rejoindre le réseau
⇒ Afficher et relever les informations concernant les 3 cartes après la procédure précédente.
⇒ Après avoir obtenu des explications par le prof., expliquer les tables de routage.
⇒ Indiquer le nombre maximal de coordinateurs dans le cas présent.
Echange d’informations entre cartes
Sur les cartes autres que le coordinateur de réseau, il est possible de transmettre des données vers le coordinateur de
réseau en suivant la procédure « Gestion des menus ».
⇒ Transmettre des données des 2 cartes vers le coordinateur réseau
⇒ Relever sur l’hyperterminal du coordinateur réseau les informations affichées
⇒ Comparer les valeurs RSSI dans les 2 cas
⇒ A partir de la documentation Zigbee.pdf , indiquer le nombre maximal de donnée dans une trame au niveau PHY
(PSDU).
⇒ A partir de la documentation Zigbee.pdf, indiquer le nombre maximal de données dans une trame au niveau MAC
(MSDU).
⇒ A partir de la note AN1066, indiquer la taille de l’entête du protocole MIWI.
⇒ En déduire le nombre maximal de donnée au niveau MIWI
⇒ A partir de la documentation Zigbee.pdf , indiquer la signification des informations relevées par le logiciel ZENA au
niveau MAC : Type – Sec – Pend – ACK – IPAN
⇒ A partir de la note AN1066, indiquer la signification de l’information Hops au niveau MIWI
Le module ZENA a mémorisé les informations échangées lors du transfert des données des 2 cartes vers le coordinateur
réseau.
4 trames ont été échangées lors de ce transfert
⇒ Relever ces 4 trames
⇒ Indiquer les adresses sources et les adresses destinations lors de ces échanges.
⇒ Comparer les adresses au niveau MAC et les adresses au niveau MIWI
⇒ Commenter les valeurs des informations Type , Sec, Pend, ACK et IPAN.
⇒ Relever et justifier la valeur de « Hops ».
Il est possible de transmettre des données en broadcast
⇒ Suivre la procédure « Gestion des menus » pour transmettre des données en Broadcast à partir d’une carte autre
que le coordinateur de réseau.
⇒ Relever les informations échangées, en particulier :
• La présence ou non d’un accusé de réception
• Les adresses au niveau MAC et au niveau MIWI
⇒ Commenter le fait que, dans certaines trames, les adresses sources au niveau MAC soient différentes que les
adresses sources au niveau MIWI.
Routage des paquets
On souhaite mettre en évidence le routage des paquets entre 2 coordinateurs.
Pour obtenir ce résultat, il est nécessaire d’avoir la configuration suivante :
• Une carte coordinateur réseau
• Une carte coordinateur avec un accès direct au coordinateur réseau
• Une carte coordinateur qui a accès direct à la carte coordinateur précédente, mais pas d’accès direct au
coordinateur réseau.
On demande :
⇒ Déconnecter les cartes du réseau
⇒ Créer un nouveau réseau avec les 3 cartes avec la configuration indiquée
⇒ Relever les tables de routage et vérifier que l’une des 2 cartes coordinateurs n’est pas « voisin » avec le coordinateur
réseau. Expliquer le résultat obtenu.
⇒ Transmettre des données des 2 cartes vers le coordinateur réseau en unicast
⇒ Relever avec le module ZENA les échanges des données
⇒ Mettre en évidence sur ces échanges le routage des paquets (mis en évidence sur les adresses).
That's all folks !