La couche Physique
La couche physique fournit deux types de services:
- Transmission / Réception du PHY Protocol Data Unit (PPDU) à travers le médium physique.
– Activation / Désactivation du radio transceiver
– détéction d'energie (Energy Detection - ED)
– Indicateur de la qualité du lien (Link Quality Indicator – LQI)
– Selection de canal
– Évaluation de canal non occupé (Clear Chanel Assessment – CCA)
– Obtention / Configuration du PHY-PIB (PHY PAN Information Base)
Transfert de données entre deux dispositifs Zigbee
- Centre du canal sur la bande de 868 MHz : 868.3 MHz
- Centre des canaux sur la bande de 915MHz
- CenterFrequency (MHz) = 906 + 2 x (ChannelNumber – 1)
- Centre des canaux sur la bande de 2.4GHz
- CenterFrequency (MHz) = 2405 + 5 x (ChannelNumber - 11)
Les services de données
- La couche MAC fournit les données à envoyer dans la forme d'un MPDU (MAC Protocol Data Unit)
- La couche PHY envoie de données sur la forme d'un PPDU (PHY PDU)
- Il signale à la couche supérieur le résultat de l'opération (succès ou échec)
- Cause d'un échec lors de l'envoie des données
- Le radio transceiver est hors service
- Le radio transceiver est en mode réception
- Le radio transceiver est occupé
Les services de Management
- Clear Channel Assessment. Le résultat d'un CCA peut être :
- Le transceiver est hors service et le CCA n'a pas pu être exécuté
- Le canal est disponible
- Le canal est occupé
- Le transceiver est occupé
- ED. Si le transceiver est occupé ou hors service, ED ne pourras pas être exécuté
- Enabling /disabling the radio transceiver. Le PLME peut demander les operations suivantes:
- Transceiver disabled
- Transmitter enabled
- Receiver enabled
- Obtenir les information concernant le PHY PIB. Le PLME peut lire les attributs du PHY PIB (PAN Information Base) est passer cette information au MLME
- Initialiser les attributs du PHY-PIB. Les attributs de seul-lecture ne peuvent être changés que par la couche PHY. Pour les autres, le MLME peut demander au PLME de les changer
Les primitives des services
|
- Les primitives de services sont les services qu'une couche peut offrir à la couche supérieure
- À une requête correspond une confirmation
- À un indication correspond une réponse
- Ni la couche PHY, ni la couche NWK ne fournissent la primitive de service « response »
|
Le format du paquet "Physque"
- SHR (Sinchronization Header). Permet la synchronisation avec le récepteur
- PHR (PHY Header). Contient information relative à la longueur de la trame
- PHY Payload. Champ de longueur variable qui contient la trame MAC
- Le préambule consiste de 0 (binaire), sauf pour le ASK PHY
- Le champ SFD indique la fin du préambule
- Le champ Frame Length indique la taille du champ PHY Payload (0 à 127)
- 5 pour un MAC ACK
- 9-127 pour un autre type de paquet
- Les taille 0-4 et 6-8 sont réservés