WETNET INTEGRAZIONE FRA SISTEMI
Wetnet Componenti Software Wetnet engine Wetnet Database Wetnet Web-Supervisor
Tecnologie Java.NET ODBC Supportato e integrato nei principali SCADA di commercio Framework di programmazione presente sia su piattaforma Windows e Linux (Mono) Base per il framework Spring MVC standard de-facto per le Java Enterprise Web Application Base per Apache Tomcat Interfaccia universale verso i maggiori DBMS Tecnologia multipiattaforma Integrata nativamente in Java (JDBC) e.net
Sorgenti dati Unità elementare Concetto: Per unità dati «elementare» o «atomica» di WetNet si intende una qualsiasi serie storica tabellare composta da una colonna «timestamp» associata ad una colonna «valore» in formato numerico. Colonna «timestamp» Colonna «valore»
Sorgenti dati Supporto RDBMS Wetnet supporta modelli di dati relazionali (RDBMS) che non relazionali (DBMS). Per modello dati non relazionale si intendono dati raggruppati in una unica tabella in cui sono inclusi i valori di una sola misura o più misure che però condividano la stessa base dei tempi «timestamp». Per modello dati relazionale si intendono dati relazionati fra due tabelle, nello specifico potremo avere una tabella con l anagrafica di tutti i punti misura, relazionata «1:n» con una tabella contenente i valori. MODELLI NON RELAZIONALI MODELLO RELAZIONALE n 1
Sorgenti dati - Esempi Wetnet DB Server SCADA Gateway/Frontend Wetnet Engine Dispositivo di campo generico Server Wetnet
Wetnet engine - Integrazione WetSvc Servizio Wetnet (default) Wetnet engine Applicazioni custom (.NET DLL Assembly) SCADA
Wetnet engine - connessioni Wetnet database ODBC Wetnet service Web-service XML report
Wetnet Engine Flusso di lavoro Acquisizione serie storiche misure via ODBC Generazione profili distretti Elaborazione statistiche distretti Interpolazione lineare dati, omogeneizzazione Generazione allarmi Elaborazione calcoli energetici distretti Elaborazione statistiche Elaborazione calcoli energetici misure Generazione e dispacciamento eventi
Wetnet database Database basato su MySQL community server, compatibile con MariaDB Architettura relazionare Integrabile in servizi cloud (es.: Google Cloud SQL) Può operare su un server o un cluster di server indipendenti da Wetnet engine Wetnet web-supervisor Altri software analisi dati
Web-Supervisor Dashboard Grafici Eventi
Web-Supervisor Apache Tomcat Java Spring framework Wetnet websupervisor Interamente basata su tecnologia Java Può operare su un server indipendente dal database Wetnet Supporto multilingue Compatibile con piattaforme mobile Integra tutte le funzionalità di: Anagrafica e configurazione punti di misura Anagrafica e configurazione distretti, associazioni con i vari punti di misura Grafici e trend con la possibilità di personalizzare viste specifiche per utente Gestione allarmi misuratori Analisi e reportistica eventi Export analisi dati in formato CSV Export file di patter per EPAnet
Integrazione con altri sistemi Wetnet engine Wetnet Database Cloud! XML Web Service Mondo SAP GIS Software statistici open-source Software reportistica open-source
Integrazione - CBM&O Reti Interventi Misure Regole di gestione automazioni
Integrazione Modello ACEA 2.0
Integrazione Simulazioni idrauliche
Licenza Il software WetNet viene fornito con licenza EUPL (European Union Public Licence). EUPL è una licenza di software libero con effetto copyleft redatta e approvata dalla Commissione europea. L attuale versione è la 1.1 adottata dalla commissione europea il 9 gennaio 2009. La presente licenza concede al licenziatario sull'opera originale, e per tutta la durata del diritto d'autore, una licenza di tipo mondiale, non esclusiva, gratuita e con la possibilità di essere concessa a sua volta in sub-licenza, conferendo il diritto di: Compatibile con: GPLv2 General Public License v2 OSLv3 Open Source License v3 CPLv1 Common Public License v1 EPLv1 Eclipse Public License v1 CeCILLv2 CEA CNRS INRIA Logiciel Libre v2 utilizzare l'opera in qualsiasi circostanza e per ogni utilizzo; riprodurre l'opera; modificare l'opera originaria e creare Opere derivate basate su di essa; comunicare al pubblico, anche mediante messa a disposizione o esposizione dell'opera o di copie di essa e, a seconda dei casi, rappresentare l'opera in forma pubblica; distribuire l'opera o copie di essa; cedere in prestito e in locazione l'opera o copie di essa; concedere in sub-licenza i diritti sull'opera o copie di essa.
Community! «La comunità è un gruppo di individui che condividono interessi comuni» Crescita Collaborazione Condivisione Formazione della comunità
Risorse https://github.com/ingegnerie-toscane/wetnet-engine http://www.wetnet.it