Ciao,
digerito il pranzo di ieri? :) Se qualcuno utilizza i moduli xbee DigiMesh della Digi International avrei qualche domanda relativa alla User Guide:
ho provato anche a scrivere nel forum digi ma non ho avuto risposte. Al momento sto utilizzando solo due moduli, di cui uno è quello che per me rappresenta (a livello logico) il master, ed è quello tramite il quale invio i comandi.
1) API-specific structure La guida illustra il formato del pacchetto:START BYTE | LENGTH | API-specific structure | CHECKSUM
ma non sono riuscito a trovare da nessuna parte quale è la massima lunghezza del payload - parlo naturalmente delle risposte ai comandi AT non dei miei dati.
A spanne direi poco meno di 40 byte, ma avrò sicuramente cercato male io non credo proprio non sia riportato.
2) Node Discovery (ND) - via API Dopo aver lanciato in broadcast l'ND ricevo un pacchetto di risposta, ma i dati contenuti sono relativi al modulo stesso! Non a quell'altro in rete.3) Frame 0x09: AT Command - Queue Parameter Value Anche qui, la guida dice che con questo frame si possono accodare vari comandi AT senza eseguirli immediatamente ma non specifica *quanti* ne posso accodare!
4) L'ultima domanda è più che altro un consiglio su come utilizzare il campo frameID che identifica ciascun frame inviato (tramite contatore) in modo da poter rintracciare l'eventuale risposta. Come conviene gestirlo? A livello di applicazione o come campo interno alla libreria di comunicazione? Che tipo di controlli dovrei fare?Grazie mille! Marco