Differenze tra le versioni di "Gruppo Meteo/RemoteProcedure"
(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 |