Quali sono i migliori suggerimenti per la programmazione XBEE®?
La programmazione
XBEE® viene utilizzata per rendere microcontrollori e unità simili e seguire alcuni suggerimenti utili può rendere più facile impugnare questo linguaggio di programmazione. L'uso dei comandi inviati tramite il codice standard americano per le informazioni Interchange (ASCII) è di solito migliore, perché ciò limita gli errori di programmazione. Quando si imposta la programmazione XBEE®, si può modificare l'ID in frequenza e questo dovrebbe essere utilizzato. I programmatori sono in grado di modificare il tempo necessario per inviare pacchetti e questo numero dovrebbe essere regolato in base a quante informazioni sta inviando il microcontrollore. Se viene realizzato un modulo con una funzione Modalità Sleep, gli utenti dovrebbero anche garantire una funzione di sveglia.
Quando qualcuno utilizza la programmazione XBEE®, ci sono due modi per formare codifica e comandi: binaria e ASCII. Il binario a volte è più facile e inevitabile, ma gli utenti dovrebbero usare ASCII quando possibile. Se i comandi vengono inviati su binario, i numeri possono essere correlati ai caratteri ASCII, il che può causare accidentalmente gli utenticomandi UT che non vogliono usare.
Un canale digitale deve essere utilizzato per inviare informazioni da un controller a un dispositivo realizzato con programmazione XBEE®. XBEE® normalmente è impostato con un numero di canale predefinito e, mentre questa impostazione non deve essere modificata, possono esserci problemi imprevedibili se il dispositivo viene utilizzato attorno ad altri dispositivi XBEE®. Se ogni dispositivo utilizza lo stesso canale predefinito, un controller causerà la corrispondenza di tutti gli altri dispositivi ai comandi di un controller. Per questo motivo, modificare l'ID predefinito con il comando Atid è di solito una buona idea.
I pacchetti di informazioni vengono comunemente inviati tra il controller e il dispositivo XBEE® e c'è un modo per ottimizzare l'invio di pacchetti. Con il comando ATRO nella programmazione XBEE®, gli utenti sono in grado di regolare il tempo impiegato per l'invio dei pacchetti. Impostare questo a una velocità più lenta normalmente è migliore perPacchetti più grandi, perché ciò consente al controller e al dispositivo di impiegare più tempo a assemblare le informazioni. Le velocità più elevate normalmente sono migliori per i piccoli pacchetti, perché non dovrebbero essere necessari molto per il montaggio di piccoli pacchetti.
Se un modulo viene realizzato con la programmazione XBEE®, è comune per gli utenti aggiungere un comando di sonno, che impedisce al modulo di assumere potenza quando il modulo non viene utilizzato. Allo stesso tempo, molti utenti dimenticano di fare un comando di sveglia, che è un passo vitale. Senza una funzione di sveglia, potrebbe essere necessario ripristinare il dispositivo per riaccendere il modulo.