O24RCP V1

Fermer 1. Introduction

Fermer 2. Concepts

Fermer 3. Le prototype

Fermer 4. Videos

Fermer 5. Realisation

Fermer 6. Action !

Fermer 7. Album photos

Fermer 8. Versions

Fermer 9. Localisation

Visites

 186689 visiteurs

 8 visiteurs en ligne

Pubs


Webmaster - Infos

2. Concepts - 3.6 - Le End Device

3.6 - Le End Device

Le « End Device » sera le module Xbee coté « récepteur ».

Pour résumer le EndDevice sera configuré en deux temps.

La première étape sera une association avec le Coordinator pour découvrir son PanID, ensuite toutes les futures associations seront effectuées pour rechercher son coordinator et pas un autre.

Etape 1 : Association primaire :

· L’association vers un Coordinator est autorisée

· Le EndDevice effectue un « Energy Scan », qui permet de récupérer le PanID du Coordinator le plus proche (le PanID est stockée dans l’EEPROM du Xbee et Microcontrôleur).

· Communication Unidirectionnelle (Coordinator vers EndDevice) c.a.d utilisation du « Broadcast Mode »

Etape 2 : Association d’usage :

· L’association vers un Coordinator est autorisée

· L’association est réalisée uniquement avec le PanID stockée dans le Xbee.

· Le EndDevice récupère le Canal choisi par le Coordinator

· Communication Unidirectionnelle (Coordinator vers EndDevice) c.a.d utilisation du « Broadcast Mode »

Séquence d'initialisation complète de la phase 1 :

Les commandes AT devant être passées au module Xbee sont :

ATCE0

Le module devient un EndDevice

ATSP0

Pas de « Sleep Period », les données sont envoyées sans délais

ATA17

Configuration du registre d’association du « EndDevice »

Registre 8 bits, seuls les 4 derniers bits sont utilisés

Bit 0 = 1 -> Effecture un ActiveScan pour trouver le PanID du Coordinator le plus proche.

Bit 1 = 1 -> Effecture un Energy Scan pour trouver le canal utilisé par le Coordinator.

Bit 2 = 1 -> association avec un Coordinator authorisé.

ATDL0000FFFF

Configuration pour fonctionner en mode Broadcast

ATDH0

Configuration pour fonctionner en mode Broadcast

ATMY0

Adresse logique du Xbee

ATBD4

Liaison série à 19200 bps

ATWR

Ecrit la config dans l’EEPROM du Xbee

ATCN

Sortie du mode « commande »

Séquence d'initialisation complète de la phase 2 :

Les commandes AT devant être passées au module Xbee sont :

ATCE0

Le module devient un EndDevice

ATSP0

Pas de « Sleep Period », les données sont envoyées sans délais

ATA16

Configuration du registre d’association du « EndDevice »

Registre 8 bits, seuls les 4 derniers bits sont utilisés

Bit 0 = 0 -> Pas d’ActiveScan, utilise le PanId stockée dans l’Eeprom du Xbee

Bit 1 = 1 -> Effecture un Energy Scan pour trouver le canal utilisé par le Coordinator.

Bit 2 = 1 -> association avec un Coordinator authorisé.

ATDL0000FFFF

Configuration pour fonctionner en mode Broadcast

ATDH0

Configuration pour fonctionner en mode Broadcast

ATMY0

Adresse logique du Xbee

ATBD4

Liaison série à 19200 bps

ATWR

Ecrit la config dans l’EEPROM du Xbee

ATCN

Sortie du mode « commande »


Creative Commons License
Cette création est mise à disposition sous un contrat Creative Commons.

Date de création : 04/10/2007 @ 17:24
Dernière modification : 04/10/2007 @ 17:41
Catégorie : 2. Concepts
Page lue 5121 fois


Prévisualiser Prévisualiser     Imprimer l'article Imprimer l'article

Forum (v2) en direct ! (en cours de développement)