<div dir="ltr">E' stata una bella serata e secondo me ci sono le premesse per fare un ottimo lavoro.<div><br></div><div>L'idea di infrastruttura che avevo in mente e' questa:</div><div><br></div><div><ol><li><b>Centraline</b>: Sensore + NodeMcu che invia i dati  al server tramite il protocollo MQTT (vedi <a href="http://jeanbrito.com/2016/02/24/saving-data-received-from-mqtt-to-influxdb-using-node-red/">link</a>)</li><li><b>MQTT</b>: server che veicola i dati a Node-Red</li><li><b>Node-Red</b>: applicazione nodejs che elaborai dati e li inserisce nel DB</li><li><b>InfluxDB</b>: database ottimizzato per l'elaborazione delle serie temporali</li><li><b>Grafana</b>: applicazione per la visualizzazione grafica dei dati</li></ol><div>con tutti i servizi su docker per sfruttare la scalabilia'.</div></div><div>InfluxDb, Grafana Node-Red sono solo un esempio ma potrebbero essere sostituiti da prodotti equivalenti come ad esempio Crate </div><div><br></div><div> Che ne pensate?</div><div><br></div><div><img src="cid:ii_1572ab204cd1d8b5" alt="Immagine incorporata 1" width="562" height="351"><br></div><div><br></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature">Marco<br><div>----------------<br></div><b>Rispetta l'ambiente. Non stampare questa mail se non è necessario.</b></div></div>
<br><div class="gmail_quote">Il giorno 14 settembre 2016 22:02, Salvatore <span dir="ltr"><<a href="mailto:salvatoremoretti@tiscali.it" target="_blank">salvatoremoretti@tiscali.it</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> Buona sera a tutti,<br>
<br>
Il gruppo Ninux ringrazia il comitato MNI per l'intersse riservatogli vista l'ampia partecipazione all'incontro.<br>
<br>
Riunione affollata quella del 12 Settembre 2016.<br>
<br>
Con la presenza delle MammeNoIceneritore e noi di Ninux si sono raggiunte circa 20 persone.<br>
<br>
La prima riunione a partire dalle 18:30 ha riguardato la proposta di acquisto di sensori<br>
<br>
di qualità e costo abbastanza alto della Alfasu .....ehmmm Alfasense.<br>
<br>
La decisone del comitato MNI è stata di procedere all'acquisto di un sensore e quindi affiancarlo<br>
<br>
alla centralina lowcost prototipo già funzionte e in fase di test e ad  una altra centralina esistente certficata entro il 15 di Novembre.<br>
<br>
La riunione delle 21:00 ,avvenuta dopo una lauta e piacevole cena a base di prelibatezze tedesche , ha riguardato invece gli aspetti tecnici di<br>
<br>
connessione delle centraline e acquisizione dei dati.<br>
<br>
Qui la parecipazione e il contributo sono stati generali.<br>
<br>
In pratica si è deciso quanto segue:<br>
<br>
 Le centraline , in generale multisensore , quindi non solo rilevatori di PM10 e PM2,5, sono basate su piattaforme Hw open di varia natura<br>
<br>
(Arduino , RaspBerry EPS826) e Hw proprietario. IN questo ultimo caso ci si rifresce a centraline presenti sul mercato "ready to go" edi valore più alto.<br>
Per quanto riguarda la qualità si starà a vedere.<br>
Comunque in ogni caso l'Hw deve  preferibilmente consentire una connessione WiFi con il ruoter di Internet nelle abitazioni e con un router Ninux  dove non c'è connessione ad internet.<br>
Sono prevedibili situazioni, da analizzare caso per caso,  di collegamenti wired.<br>
Per le piattoforme Hw che non presentano la possibilità di connessione Ethernet deve essere previsto un interfacciamento (RS232, USB o altro) con Raspberry che quindi realizza il collegamento al router.<br>
Ogni centralina acquisisce dati ogni secondo per un minuto e rimane in stanby per  4 minuti.<br>
Ogni cinque minuti vengono quindi inviati 60 valori per ogni sensore connesso. (da valutare anche l'alternativa di inviare un solo valore medio basato sul minuto  ogni 5 minuti per ogni sensore)<br>
Il Protocollo di comunicazione con il server di acquisizione dei dati sarà basato su HTTP (MQTT ?).<br>
I data base per la raccolta dati inviduati in alternativa sono <a href="http://CRATE.IO" rel="noreferrer" target="_blank">CRATE.IO</a> e INFLUXDB (scartato con sdegno MySQL) ambedue ottimizzati per acquisire dati seriali (su base temporale) e che offrono  tools di rappresentazione grafica dei dati.<br>
Inizialmente il server che ospita il DB sarà collocato presso il Nodo Ninux Firenze::Lippi in quanto è il più direttamenete affiacciato sulla piana di sesto, ha una buona connessione ad internet ed ha accessibilità per qualunque tipo di manutenzione.<br>
Deve essere studiata anche una procedura di identificazione e validazione della centralina che trasmette i dati facendo riferimento a soluzioni già adottate in casi analoghi.(in pratica un utente e una password)<br>
Verrà predisposto un repository su github/ninux-fi per il software già sviluppato e da sviluppare in futuro.<br>
I DataBase indivuati saranno installati in ambiente Docker  in  modo da poterli trasferire con facilità anche su altre macchine.<br>
 Saranno effettuati dei test con le due centraline prototipo , basate sul sensore PM10 e PM2,5 SDS011, costruite da Marco per MNI e da Ninux.<br>
E' previsto un nuovo incontro operativo per eseguire i primi test di archiviazione e confrontare i valori delle due centraline.<br>
<br>
La data del prossimo incontro è da definire.<br>
<br>
 Ciao<br>
<br>
*Salvatore*<br>
<br>
*<a href="http://www.TrenodelleIdee.it" rel="noreferrer" target="_blank">www.TrenodelleIdee.it</a>*<br>
______________________________<wbr>_________________<br>
Firenze mailing list<br>
<a href="mailto:Firenze@ml.ninux.org" target="_blank">Firenze@ml.ninux.org</a><br>
<a href="http://ml.ninux.org/mailman/listinfo/firenze" rel="noreferrer" target="_blank">http://ml.ninux.org/mailman/li<wbr>stinfo/firenze</a><br>
</blockquote></div><br></div>