Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Moduli XBee

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

1
voti

[11] Re: Moduli XBee

Messaggioda Foto UtenteWALTERmwp » 18 giu 2014, 11:10

lcua31989 ha scritto:n questa rete pensavo di utilizzare il raspberry come coordinatore (come prevede il protocollo 802.15.4).
... probabilmente ti riferivi al suo Xbee; il raspberry non funge da "coordinatore", è l'Xbee associato ad esso che assume quel ruolo (Raspberry è la tua scheda centrale di controllo).
lcua31989 ha scritto:Ho scelto il modulo più adatto che è il XB24-API-001 che è un modulo della serie 1
... penso sia una scelta adeguata alle tue esigenze: ricordati di aggiungere nel "cestino della spesa" anche le schede accessorie (adattatori e di connessione al PC/Raspberry).
Considera poi, ma stando a quello che hai scritto potresti avere già le idee più chiare, la possibilità di comunicare "peer to peer" ovvero che ogni modulo Xbee, potenzialmente, é nella condizione di comunicare con qualsiasi altro modulo.
lcua31989 ha scritto:come si configura un nodo come coordinatore????
... per questo devi consultare il datasheet del modello che hai scelto e qui lo trovi ... mentre questo é il documento relativo all'XCTU.
lcua31989 ha scritto:una volta configurato, ogni nodo, deve avere solamente l'indirizzo del coordinatore?
... in tal caso, presumo, che ogni nodo debba avere il proprio indirizzo ma non so se gli deve essere specificato anche quello del coordinatore (dovrei cercare nella documentazione); l'altra ipotesi è che possa essere il coordinatore stesso, in quanto tale, a referenziarsi nei confronti di tutti gli altri moduli che raggiunge col segnale (è appunto una ipotesi ma non mi piace proprio).
lcua31989 ha scritto:secondo voi è meglio implementare i comandi AT o API?
... per quanto ho compreso sono due "cose" differenti; i comandi AT li utilizzi, sostanzialmente, per configurare e leggere delle informazioni proprie del modulo Xbee (come si farebbe con un modem) al quale sei collegato (come faresti col software XCTU), mentre il protocollo API ti consente, all'interno dello stesso, di "inoculare" anche i comandi AT.
L'impiego dell'API è, sostanzialmente, un modo per spostarsi dalla modalità trasparente (trasparent mode) trovando delle regole già definite (oltre, naturalmente, a sfruttare le informazioni che ti possono restituire i comandi AT) e, contestualmente, trasmettere coi moduli nell'alveo della tua applicazione.
Come è scritto nel "manual_xb_oem-rf-modules_802.15.4.pdf", a pag.10: "API (Application Programming Interface) Operation is an alternative to the default Transparent Operation. The frame-based API extends the level to which a host application can interact with the networking capabilities of the module.".
lcua31989 ha scritto:per adattare i livelli basterebbero due resistenze opportunamente dimensionate per adattare i vari livelli, ma a me questo metodo piace poco.
... preferendo il ricorso ad una scheda di accoppiamento tra l'elettronica (PIC) ed il modulo Xbee, probabilmente potrebbe essere comodo fare riferimento a questa questa.

Saluti
W - U.H.F.
Avatar utente
Foto UtenteWALTERmwp
30,2k 4 8 13
G.Master EY
G.Master EY
 
Messaggi: 8990
Iscritto il: 17 lug 2010, 18:42
Località: le 4 del mattino

Precedente

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 66 ospiti