Pachube : un data logger online

3302.pachube_31619063

Pachube, recentemente acquistato da LogMeIn, è un servizio online che mette a disposizione una funzionalità di data logger. Esso, infatti, è capace di registrare e di gestire i dati che provengono da un qualsiasi tipo di dispositivo o sistema, fornendone anche una rappresentazione grafica nel tempo. Attraverso lo stesso sito di Pachube, è poi possibile visualizzare i grafici in questione per poter tenere sotto osservazione le grandezze che essi descrivono.

La fonte dati può essere di vario tipo, da un sistema embedded caratterizzato da sensori che rilevano grandezze nel mondo reale (es. temperatura, luce, …) ad un personal computer che può trasmettere ad esempio il carico o la temperatura del processore o la quantità di memoria libera, passando per gli smartphone (pensando ad esempio ad un dispositivo Windows Phone 7) che possono trasmettere i valori rilevati dal GPS oppure dall’eccelerometro.

Tutte queste informazioni possono essere trasmesse in rete al servizio Pachube, che li registra in tempo reale e ne fornisce una rappresentazione grafica online. In pratica, esso fornisce i dati attraverso un feed. L’interazione con il servizio avviene utilizzando delle API ben documentate che necessitano comunque di una chiave di identificazione che viene assegnato al momento della registrazione al servizio.

Piani e tariffe

Per quanto concerne tale aspetto, Pachube offre i tre seguenti piani tariffari :

  • Pachube Basic : FREE
    • feeds pubblici (quindi tutti avranno la possibilità di vedere online i nostri dati);
    • salvataggio dati storici fino ad un mese;
    • 5 datastreams (attraverso cui trasmettere dati);
    • velocità di gestione di 5 API/minuto;
    • import di 500 datapoints/giorno;
  • Pachube Premium : $7.99 / mese
    • feeds privati e pubblici;
    • salvataggio dati storici illimitato;
    • 250 datastreams;
    • 250 API/minuto;
    • import illimitato di datapoints;
  • Pachube Pro : $1.99 / mese
    • feeds pubblici;
    • salvataggio dati storici fino ad un anno;
    • 40 datastreams;
    • 40 API/minuto;
    • import di 4000 datapoints/giorno;

Tutti i piani permettono un periodo di prova di 7 giorni prima di procedere all’acquisto ed includono :

  • storicizzazione e monitorizzazione dei dati;
  • visualizzazione attraverso grafici online;
  • chiave di identificazione della nostra applicazione;
  • notifiche di eventi che si possono verificare sui datastreams;
  • account sicuri attraverso password e protocollo SSL/HTTPS;
  • numerose API;
  • chiavi aggiuntive con durata limitata per la sicurezza sui dati;

Registrazione

La registrazione è alquando semplice e veloce; in primo luogo bisogna selezionare il piano tariffario che nel mio caso è il Basic (free) e fornire uno username, una password ed un indirizzo email valido.

5241.signup1_678308B2

Subito dopo la registrazione, riceveremo una mail con tutte le istruzioni per l’attivazione dell’account, basterà semplicemente cliccare sul link presente nel corpo della mail stessa.

0211.signup2_794F76B2

Una volta registrati, è possibile creare uno o più feed per ciascuna delle nostre applicazioni che trasferiranno dati verso Pachube. Ciascuna di esse dovrà sempre inviare la master API key che identifica il nostro account. Infine, a ciascun feed potranno essere associati uno o più datastream e per ciascuno di essi anche l’unità di misura della grandezza rilevata.

Di seguito l’esempio di un feed, che riporta le informazioni sulla temperatura ed umidità a Caen. In primo luogo, compaiono le coordinate geografiche che comunque non sono obbligatorie.

4774.feed1_7856C52E

8400.feed2_7B98113C

4186.feed3_237B109C

I campi di applicazione di questo servizio sono molteplici, partendo dall’integrazione di un sistema embedded, ad esempio Arduino o Netduino, con il servizio Pachube per poter monitorare alcune grandezze elettriche e fisiche. Nulla vieta di realizzare delle applicazioni per dispositivi di tipo consumer, quali smartphone (Windows Phone 7, Android, …) oppure addirittura personal computer.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s