Differenze tra le versioni di "Gruppo Meteo/RemoteProcedure"

Da raspibo.
Jump to navigation Jump to search
(Creata pagina con '= r-map implementation overview = Un elemento fondamentale per il concentramento di osservazioni e campionamenti è il BUS MQTT http://en.wikipedia.org/wiki/MQ_Telemetry_Tran...')
 
Riga 17: Riga 17:
  
 
{|class="wikitable"
 
{|class="wikitable"
|                  || att/pas        ||Seriale || TCP/IP || radio RF24Network || funzioni server  
+
|                  || att/pas        ||Seriale || TCP/IP || radio RF24Network || pubblish on MQTT ||funzioni server  
 
|-
 
|-
| Modulo Base      || attivo        || Si      || Si    || da svilupare      || Si
+
| Modulo Base      || attivo        || Si      || Si    || da svilupare      || Si              || Si
 
|-
 
|-
| Modulo master    || attivo/passivo || Si      || Si    || Si                || No
+
| Modulo master    || attivo/passivo || Si      || Si    || Si                || Si              || No
 
|-
 
|-
| Modulo satellite  || passivo        || Si      || No    || Si                || No
+
| Modulo satellite  || passivo        || Si      || No    || Si                || No              || No
 
|}
 
|}

Versione delle 15:03, 13 giu 2014

r-map implementation overview

Un elemento fondamentale per il concentramento di osservazioni e campionamenti è il BUS MQTT http://en.wikipedia.org/wiki/MQ_Telemetry_Transport . E' su questo che vengono convogliati tutti i dati dei sensori; r-map definisce uno standard per pubblicare i dati nel root path rmap.

I moduli propedeutici alla pubblicazione MQTT sono connessi tramite 3 differenti trasporti:

  • porta seriale (USB)
  • TCP/IP
  • radiofrequenza con modulo RF24Network

Sopra questi trasporti transitano remote procedure call in formato Json, rpc-json versione 2.0 http://en.wikipedia.org/wiki/JSON-RPC. Tutte le operazioni che vengono richieste ai moduli, o che i moduli richiedono ad altri moduli sono rpc-json.

I moduli possono essere così caratterizzati dal trasporto supportato, se eseguono RPC, se richiedono RPC, se pubblicano su MQTT.

I tre moduli prototipati in r-map sono coì demoninati e caratterizzati:

att/pas Seriale TCP/IP radio RF24Network pubblish on MQTT funzioni server
Modulo Base attivo Si Si da svilupare Si Si
Modulo master attivo/passivo Si Si Si Si No
Modulo satellite passivo Si No Si No No