Étape 3: Discussion XBee et Configuration
Avant de continuer, je dois mentionner qu’il y a une différence cruciale entre le XBee série 1 et série 2. Mis à part le fait que la série 2 utilise le protocole ZigBee et la série 1 n’est pas, série 1 procédés la puissance du paquet et encode la valeur dans le paquet RX auxquelles le XBee API a accès. Série 2 traite également la puissance du paquet ; Cependant, il n’encode pas la valeur dans le paquet de RX. Digi a changé la structure des paquets RX pour série 2 et vous avez deux possibilités pour obtenir la valeur RSSI. Vous pouvez arrêter de recevoir des paquets et interroger le XBee pour vous dire ce qui est la valeur RSSI (ATDB et cela prend un peu de temps) ou vous pouvez utiliser un truc discuté sur le Babillard électronique Arduino, où la valeur RSSI est représentée par un temporisateur PWM.Cela dit, j’ai choisi XBee série 1 d’accéder facilement aux données RSSI. Nous aurons besoin d’utiliser le mode de l’API pour le XBee pour pouvoir traiter entièrement le paquet RX. Mes paramètres XBee étaient :
Canal: F
ID DE PAN : 3141
DH: 0
DL: 0 (j’ai utilisé l’API d’Arduino XBee pour définir la valeur de mode de diffusion 0xFFFF)
J’ai également joint le profil XCTU que j’ai utilisé pour ceux qui souhaitent utiliser mes paramètres exacts. Et si vous avez besoin d’aide pour configurer votre XBee pour mode API s’il vous plaît voir mon autre Instructable sur ce sujet.