J'essaye d'obtenir un Xbee pour parler à un autre. Je comprends que je peux utiliser putc
pour diffuser à tous les Xbees sur un réseau, mais je veux en cibler un spécifiquement. Je sais que je dois utiliser l'adresse matérielle sur le XBee pour le faire et en utilisant quelque chose appelé le mode AT Commands mais je ne pense pas le comprendre. Par exemple, j'ai vu que pour passer en mode Commandes AT, je dois envoyer '+++', mais je ne comprends pas quoi faire. J'ai essayé ceci:Ciblage d'un Xbee en utilisant le mode Commandes AT
xbee.printf('+++');
mais ne savez pas où chercher un certain type de message en réponse.
Je ne comprends pas ce mode et n'arrive pas à trouver quoi que ce soit qui me donne un exemple pour ma situation ou une situation pertinente. J'utilise un Xbee normal sur un FRDM-K64F.
Si vous voulez résoudre tous ces problèmes, vous devriez envisager d'utiliser le XBee en mode API et de cadrer vos données (en ajoutant des en-têtes et des sommes de contrôle). Il y a une bibliothèque Open Source pour les hôtes pour communiquer avec les modules XBee en mode API, et je l'ai fait fonctionner sur l'un des forums Freedom avec mbed. Vous pourriez vouloir le vérifier: https://github.com/tomlogic/xbee_ansic_library – tomlogic
BTW, 'ATCN' devrait quitter le mode de commande. – tomlogic
Merci. Je vais jeter un coup d'oeil à ça! – Haych