Skip to content

marcoberri/mbmeteolacrosse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MBMeteolacrosse

MbMeteo con lacrosse ws1640, cattura i dati e salva su MongoDB

Descrizione

Applicazione in nodejs che via chiamata rest importa i dati inviata dalla app sul raspberry che monitora lo stato dei sensori della LaCrosse WS1640 e invia su una collection di mongoDB. Le configurazione della app si trovano sotto a /app/conf.js

App di capture data dal raspberry

https://github.com/marcoberri/mbmeteolacrossecaputre

Path rest

path:/data/addData
method:POST 
params:data=1431289441:22.30:51:22.70:42:i:i:i:i:i:i:i:i:1016.2:i:5:0:5:0.0:0.0:21.3:6 

Sviluppo

sudo npm install forever --global
sudo forever -w server.js
npm test per eseguire i test della app

TODO

Interfaccia di visualizzazione dati storici.

Batch e MapReduce

MapReduce per calcolo del massimo e minimo dei dati per periodo giono/mese/anno : (https://gist.github.com/marcoberri/c246f1878601cc531a9a)

Script per il ricalcolo del valore delle rain, uscendo dal contatore globale a quello della singola caduta nel periodo: (https://gist.github.com/marcoberri/a6bda3536c6d49bbe9c5)

About

MbMeteo con lacrosse ws1640

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published