Il dispositivo DeepLog si occupa di acquisire ed immagazzinare dati dal campo che saranno in seguito inviati verso una o più destinazioni raggiungibili tramite rete dati a seconda delle esigenze del cliente. Le possibili metodologie di invio dati attualmente disponibili sono:
Scegliendo i metodi FTP e Email sarà il cliente ad occuparsi della configurazione dell’intero sistema andando ad inserire nel dispositivo i parametri necessari al corretto funzionamento e preoccupandosi di gestire i dati ricevuti dallo stesso.
Il metodo HTTPS è invece stato pensato per interagire con il servizio DeepLog Portal andando a costituire un sistema pronto all’uso al fine di sfruttare al meglio le funzionalità di DeepLog. La comunicazione tra i dispositivi e DeepLog Portal avviene attraverso un protocollo criptato che garantisce la massima sicurezza nella trasmissione dei dati ed un’elevata flessibilità nella gestione degli stessi.
Tramite DeepLog Portal è possibile:
L’interfaccia Web di Deeplog Portal è accessibile da qualunque dispositivo dotato di connessione internet (PC, laptop, smartphone, tablet) e costituisce un unico punto di raccolta dei dati provenienti da tutti gli impianti gestiti dal cliente.
DeepLog Portal è stato pensato per dare la massima flessibilità ai clienti che intendono utilizzarlo, dando loro la possibilità di organizzare la suddivisione dei dispositivi a seconda delle loro esigenze. Per questo motivo il sistema si regge su una struttura ad albero formata dai seguenti elementi:
Il Customer è il cliente che si interfaccia direttamente con Nethix ed è il titolare dell’account e del canone. Ogni Customer ha la possibilità di gestire uno o più Domini. Per dominio si intende un insieme di Dispositivi. Oltre che al Customer, gli Utenti vengono infine legati ai Domini.
Grazie a questa suddivisione, supponendo che un Customer abbia a sua volta dei clienti, o che intenda semplicemente raggruppare tra loro dispositivi appartenenti agli stessi impianti/aree, avrà la possibilità di creare più domini. Ad ogni dominio creato potrà quindi decidere quali utenti abilitare e quali no.
Ci sono infine 3 tipologie di utenti, ciascuna con diversi privilegi:
Per accedere a DeepLog Portal è sufficiente digitare il seguente indirizzo in un comune browser (consigliati Google Chrome e Mozilla Firefox):
https://deeplog.nethix.com
Verranno chieste le credenziali di accesso associate all’utente, tramite le quali sarà possibile effettuare il login:
L’interfaccia Web di DeepLog Portal è formata principalmente da 4 diversi elementi: header, menu, content (corpo centrale) e footer. Ad esclusione del content, gli altri elementi rimangono gli stessi indipendentemente dalla pagina visualizzata:
L’header rappresenta la parte superiore dell’interfaccia web ed è presente in tutte le pagine di DeepLog Portal.
Nella parte sinistra sono presenti le icone che consentono di cambiare la lingua dell’interfaccia (), di contattare il supporto Nethix per richiesta di assistenza ( ) e di accedere alla documentazione online ()
Nella parte sinistra viene invece riportato lo username dell’utente loggato.
Cliccando sullo Username viene data la possibilità di effettuare il Logout o di accedere alla pagina Account.
Dalla pagina Account possono essere cambiate alcune impostazioni legate all’utente:
I tasti Salva e Indietro consentono invece, rispettivamente, di salvare le modifiche o di tornare alla schermata precedente annullandole.
Nel corpo centrale dell’interfaccia Web di DeepLog Portal vengono visualizzate le informazioni ed opzioni specifiche della pagina selezionata dal menu.
Sebbene il contenuto cambi a seconda della sezione selezionata la struttura del corpo centrale prevede sempre 3 diversi elementi: parte superiore, nella quale viene riportato il nome della pagina che si sta visualizzando, parte centrale, in cui vengono visualizzati gli elenchi di domini, dispositivi ed utenti presenti ed infine la parte inferiore in cui sono presenti (se i privilegi dell’utente lo prevedono) i tasti che consentono di salvare, annullare o aggiungere voci agli elenchi.
Una volta effettuato l’accesso a DeepLog Portal la prima pagina visualizzata è quella relativa alla lista dei Domini. I domini possono essere visti come dei “contenitori” di dispositivi e la loro presenza consente agli utenti Admin di poter organizzare i diversi DeepLog in loro possesso.
Se gli utenti Admin hanno infatti la possibilità di visualizzare e gestire tutti i dispositivi associati al loro Customer (ovvero la persona o l’azienda di riferimento che sottoscrive il canone di utilizzo del portale con Nethix), essi possono decidere di creare utenti con privilegi inferiori e di abilitarli solo ad una parte dei domini disponibili.
Di conseguenza, utenti di tipo User e Monitoring avranno accesso solo ad alcuni dei DeepLog disponibili.
Selezionando dal menu la voce Domini, verrà quindi visualizzata la seguente schermata:
Se i privilegi dell’utente lo prevedono, è possibile cliccare il tasto Aggiungi al fine di aggiungere un nuovo dominio.
Cliccando Salva si andranno a confermare le modifiche, cliccando Indietro le modifiche verranno invece ignorate e si passerà alla schermata precedente.
Una volta creato un dominio, sarà possibile selezionarlo dalla lista dei domini disponibili ed aggiungervi uno o più dispositivi.
Esistono due modi per accedere alla lista dei dispositivi:
Nel primo caso vengono visualizzati tutti i DeepLog a cui l’utente è abilitato, indipendentemente dal loro dominio di appartenenza. Nel secondo caso vengono invece mostrati soli i dispositivi associati al dominio scelto.
Una volta inserite le informazioni richieste è possibile confermare cliccando Salva o annullare cliccando Indietro.
Cliccando il nome di un DeepLog tra quelli presenti in lista è possibile accedere all’area nella quale visualizzare i dati raccolti e configurare alcune funzionalità aggiuntive.
L’area è divisa in 4 sezioni:
La prima sezione ad essere mostrata è quella relativa alla Dashboard.
La parte superiore della pagina mostra gli stessi dati disponibili dall’elenco dei dispositivi:
La parte inferiore della pagina consente invece di visualizzare un grafico dei dati raccolti:
Selezionando la sezione Configurazione si avrà la possibilità di accedere all’area dalla quale sarà possibile configurare il proprio dispositivo DeepLog. La configurazione permette di modificare i parametri relativi a:
Warning
Le modifiche effettuate in questa pagina vengono salvate da DeepLog Portal e messe a disposizione del dispositivo. L’effettiva applicazione delle modifiche avverrà infatti alla prima volta utile in cui il dispositivo si collegherà con il portale (ad esempio per inviare i dati secondo le tempistiche impostate dall’utente).
Cliccando su Connettività verrà visualizzata l’area che consente di configurare alcuni dei parametri fondamentali ai fini del corretto funzionamento della connessione dati della SIM card.
Cliccando su Campionamento dei dati verrà visualizzata l’area che consente di specificare ogni quanto DeepLog debba avviarsi per leggere i valori dei sensori ad esso collegati.
Le opzioni disponibili sono:
Viene data inoltre la possibilità di inserire un valore nel campo Tempo di avvio dei sensori (secondi): tramite questo parametro si andrà ad indicare per quanto tempo DeepLog debba alimentare eventuali sensori attivi (quei sensori cioè che richiedono una fonte di alimentazione esterna).
Warning
La frequenza con cui è richiesto l’avvio di DeepLog e la durata del tempo di avvio dei sensori (oltre che l’assorbimento in corrente degli stessi) influiscono sensibilmente sulla durata della batteria.
Una volta specificato il tempo di campionamento dei dati nella memoria interna del dispositivo, sarà possibile selezionare l’opzione Invio dati per definire ogni quanto DeepLog dovrà inviare i dati immagazzinati e verso chi.
Come si può notare dall’immagine precedente, il primo parametro richiesto è quello relativo al Tempo di invio dati. Questo parametro è univoco per tutti i metodi di invio ed è strettamente legato al Tempo di campionamento descritto nel paragrafo precedente. È infatti possibile richiedere che DeepLog campioni i sensori collegati con una certa cadenza, e che li vada ad inviare con una cadenza diversa.
Ad esempio, specificando un Tempo di campionamento di un’ora, ed un Tempo di invio dati di 24 ore, DeepLog verrebbe avviato (uscendo dallo stato di risparmio energetico) 24 volte al giorno, inviando però i dati una sola volta (stabilendo così una sola connessione dati al giorno).
Le opzioni disponibili sono:
Warning
La frequenza con cui è richiesto l’invio dati da parte di DeepLog influisce sul numero di connessioni dati richieste e quindi sulla durata della batteria.
Esistono 3 diversi metodi di invio dei dati da parte di DeepLog e sono attivabili simultaneamente. I metodi di invio dati disponibili sono: HTTPS, FTP e Email.
HTTPS
Il metodo HTTPS è quello che consente ai dispositivi DeepLog di inviare dati verso DeepLog Portal.
Per il corretto funzionamento del sistema, lasciare invariati i parametri di default:
FTP
L’invio dei dati tramite questo metodo prevede che il cliente sia intenzionato ad avviare un proprio server FTP. In questo caso i dati vengono infatti inviati in formato .csv in modo tale che possano essere facilmente processati una volta ricevuti.
I parametri richiesti sono quelli utilizzati normalmente in un sistema di questo tipo:
Come nel caso del metodo FTP, anche l’invio dei dati tramite Email richiede che sia il cliente ad occuparsi della gestione dei dati inviati da DeepLog. Anche in questo caso viene utilizzato il formato .csv.
DeepLog è dotato di 3 ingressi analogici, ciascuno configurabile a seconda delle necessità dell’impianto e dei sensori/sonde da leggere. Per configurare gli ingressi analogici è sufficiente cliccare l’opzione Ingresso analogico 1..3.
Una volta compilati i campi precedenti, sarà possibile cliccare il tasto Nuovo evento per visualizzare l’area dedicata all’inserimento degli eventi. Creare un evento consente di definire una condizione che, una volta verificatasi, permette a DeepLog Portal di inviare una mail ad uno o più destinatari ad esempio al raggiungimento di una soglia di allarme da parte di uno dei sensori letti.
Esempio:
L’email verrà inviata quando il valore dell’ingresso analogico 1 supererà il valore 5.
Warning
Gli eventi non vengono gestiti dal dispositivo bensì da DeepLog Portal. La condizione si applica infatti sui dati già ricevuti e non su quelli che il dispositivo deve ancora inviare. Le email vengono mandate direttamente da DeepLog Portal tramite un indirizzo ad esso legato (non modificabile dall’utente) La tempestività con cui verranno segnalate eventuali condizioni di allarme dipendono dalla frequenza di invio dati descritta nel paragrafo 4.2.3
Dopo aver configurato un evento sarà possibile crearne uno nuovo cliccando il tasto Nuovo evento. Per eliminare un evento creato in precedenza cliccare invece l’icona .
DeepLog è dotato di 3 ingressi digitali, ciascuno configurabile a seconda delle necessità dell’impianto e dei sensori/sonde da leggere. Per configurare gli ingressi digitali è sufficiente cliccare l’opzione Ingresso digitale 1..3.
NORMALE
Selezionando questa opzione l’ingresso verrà utilizzato per conoscerne lo stato di apertura/chiusura (ad esempio nel caso in cui si intenda collegare un galleggiante all’ingresso)
TOTALIZZATORE
Selezionando questa opzione l’ingresso verrà utilizzato come totalizzatore. Ad ogni impulso ricevuto il valore del totalizzatore verrà aumentato della quantità specificata dall’utente.
Hint
DeepLog è in grado di rilevare gli impulsi ricevuti su un ingresso digitale configurato come Totalizzatore anche quando si trova in modalità di risparmio energetico.
Warning
L’opzione Totalizzatore è disponibile solo per gli ingressi digitali 1 e 2
FLUSSOMETRO
Selezionando questa opzione l’ingresso verrà utilizzato come flussometro/misuratore di portata. L’unità campione che verrà impostata dall’utente verrà quindi divisa per il tempo passato tra un impulso ed il successivo.
Esempio:
DeepLog conta, anche in modalità risparmio energetico, la quantità di impulsi ricevuti. Ogni 30 minuti il dispositivo si risveglia ed inserisce nella sua memoria la quantità di impulsi ricevuti fino a quel momento. Azzera quindi il contatore parziale e riprende a contare gli impulsi. Ogni ora invia quindi 2 diversi dati a DeepLog Portal ciascuno contenente il risultato di 30 minuti di campionamento. DeepLog Portal si occupa inoltre di calcolare la portata moltiplicando il Volume per il numero di impulsi e dividendo il risultato per il Tempo di campionamento dei dati.
Hint
DeepLog è in grado di rilevare gli impulsi ricevuti su un ingresso digitale configurato come Flussometro anche quando si trova in modalità di risparmio energetico.
Warning
L’opzione Flussometro è disponibile solo per gli ingressi digitali 1 e 2
POWER OUTPUT
Selezionando questa opzione l’ingresso verrà utilizzato per alimentare sensori attivi che richiedano una fonte di alimentazione esterna.
Un ingresso digitale così configurato non potrà quindi essere utilizzato per rilevare gli impulsi. Lo stato dell’ingresso verrà rappresentato come OK qualora non vi fossero anomalie e come Sovracorrente nel caso in cui il dispositivo dovesse rilevare una richiesta di corrente superiore a quella massima consentita.
Indipendentemente dalla scelta effettuata nel campo Tipo, una volta compilati i parametri specifici sarà possibile cliccare il tasto Nuovo evento per visualizzare l’area dedicata all’inserimento degli eventi. Creare un evento consente di definire una condizione che, una volta verificatasi, permette a DeepLog Portal di inviare una mail ad uno o più destinatari ad esempio al raggiungimento di una soglia di allarme da parte di uno dei sensori letti.
Esempio:
L’email verrà inviata quando il valore dell’ingresso digitale 1 supererà il valore 5.
Warning
Gli eventi non vengono gestiti dal dispositivo bensì da DeepLog Portal. La condizione si applica infatti sui dati già ricevuti e non su quelli che il dispositivo deve ancora inviare. Le email vengono mandate direttamente da DeepLog Portal tramite un indirizzo ad esso legato (non modificabile dall’utente) La tempestività con cui verranno segnalate eventuali condizioni di allarme dipendono dalla frequenza di invio dati descritta nel paragrafo 4.2.3
Dopo aver configurato un evento sarà possibile crearne uno nuovo cliccando il tasto Nuovo evento. Per eliminare un evento creato in precedenza cliccare invece l’icona .
Selezionando l’opzione Eventi di connettività dalla pagina Configurazione potranno essere aggiunti degli eventi in grado di notificare alcune condizioni di anomalia tramite l’invio di una email, ad esempio nel caso in cui un DeepLog non stesse inviando dati troppo tempo.
Per aggiungerne uno, sarà sufficiente cliccare il tasto Nuovo evento
Dopo aver configurato un evento sarà possibile crearne uno nuovo cliccando il tasto Nuovo evento. Per eliminare un evento creato in precedenza cliccare invece l’icona .
Dopo aver selezionato un DeepLog dall’elenco dei dispositivi disponibili, sarà possibile visualizzare il grafico dei dati raccolti nella schermata Dashboard. Se invece si intendono visualizzare i log inviati dal dispositivo sotto forma di tabella, è sufficiente selezionare la sezione Log.
La sezione Log è divisa in due aree: quella superiore (denominata Dati) riporta tutti i dati riferiti agli ingressi analogici e digitali del dispositivo, mentre quella inferiore (denominata Eventi) riporta l’elenco completo degli eventi verificatisi (sia quelli riferiti alla soglie impostate sugli ingressi che gli eventi di connettività).
Hint
I dati rappresentati in questa pagina non sono i valori grezzi letti dal dispositivo bensì quelli già scalati secondo le impostazioni effettuate dall’utente.
I Task sono delle azioni di aggiornamento richieste dall’utente e possono essere di due tipi: Aggiornamento firmware e Aggiornamento configurazione.
Ogni qualvolta un utente apporta delle modifiche alla configurazione del dispositivo (vedere Configurazione del dispositivo), ed ogni volta che viene avviata una procedura di aggiornamento firmware, viene creato un Task che verrà eseguito non appena DeepLog effettuerà la prossima connessione verso il portale (ad esempio in seguito all’invio dei dati).
L’elenco dei Task eseguiti, pendenti e falliti è disponibile alla sezione Tasks.
DeepLog Portal consente l’aggiornamento da remoto dei dispositivi gestiti. La disponibilità di un aggiornamento viene notificata tramite apposita icona, visibile nel riquadro riassuntivo di ciascun DeepLog (sia dalla Lista dei dispositivi che dalla Dashboard).
Cliccando l’icona è possibile avviare la procedura di aggiornamento. Verrà quindi richiesto di confermare l’operazione cliccando il tasto Aggiorna o di annullare cliccando Annulla
Dando conferma apparirà infine la seguente schermata
A questo punto, cliccando OK, verrà creato un Task ed apparirà l’icona . Il Task verrà eseguito alla prima connessione che DeepLog effettuerà verso DeepLog Portal
Per accedere alle funzionalità di DeepLog Portal è necessario essere registrati come utente. Esistono 3 tipologie di utenti, ciascuna con diversi privilegi:
Al fine di creare, eliminare o modificare un utente, è necessario selezionare la voce Utenti dal menu dei DeepLog Portal. Verrà caricata innanzitutto la lista degli utenti già presenti
Cliccando il tasto Aggiungi al fine di creare un nuovo utente verrà visualizzata la seguente pagina:
Cliccando il tasto Salva si andranno a salvare le modifiche fatte, cliccando invece Indietro si potrà tornare alla schermata precedente.