Le IEEE 802.15.4 Working Group a comme rôle la définition des couches basses: MAC et PHY. La ZigBee Alliance qui regroupe plus de 50 compagnies avait pour rôle la définition des couches supérieures: du routage à l'application. La figure suivante illustre l'architecture en couches de ZigBee/IEEE 802.15.4
La couche MAC IEEE 802.15.4 :
Utilise deux modes d'adressage IEEE 64-bit & 16-bit
Accès canal CSMA-CA
Utilise une structure de trame simple
Permet d'utiliser le mécanisme de beaconing; réveil périodique, vérification de l'arrivé d'un beacon
Economise l'énergie à travers la mise en veille entre deux beacons, et les noeuds ne devant pas router ou recevoir les données aléatoirement peuvent se mettre en veille.
Assure une transmission fiable de données
Offre une sécurité AES-128
Identifie le réseau
Décrit la structure de la super-trame
Indique la présence de données
Présent uniquement lorsque le réseau est actif
Il est optionnel