Wireless Sensor Networks
|
|
- Adelaide Pasquali
- 8 anni fa
- Visualizzazioni
Transcript
1 Center of Excellence DEWS Design Methodologies for Embedded controllers, Wireless interconnect and System-on-chip Università degli Studi dell Aquila Dipartimento di Ingegneria Elettrica e dell Informazione Centro di Eccellenza DEWS Wireless Sensor Networks Ing. Luigi Pomante (PhD) pomante@ing.univaq.it Introduzione Tecnologie Hardware Software Applicazioni La nostra esperienza Conclusioni Demo Sommario Centro di Eccellenza DEWS 2
2 Introduzione Introduzione Nodi sensore Sono reti ad-hoc formatedaun insiemedinodi sensore, distribuiti in modo opportuno, che cooperano per rilevare uno o più fenomeni fisici Elementi chiave Nodo sensore (nodo, mote) Base Station (gateway, sink) Comunicazioni wireless ad-hoc Centro di Eccellenza DEWS 4
3 Introduzione Gateway node B Backbone network Gateway node A Centro di Eccellenza DEWS 5 Introduzione Caratteristiche principali Scalabilità Flessibilità Efficienza energetica Autoconfigurazione Robustezza Basso costo Ampio spettro di impiego Centro di Eccellenza DEWS 6
4 Tecnologie Hardware Tecnologie HW (MICA Family) Centro di Eccellenza DEWS 8
5 Tecnologie HW Architettura di un nodo sensore Elaborazione, Comunicazione Sensor board Acquisizione Programming Board Programmazione nodi, semplice basestation Panoramica Centro di Eccellenza DEWS 9 Tecnologie HW Architettura di un nodo sensore Sistema embedded (networked) Sistema digitale dedicato a specifici compiti Spesso incastonato in un sistema più ampio Risorse di sistema limitate Es. Mica2, Mica2dot Centro di Eccellenza DEWS 10
6 Sensor board Tecnologie HW Differenti tipologie di sensori Luce, temperatura, pressione, umidità Accelerometri, magnetometri, rilevatori di distanza Microfono, foto/videocamera, ricevitori GPS Centro di Eccellenza DEWS 11 Programming Board Tecnologie HW Collegamento wired PC-nodo (wireless con altri nodi) Parallela, seriale (MIB510), ethernet Centro di Eccellenza DEWS 12
7 Panoramica Tecnologie HW Centro di Eccellenza DEWS 13 Tecnologie Software
8 Requisiti generali nesc Networked Embedded Systems C TinyOS Sistema operativo embedded XNP In-Network Reprogramming TinyDB Networked Distributed Query Processing System Centro di Eccellenza DEWS 15 Requisiti generali Dimensioni (KB) contenute In particolare per l utilizzo EEPROM e RAM Utilizzo efficiente delle risorse HW In particolare in relazione ai consumi energetici Parallelismo a grana fine Almeno a livello di thread Alta modularità Portarsi dietro solo il necessario Piattaforme flessibili e open-source Centro di Eccellenza DEWS 16
9 nesc Estensione linguaggio C per networkedembeddedsystems Programmazione per componenti Moduli Configurazioni Collegamenti Programmazione orientata agli eventi Comandi utilizzati/offerti Eventi segnalati/gestiti Corrispondono ad interruzioni hw o sw Interfacce Centro di Eccellenza DEWS 17 nesc I componenti utilizzatori sono collegati (wired) ai fornitori Si crea una gerarchia di componenti I comandi Vanno verso il basso Ritornano al chiamante Gli eventi Vanno verso l alto Ritornano al segnalatore Centro di Eccellenza DEWS 18
10 nesc Oltre a comandi/eventi esiste il concetto di task che introduce due livelli di priorità nell esecuzione del codice Eventi Codice ad alta priorità Task Codice a bassa priorità Centro di Eccellenza DEWS 19 nesc Task Computazione medio-lunga in background Atomici rispetto ad altri task Interrotti (preemption) dagli eventi Eventi Alta reattività Breve durata (demandano lavoro ai task) Task ed eventi possono richiamare comandi che tipicamente danno luogo ad una esecuzione di tipo split-phase Questo permette un parallelismo a grana fine Centro di Eccellenza DEWS 20
11 nesc Es. Modulo Centro di Eccellenza DEWS 21 nesc Es. Configurazione Centro di Eccellenza DEWS 22
12 TinyOS Si tratta di una libreria di componenti nesc che offre alcune funzionalità tipiche di un sistema operativo Scheduler Driver Componenti per leggere dati da sensori Componenti per inviare comandi ad attuatori Componenti per gestire le comunicazioni radio Power Management Mantenere i dispositivi HW nel più basso stato di potenza dissipata possibile No concetti di kernel, processi, gestione della memoria Centro di Eccellenza DEWS 23 TinyOS Un applicazione è quindi un grafo di componenti Componenti di S.O. + Componenti Applicativi Il tutto è compilato e usato per programmare il singolo nodo (Mica) Centro di Eccellenza DEWS 24
13 TinyOS Per ogni applicazione esiste inoltre la configurazione top-level che contiene il componente Main Fornisce i servizi base di TinyOS ( 200 Bytes) Centro di Eccellenza DEWS 25 TinyOS La filosofia di sviluppo di una applicazione è del tipo Hurry Up and Sleep!!! Ovvero cercare di rimanere nello stato di sleep il più possibile per risparmiare energia Quando il nodo è risvegliato da un evento, cercare di eseguire il lavoro associato il più in fretta possibile e poi tornare a dormire Interrupt-driven & Split-phase Centro di Eccellenza DEWS 26
14 XNP La riprogrammazione diretta dei nodi può essere molto onerosa Una volta che una WSN è stata posizionata questa potrebbe non essere più facilmente raggiungibile I nodi possono essere così tanti da richiedere un tempo eccessivamente lungo La soluzione al problema è la In-Network Reprogramming Centro di Eccellenza DEWS 27 XNP Consiste nel riprogrammare un nodo via radio sovrascrivendo (re-flashing) le istruzioni in memoria La XNP è implementata come un servizio separato Modificare le applicazioni (una volta) per abilitarle alla XNP non è particolarmente oneroso Aggiunta di particolari componenti La XNP prevede tre fasi: Download Query Reprogram Centro di Eccellenza DEWS 28
15 XNP Fase 1: Download Centro di Eccellenza DEWS 29 XNP Fase 2: Query Centro di Eccellenza DEWS 30
16 XNP Fase 3: Reprogram Centro di Eccellenza DEWS 31 TinyDB La gestione dei dati provenenti da una (o più) WSN può essere di due tipologie principali Tradizionale (procedurale) Esplicita richiesta dei dati dai singoli sensori Dati elaborati in modo centralizzato DB-style (dichiarativo) Richiesta di informazioni tramite query Elaborazione implicita e distribuita dei dati all interno della rete All utente arrivano solo le informazioni di interesse Centro di Eccellenza DEWS 32
17 TinyDB Sistema di elaborazione distribuita di query per estrarre informazioni da una WSN basata su TinyOS Query espresse tramite una variante di SQL (TinySQL) Le query sono inoltrate da PC ai nodi e possono essere memorizzate localmente ed elaborate periodicamente I dati raccolta dai nodi, sono opportunamente elaborati (filtraggio, aggregazione, ecc.) nel percorso verso il PC Gli algoritmi low-power per l elaborazione e il routing sono completamente mascherati all utente finale Centro di Eccellenza DEWS 33 TinyDB Si basa su una tabella che contiene informazioni relative ai singoli nodi e ai sensori disponibili su ciascuno di essi Tabella Sensors Node_ID Light Temp Centro di Eccellenza DEWS 34
18 TinyDB Esempi di query SELECT NodeID, Light FROM Sensors EPOCH DURATION 5min SELECT AVG(Light), AVG(Temp) FROM Sensors WHERE NodeID>1 EPOCH DURATION 5min ON event: SELECT NodeID, Light, Temp FROM Sensors WHERE Light>Threshold TRIGGER ACTION SetSnd(512) SELECT AVG(Temp) FROM Sensors GROUP BY Light HAVING AVG(Temp)>10 EPOCH DURATION 5min Centro di Eccellenza DEWS 35 TinyDB Un sguardo dietro la tabella Logicamente centralizzata nel PC Fisicamente partizionata e distribuita sui nodi Centro di Eccellenza DEWS 36
19 Panoramica Centro di Eccellenza DEWS 37 Applicazioni Wireless Sensor Networks
20 Applicazioni Svariati campi applicativi Militari Ambientali Mediche Domotiche Commerciali Industriali Civili PERSONAL HEALTH CARE BUILDING AUTOMATION INDUSTRIAL CONTROL CONSUMER ELECTRONICS RESIDENTIAL/ LIGHT COMMERCIAL CONTROL PC & PERIPHERALS Centro di Eccellenza DEWS 39 Applicazioni Applicazioni Ambientali Due categorie principali Monitoraggio dell habitat Monitoraggio di strutture Esempi Rilevamento incendi/alluvioni Monitoraggio frane Agricoltura di precisione Monitoraggio qualità acqua/aria Monitoraggio animali protetti Monitoraggio ponti/edifici Centro di Eccellenza DEWS 40
21 Applicazioni Applicazioni Ambientali Esempio famoso Great Duck Island Piccola isola degli USA, Maine Studio sui Petrel, una particolare specie di uccello marino 2002 Disposizione di 32 mote con vari sensori Monitoraggio del microclima attorno ai nidi Informazioni veicolate verso la rete Internet in tempo reale Centro di Eccellenza DEWS 41 Applicazioni Applicazioni Mediche Esempi Monitoraggio continuo di pazienti In ambulatorio o in ospedale In casa per pazienti cronici o anziani Adattamento dell ambiente al paziente Raccolta di dati clinici Centro di Eccellenza DEWS 42
22 Applicazioni Applicazioni Domotiche Esempi Gestione locale e remota della casa Automazione degli elettrodomestici Luminosità Interruttori wireless Temperatura Termostati wireless Controllo della casa Centro di Eccellenza DEWS 43 Applicazioni Applicazioni Commerciali Tracking Rilevamento della posizione e del movimento Controllo del traffico Controllo dell ambiente in ufficio Temperature Disponibilità stanze (Intel) Museo interattivo Interazione con oggetti esposti Localizzazione nel museo Centro di Eccellenza DEWS 44
23 Applicazioni Militari Applicazioni Monitoraggio di atrezzature e munizioni Sorveglianza del campo di battaglia Tipico ambiente ostile Riconoscimento del tipo di attacco Nucleare, biologico, chimico Centro di Eccellenza DEWS 45 Costi Previsioni per i singoli nodi Applicazioni Centro di Eccellenza DEWS 46
24 La nostra esperienza Tecnologie HW XBOW: MICA Family, Stargate nesc, TinyOS, TinyDB Altri OS Applicazioni Habitat Monitoring Web Sensor Network T C P / I P S E R I A L / P A R A L L E L W I R E L E S S R F A D H O C N E T W O R K Centro di Eccellenza DEWS 47 La nostra esperienza I mote al lavoro Misure di temperatura Misure di luminosità Centro di Eccellenza DEWS 48
25 La nostra esperienza TinyDB Local Wired Link Centro di Eccellenza DEWS 49 La nostra esperienza TinyDB Remote WEB SERVER with TinyDB Java API MySQL Gateway running SerialForwarder Centro di Eccellenza DEWS 50
26 La nostra esperienza La mappa del sito web Sensor Network Patch Via GPRS Centro di Eccellenza DEWS 51 La nostra esperienza Web Sensor Networks GW GW Patches di sensori per monitoraggio ambientale WEB SERVER GW Centro di Eccellenza DEWS 52
27 Demo 1 Conclusioni CntToLedsAndRfm e RfmToLeds Demo 2 TinyDB Local Demo 3 Controllo luminosità Centro di Eccellenza DEWS 53 Demo 1 Conclusioni CntToLedsAndRfm e RfmToLeds Semplice comunicazione tra 2 nodi Centro di Eccellenza DEWS 54
28 Demo 2 Conclusioni TinyDB per Monitoraggio Locale Wired Link Centro di Eccellenza DEWS 55 Conclusioni Demo 3 Controllo luminosità Sensori mobili Sensori fissi Attuatori La rete di sensori effettua un controllo a feedback regolando la luminosità in modo da mantenerla costante attorno a un valore di riferimento. Centro di Eccellenza DEWS 56
29 Conclusioni Domande? Grazie per l attenzione! Centro di Eccellenza DEWS 57
SISTEMA DI MONITORAGGIO AMBIENTALE TRAMITE WSN
Università degli Studi di Pavia Facoltà di Ingegneria Corso di Laurea Specialistica in Ingegneria Informatica SISTEMA DI MONITORAGGIO AMBIENTALE TRAMITE WSN Relatore: Prof. Paolo Ettore Gamba Correlatore:
DettagliAsset management per centrali di produzione da fonti rinnovabili.
Asset management per centrali di produzione da fonti rinnovabili. Vantaggi dell utilizzo di sensor networks wireless M. Giannettoni, P. Pinceti, M. Caserza Magro Università di Genova E. Montanari IB Group
DettagliPTA Azione 6 PTA Azione 6 Sistema di precisione open source per il rilevamento flussi di mobilità
PTA Azione 6 PTA Azione 6 Sistema di precisione open source per il rilevamento flussi di mobilità Luca Grimaldi e Mauro Prevostini Ente Regionale per i Servizi all Agricoltura e alle Foreste Dipartimento
DettagliIntroduzione alle tecnologie informatiche. Strumenti mentali per il futuro
Introduzione alle tecnologie informatiche Strumenti mentali per il futuro Panoramica Affronteremo i seguenti argomenti. I vari tipi di computer e il loro uso Il funzionamento dei computer Il futuro delle
DettagliIl sistema operativo TinyOS
tesi di laurea Anno Accademico 2005/2006 relatore Ch.mo prof. Domenico Cotroneo candidato Giovanni Chierchia Matr. 534 / 804 ::. Obiettivi del lavoro di tesi Studio del sistema operativo TinyOS Studio
DettagliTinyOS. Sistema operativo open-source per wireless sensor network sviluppato dall Università di Berkley e centro ricerche Intel www.tinyos.
Sistema operativo open-source per wireless sensor network sviluppato dall Università di Berkley e centro ricerche Intel www.tinyos.net Outline Wireless Sensor Network 1 Wireless Sensor Network Caratterisiche
DettagliRobotica di servizio su piattaforma Linux. relatore: Alessandro Budai con la collaborazione dello SmartLab (http://smartlab.univ.trieste.
Robotica di servizio su piattaforma Linux relatore: Alessandro Budai con la collaborazione dello SmartLab (http://smartlab.univ.trieste.it) Robotica di servizio Utilizzo di robot in ambienti civili Cooperazione
DettagliLa tecnica proporzionale
La tecnica proporzionale Regolatori di pressione La tecnica proporzionale Regolatori di pressione La tecnica proporzionale La tecnica proporzionale Controllo direzione e flusso La tecnica proporzionale
DettagliDISCIPLINA TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI
DISCIPLINA TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI INDIRIZZO DI INFORMATICA E TELECOMUNICAZIONI ARTICOLAZIONE TELECOMUNICAZIONI Utilizzare consapevolmente gli strumenti
DettagliArchitettura di un sistema operativo
Architettura di un sistema operativo Dipartimento di Informatica Università di Verona, Italy Struttura di un S.O. Sistemi monolitici Sistemi a struttura semplice Sistemi a livelli Virtual Machine Sistemi
DettagliMoniThor di IDC-Informatica www.idc-informatica.it. Centralizzazione di controlli per apparati eterogenei
MoniThor di IDC-Informatica www.idc-informatica.it Centralizzazione di controlli per apparati eterogenei Cos'è MoniThor è una suite di strumenti per il controllo a distanza di dispositivi collegati o collegabili
DettagliBASE DI DATI: introduzione. Informatica 5BSA Febbraio 2015
BASE DI DATI: introduzione Informatica 5BSA Febbraio 2015 Di cosa parleremo? Base di dati relazionali, modelli e linguaggi: verranno presentate le caratteristiche fondamentali della basi di dati. In particolare
DettagliTecnologie di Campo nell Automazione Industriale
Tecnologie di Campo nell Automazione Industriale Reti per l Automazione Stefano Panzieri Lan e Bus di Campo - 1 Stefano Panzieri Al livello più basso Misura e acquisizione delle grandezze di interesse
DettagliCon il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione.
Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione. Compito fondamentale di un S.O. è infatti la gestione dell
Dettagli1. BASI DI DATI: GENERALITÀ
1. BASI DI DATI: GENERALITÀ BASE DI DATI (DATABASE, DB) Raccolta di informazioni o dati strutturati, correlati tra loro in modo da risultare fruibili in maniera ottimale. Una base di dati è usualmente
DettagliINTRODUZIONE AI SISTEMI EMBEDDED
1 INTRODUZIONE AI SISTEMI EMBEDDED DEFINIZIONE DI SISTEMA EMBEDDED SVILUPPO HW/SW DI SISTEMI EMBEDDED \ DEFINIZIONE DI SISTEMA EMBEDDED UN SISTEMA EMBEDDED È UN SISTEMA DI ELABORAZIONE (COMPUTER) SPECIALIZZATO
DettagliIl software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi
Il Software Il software impiegato su un computer si distingue in: Software di sistema Sistema Operativo Compilatori per produrre programmi Software applicativo Elaborazione testi Fogli elettronici Basi
DettagliSistemi Wireless di Telelettura e di Monitoraggio dei Consumi Energetici
Sistemi Wireless di Telelettura e di Monitoraggio dei Consumi Energetici Missione La MiDo sviluppa sistemi di Smart Metering e servizi in cloud computing per l energy management e per il monitoraggio di
DettagliWEBDYNSUN LA SOLUZIONE DEDICATA AI SISTEMI DI MONITORAGGIO DI IMPIANTI FOTOVOLTAICI
WEBDYNSUN LA SOLUZIONE DEDICATA AI SISTEMI DI MONITORAGGIO DI IMPIANTI FOTOVOLTAICI Secondo i dati forniti dal GSE, il numero degli impianti fotovoltaici installati in Italia ha superato all inizio del
Dettaglimercoledì 16 giugno 2010 Sara Costa - Software Engineer 1 Cos è SPIM e perché sceglierlo SPIM System Da dove siamo partiti
by mercoledì 16 giugno 2010 Sara Costa - Software Engineer 1 Indice Cos è SPIM e perché sceglierlo SPIM System Da dove siamo partiti La strada che abbiamo percorso I risultati che abbiamo ottenuto Conclusioni
DettagliOrganizzazione Monolitica
Principali componenti di un sistema Applicazioni utente Interprete di comandi (shell) Interfaccia grafica (desktop) Gestore del processore / Scheduler(s) Gestore della memoria Gestore delle periferiche/
DettagliGuida alla registrazione on-line di un NovaSun Log
Guida alla registrazione on-line di un NovaSun Log Revisione 4.1 23/04/2012 pag. 1 di 16 Contenuti Il presente documento è una guida all accesso e all utilizzo del pannello di controllo web dell area clienti
DettagliLa Macchina Virtuale
Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Elaborazione di Immagini e Suoni / Riconoscimento e Visioni Artificiali 12 c.f.u. Anno Accademico 2008/2009 Docente: ing. Salvatore
DettagliIL CAMBIAMENTO? INEVITABILE. LA SCELTA NON È PIÙ SE INNOVARE MA COME INNOVARE. Persone. Vision
IL CAMBIAMENTO? È INEVITABILE. LA SCELTA NON È PIÙ SE INNOVARE MA COME INNOVARE Tre sono le dimensioni dell universo interconnesso: Sistemi Cose Vision Emergere Persone Mission L innovazione strategica
DettagliSistemi Operativi MECCANISMI E POLITICHE DI PROTEZIONE. D. Talia - UNICAL. Sistemi Operativi 13.1
MECCANISMI E POLITICHE DI PROTEZIONE 13.1 Protezione Obiettivi della Protezione Dominio di Protezione Matrice di Accesso Implementazione della Matrice di Accesso Revoca dei Diritti di Accesso Sistemi basati
DettagliMECCANISMI E POLITICHE DI PROTEZIONE 13.1
MECCANISMI E POLITICHE DI PROTEZIONE 13.1 Protezione Obiettivi della Protezione Dominio di Protezione Matrice di Accesso Implementazione della Matrice di Accesso Revoca dei Diritti di Accesso Sistemi basati
DettagliArchitetture Informatiche. Dal Mainframe al Personal Computer
Architetture Informatiche Dal Mainframe al Personal Computer Architetture Le architetture informatiche definiscono le modalità secondo le quali sono collegati tra di loro i diversi sistemi ( livello fisico
DettagliIl Software. Il software del PC. Il BIOS
Il Software Il software del PC Il computer ha grandi potenzialità ma non può funzionare senza il software. Il software essenziale per fare funzionare il PC può essere diviso nelle seguenti componenti:
DettagliDipartimento di Scienze Applicate
DIPARTIMENTO DI SCIENZE APPLICATE Università degli Studi di Napoli Parthenope Centro Direzionale di Napoli Isola C4 80143 Napoli dsa@uniparthenope.it P. IVA 01877320638 Dipartimento di Scienze Applicate.
DettagliWireless Sensor Networks
Università degli Studi dell Aquila Centro di Eccellenza Design Methodologies for Embedded controllers, controllers, Wireless interconnect and Systemystem-onon-chip Wireless Sensor Networks Ing. Luigi Pomante
DettagliICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA
ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA Obiettivo Richiamare quello che non si può non sapere Fare alcune precisazioni terminologiche IL COMPUTER La struttura, i componenti
DettagliLaboratorio di Informatica I
Struttura della lezione Lezione 1: Le Architetture Distribuite Vittorio Scarano Algoritmi e Strutture Dati: Algoritmi Distribuiti Corso di Laurea in Informatica Università di Salerno Le architetture distribuite
DettagliIL CAMBIAMENTO È INEVITABILE LA SCELTA NON È PIÙ SE INNOVARE MA COME INNOVARE
IL CAMBIAMENTO È INEVITABILE LA SCELTA NON È PIÙ SE INNOVARE MA COME INNOVARE Gli spazi operativi delle aziende e degli enti a cui ci proponiamo sono innanzitutto degli ambienti che vengono vissuti dai
DettagliSistema di monitoraggio delle correnti in ingresso in impianti fotovoltaici
Sistema di monitoraggio delle correnti in ingresso in impianti fotovoltaici "L uso della piattaforma CompactRIO ha consentito l implementazione di un sistema di monitoraggio adatto ad essere utilizzato
DettagliDurante la realizzazione di questo WP verranno anche effettuate delle sperimentazioni per verificare la bontà delle ipotesi in fase di studio.
Allegato WP2 Il pacchetto software implementerà le seguenti funzioni specifiche del progetto allegato, così come delineato nella descrizione del WP 2 che vale come specifica generale: 1. programmazione
DettagliCorso di Sistemi di Elaborazione delle informazioni
Corso di Sistemi di Elaborazione delle informazioni Sistemi Operativi Francesco Fontanella Complessità del Software Software applicativo Software di sistema Sistema Operativo Hardware 2 La struttura del
DettagliNuMa Nuove Manutenzioni. Web Application per la Gestione dell Iter di Manutenzione degli Edifici e del Territorio
NuMa Nuove Manutenzioni Web Application per la Gestione dell Iter di Manutenzione degli Edifici e del Territorio NuMa - Nuove Manutenzioni Manutenzione degli Edifici e del Territorio NuMa (Nuove Manutenzioni)
DettagliHardware & Software Development
Hardware & Software Development MISSION Realizzare prodotti ad alta innovazione tecnologica e fornire servizi con elevati standard qualitativi 3 AZIENDA ATTIVITÀ Prodotti 4 6 8 10 5 AZIENDA ISER Tech
DettagliLa t ecnologia WSN La piattaforma NI WSN Ambiente di programmazione Real Time (NI LabVIEW):
La programmazione grafica di Reti di Sensori Wireless (Wireless Sensor Networks - WSN) in ambito industriale Massimiliano Banfi - Systems Engineers Manager - National Instruments Italy La t ecnologia WSN
DettagliGestione del riscaldamento della casa via App e web. ThermoAPP. il geotermostato intelligente
ThermoAPP il geotermostato intelligente ThermoAPP è il termostato hi-tech creato per la gestione intelligente degli impianti di riscaldamento. Un dispositivo ad alto tasso tecnologico che consente l interazione,
DettagliIl sistema di I/O. Hardware di I/O Interfacce di I/O Software di I/O. Introduzione
Il sistema di I/O Hardware di I/O Interfacce di I/O Software di I/O Introduzione 1 Sotto-sistema di I/O Insieme di metodi per controllare i dispositivi di I/O Obiettivo: Fornire ai processi utente un interfaccia
DettagliCaratterizzazione energetica di un nodo sensore ZigBee
Caratterizzazione energetica di un nodo sensore ZigBee Tesi di Laurea in Trasmissione Numerica Tommaso Sinico Università degli Studi di Trieste Dipartimento di Ingegneria e Architettura Gruppo Telecomunicazioni
DettagliArchitetture Informatiche. Dal Mainframe al Personal Computer
Architetture Informatiche Dal Mainframe al Personal Computer Architetture Le architetture informatiche definiscono le modalità secondo le quali sono collegati tra di loro i diversi sistemi ( livello fisico
DettagliSoluzioni per la Building Automation
Pag. 1 di 9 Soluzioni per la Building Automation SISTEMA GIST. : TVCC Pag. 2 di 9 1. INTRODUZIONE Il sistema GIST (Gestione Integrata Sistemi Tecnologici) è costituito da un SW di integrazione in grado
DettagliSommario. Introduzione 1
Sommario Introduzione 1 1 Il Telecontrollo 1.1 Introduzione... 4 1.2 Prestazioni di un sistema di Telecontrollo... 8 1.3 I mercati di riferimento... 10 1.3.1 Il Telecontrollo nella gestione dei processi
DettagliTele-Laboratori di Automatica
Università di Siena Marco Casini Dipartimento di Ingegneria dell Informazione Università di Siena, Italy Email: casini@ing.unisi.it UNIVERSITA DI SIENA 1 Sommario Tele-laboratori di automatica. Classificazione
DettagliProgetto di un sistema di controllo per un robot basato su CAN
Progetto di un sistema di controllo per un robot basato su CAN Laurea in Ingegneria Informatica ed Elettronica Università degli Studi di Perugia Facoltà di Ingegneria Candidato: Giulio Spinozzi Relatore:
DettagliSistemi Operativi. Conclusioni e nuove frontiere
Sistemi Operativi (modulo di Informatica II) Conclusioni e nuove frontiere Patrizia Scandurra Università degli Studi di Bergamo a.a. 2008-09 Sommario Definizione di sistema operativo Evoluzione futura
DettagliLezione 4 La Struttura dei Sistemi Operativi. Introduzione
Lezione 4 La Struttura dei Sistemi Operativi Introduzione Funzionamento di un SO La Struttura di un SO Sistemi Operativi con Struttura Monolitica Progettazione a Livelli di un SO 4.2 1 Introduzione (cont.)
DettagliFondamenti di Informatica Ingegneria Clinica Lezione 16/10/2009. Prof. Raffaele Nicolussi
Fondamenti di Informatica Ingegneria Clinica Lezione 16/10/2009 Prof. Raffaele Nicolussi FUB - Fondazione Ugo Bordoni Via B. Castiglione 59-00142 Roma Docente Raffaele Nicolussi rnicolussi@fub.it Lezioni
DettagliTelecontrollo. Come poter controllare in remoto l efficienza del vostro impianto
Telecontrollo Come poter controllare in remoto l efficienza del vostro impianto AUTORE: Andrea Borroni Weidmüller S.r.l. Tel. 0266068.1 Fax.026124945 aborroni@weidmuller.it www.weidmuller.it Ethernet nelle
DettagliSistema di precisione open source per il rilevamento flussi di mobilità
PTA Azione 6 Sistema di precisione open source per il rilevamento flussi di mobilità Luca Grimaldi Ente Regionale per i Servizi all Agricoltura e alle Foreste Struttura azioni integrate montagna e ricerca
DettagliUnità CAN Master USB
Unità CAN Master USB Board USB Datasheet Pag. 1 1 ISTRUZIONI Sommario 1. INTRODUZIONE... 3 2. SCHEDA USB CAN... 4 3. HARDWARE... 5 4. PROTOCOLLO DI COMUNICAZIONE SU BUS USB... 6 4.1 Formato comandi e risposte...
DettagliLASER NAVIGATION SRL
LASER NAVIGATION SRL SISTEMI DI TELELETTURA DI ACQUA-ENERGIA ELETTRICA-GAS PER UTENZE INDUSTRIALI E DOMESTICHE 1 CMR CUSTOMER RELATION SHIP MANAGEMENT Applicando la gestione integrata del cliente è possibile
DettagliDott. Davide Tamellini Ing. Vittorio Agostinelli. Automazione. AssoAutomazione
La gestione dell IP dinamico in rete GPRS con utilizzo del protocollo IEC60870: il concetto di Plc Gprs Manager, nella comunicazione wireless con standard IEC, applicato alle reti idriche geograficamente
DettagliSoftware di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche
Software di sistema e software applicativo I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche Software soft ware soffice componente è la parte logica
DettagliGWF Smart metering. migrazione dei dati. scalabilità. interoperabilità.
GWF Smart metering migrazione dei dati. scalabilità. interoperabilità. SmartMetering_it.indd 3 23.06.2010 11:31:13 Mappa smart metering migrazione dei dati. scalabilità. interoperabilità. 1. Elettricità
DettagliIL SOFTWARE SECONDO LA NORMA UNI EN ISO 13849-1:2008 (IIA PARTE) 1
Ernesto Cappelletti (ErnestoCappelletti) IL SOFTWARE SECONDO LA NORMA UNI EN ISO 13849-1:2008 (IIA PARTE) 6 April 2012 1. Requisiti per la scrittura del software secondo la norma UNI EN ISO 13849-1:2008
DettagliNORMA CEI EN 61131. PLC: programmazione. PLC: programmazione. PLC: programmazione. Automazione Industriale 3. Automazione Industriale
NORMA CEI EN 61131 Ing.Francesco M. Raimondi www.unipa.it/fmraimondi Lezioni del corso di Dipartimento di Ingegneria dell Automazione e dei Sistemi 1 La normativa IEC 1131 del 1993 ha standardizzato 5
DettagliOCS Open Control System
OCS Open Control System L OCS è una applicazione software innovativa di supervisione e controllo, progettata e realizzata da Strhold S.p.A. per consentire la gestione centralizzata di sottosistemi periferici.
DettagliLa nostra proposta per il trasporto internazionale.
pagina 1 di 6 La nostra proposta per il trasporto internazionale. Movendo Srl. Movendo Srl è specificamente orientata all'erogazione di servizi per la gestione delle risorse mobili (Mobile Resources Management).
DettagliL informatica INTRODUZIONE. L informatica. Tassonomia: criteri. È la disciplina scientifica che studia
L informatica È la disciplina scientifica che studia INTRODUZIONE I calcolatori, nati in risposta all esigenza di eseguire meccanicamente operazioni ripetitive Gli algoritmi, nati in risposta all esigenza
DettagliMisura, raccolta, presentazione e analisi dati remotizzata e distribuita dei consumi energetici
Misura, raccolta, presentazione e analisi dati remotizzata e distribuita dei consumi energetici Relatori: Prof. Alessandro Ferrero Prof. Dario Petri Ing. Stefano Longoni INTRODUZIONE AL MONITORAGGIO DEI
Dettaglithe digital connection company Full Lighting Management
Ailux S.r.l. è una realtà tecnologica che ha come strategia aziendale la connettività. L azienda ed il suo management si riconoscono e amano identificarsi come una digital connection. L unione di un management
DettagliLIGHTING DESIGNER Gianni Ronchetti Architetto Valmadrera, 10/06/2014
Valmadrera, 10/06/2014 La gestione della luce Lo scopo di questo articolo è di far comprendere in modo chiaro che la gestione della luce può essere ottenuta anche in modo semplice e funzionale, e peraltro
DettagliBase di dati e sistemi informativi
Base di dati e sistemi informativi Una base di dati è un insieme organizzato di dati opportunamente strutturato per lo svolgimento di determinate attività La base di dati è un elemento fondamentale per
DettagliIntroduzione Il progetto WORKPAD Individuazione delle attuali sfide tecnologiche
Il Progetto WORKPAD Migliorare la gestione delle emergenze attraverso la gestione dei processi e la geo-collaborazione Andrea Marrella marrella@dis.uniroma1.it Indice della Presentazione Introduzione Il
DettagliMONITORAGGI STRUTTURALI WIRELESS A LETTURA REMOTA
ESSEBI Srl NUOVE FRONTIERE DEL MONITORAGGIO STRUTTURALE MONITORAGGI STRUTTURALI WIRELESS A LETTURA REMOTA Roma, 4 maggio 2011 Facoltà di Architettura via Gramsci, 53 Roma MONITORAGGIO WIRELESS I principali
DettagliG l o b a l M o b i l e S i s t e m a d i t e l e c o n t r o l l o G P S s u G S M / G P R S
G l o b a l M o b i l e S i s t e m a d i t e l e c o n t r o l l o G P S s u G S M / G P R S Generalità dinanet-mobile è un apparato elettronico per il controllo degli autoveicoli. Inserito in un involucro
DettagliSOLUZIONI PER LA DOMOTICA
O.E. OmniBus Engineering SA SOLUZIONI PER LA DOMOTICA O.E.OmniBus Enginnering SA Via Carvina, 4 CH-6807 Taverne Switzerland +41 91 9309520 - info@oeomnibus.ch www.oeomnibus.ch O.E. OmniBus Engineering
DettagliUnità intelligenti serie DAT9000
COMPONENTI PER L ELETTRONICA INDUSTRIALE E IL CONTROLLO DI PROCESSO Unità intelligenti serie DAT9000 NUOVA LINEA 2010 www.datexel.it serie DAT9000 Le principali funzioni da esse supportate, sono le seguenti:
DettagliPLC Programmable Logic Controller
PLC Programmable Logic Controller Sistema elettronico, a funzionamento digitale, destinato all uso in ambito industriale, che utilizza una memoria programmabile per l archiviazione di istruzioni orientate
DettagliG l o b a l C o n n e c t i o n S i s t e m a d i t e l e c o n t r o l l o G S M / G P R S
G l o b a l C o n n e c t i o n S i s t e m a d i t e l e c o n t r o l l o G S M / G P R S Generalità dinanet-global_connection è un apparato elettronico per il controllo e la sicurezza sia domestica
DettagliMonitoraggio Impianti Fotovoltaici
Monitoraggio Impianti Fotovoltaici Descrizione del sistema Sistema innovativo per diagnostica e monitoraggio degli impianti fotovoltaici a livello stringa. Due o più schede di misura per stringa: una sul
DettagliIndice Introduzione Elementi di base dei database Il linguaggio SQL (Structured Query Language)
Indice Introduzione XI Capitolo 1 Elementi di base dei database 1 1.1 Che cos è un database 1 1.2 L architettura di Oracle Database 10g 3 Progetto 1.1 L architettura di Oracle Database 10g 8 1.3 I tipi
DettagliIntroduzione al sistema operativo. Laboratorio Software 2008-2009 C. Brandolese
Introduzione al sistema operativo Laboratorio Software 2008-2009 C. Brandolese Che cos è un sistema operativo Alcuni anni fa un sistema operativo era definito come: Il software necessario a controllare
DettagliIl software di base comprende l insieme dei programmi predisposti per un uso efficace ed efficiente del computer.
I Sistemi Operativi Il Software di Base Il software di base comprende l insieme dei programmi predisposti per un uso efficace ed efficiente del computer. Il sistema operativo è il gestore di tutte le risorse
DettagliFLEET MANAGEMENT / GESTIONE FLOTTE
FLEET MANAGEMENT / GESTIONE FLOTTE Il sistema proposto consente di erogare un insieme di servizi di logistica basati sulla capacità di stabilire comunicazioni bidirezionali tra una Centrale Operativa ed
DettagliIntroduzione ai Sistemi Operativi
Introduzione ai Sistemi Operativi Sistema Operativo Software! Applicazioni! Sistema Operativo! È il livello di SW con cui! interagisce l utente! e comprende! programmi quali :! Compilatori! Editori di
DettagliB.P.S. Business Process Server ALLEGATO C10
B.P.S. Business Process Server ALLEGATO C10 REGIONE BASILICATA DIPARTIMENTO PRESIDENZA DELLA GIUNTA REGIONALE UFFICIO SISTEMA INFORMATIVO REGIONALE E STATISTICA Via V. Verrastro, n. 4 85100 Potenza tel
DettagliArchitettura hardware
Architettura dell elaboratore Architettura hardware la parte che si può prendere a calci Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione
DettagliIl Sistema Operativo. C. Marrocco. Università degli Studi di Cassino
Il Sistema Operativo Il Sistema Operativo è uno strato software che: opera direttamente sull hardware; isola dai dettagli dell architettura hardware; fornisce un insieme di funzionalità di alto livello.
DettagliDefinizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base
Sistema operativo Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base Architettura a strati di un calcolatore
DettagliInformatica per la comunicazione" - lezione 8 -
Informatica per la comunicazione - lezione 8 - Esercizio Convertire i seguenti numeri da base 10 a base 2: 8, 23, 144, 201. Come procedere per risolvere il problema? Bisogna ricordarsi che ogni sistema,
DettagliLa piattaforma di lettura targhe intelligente ed innovativa in grado di offrire servizi completi e personalizzati
La piattaforma di lettura targhe intelligente ed innovativa in grado di offrire servizi completi e personalizzati Affidabilità nel servizio precisione negli strumenti Chanda LPR Chanda LPR è una piattaforma
DettagliArduino UNO. Single board microcontroller
Arduino UNO Single board microcontroller Che cos è Arduino? Arduino è una piattaforma hardware basata su un microcontrollore, per lo sviluppo di applicazioni che possono interagire con il mondo esterno.
DettagliOMNI3 Powered by OMNICON Srl Via Petrarca 14/a 20843 Verano Brianza (MB) lunedì 18 novembre 13
1 Monitoraggio Impianti Fotovoltaici e servizi relativi l energia Centro servizi per la gestione dei consumi 2 OMNI3 Il monitoraggio degli impianti Il tema della sostenibilità ambientale diventa sempre
DettagliAl giorno d oggi, i sistemi per la gestione di database
Introduzione Al giorno d oggi, i sistemi per la gestione di database implementano un linguaggio standard chiamato SQL (Structured Query Language). Fra le altre cose, il linguaggio SQL consente di prelevare,
DettagliPiano Nazionale di Formazione degli Insegnanti sulle Tecnologie dell'informazione e della Comunicazione. Percorso Formativo C1.
Piano Nazionale di Formazione degli Insegnanti sulle Tecnologie dell'informazione e della Comunicazione Percorso Formativo C1 Modulo 2 Computer hardware 1 OBIETTIVI Identificare, descrivere, installare
DettagliMT2 e MT3: Schede e sistemi di controllo motori passo passo
IPSES S.r.l. Scientific Electronics MT2 e MT3: Schede e sistemi di controllo motori passo passo La gamma più completa per il controllo intelligente dei motori passo passo I nostri sistemi sono la soluzione
DettagliInformatica per la Storia dell Arte. Anno Accademico 2014/2015
Università degli Studi di Palermo Dipartimento di Ingegneria Chimica, Gestionale, Informatica, Meccanica Informatica per la Storia dell Arte Anno Accademico 2014/2015 Docente: ing. Salvatore Sorce Architettura
DettagliApplicazione di algoritmi di routing dinamico su reti wireless in ambiente portuale
1 Applicazione di algoritmi di routing dinamico su reti wireless in ambiente portuale Tesi svolta presso il Fantuzzi Reggiane Electronic Department (FRED) Relatore: Prof. G. Dodero Candidato: Daniele Venzano
DettagliDATABASE. www.andreavai.it
Cos'è un database? Quando si usa? Differenze con i fogli elettronici Le tabelle: record, campi, tipi di dati Chiavi e indici Database relazionali (R-DBMS) Relazioni uno-a-uno Relazioni uno-a-molti Relazioni
DettagliLezione 2 Principi Fondamentali di SO Interrupt e Caching. Sommario
Lezione 2 Principi Fondamentali di SO Interrupt e Caching Sommario Operazioni di un SO: principi fondamentali Una visione schematica di un calcolatore Interazione tra SO, Computer e Programmi Utente 1
DettagliIl monitoraggio ambientale come supporto al controllo del territorio. Francesco Antolini Emanuele Tavelli
Il monitoraggio ambientale come supporto al controllo del territorio Francesco Antolini Emanuele Tavelli Geosciences and Information Technologies GIT 2015 - San Leo (RN), 17 Giugno 2015 Winet Srl Vu Pham
DettagliConsulenza strategica. Sistemi embedded. Sistemi software. Sistemi Machine to Machine
REFRESH YOUR SYSTEM Per competere nell odierna economia globale, è di vitale importanza comprendere le esigenze del cliente, guidandolo nella scelta della giusta soluzione. Questa è la filosofia di lavoro
DettagliApproccio stratificato
Approccio stratificato Il sistema operativo è suddiviso in strati (livelli), ciascuno costruito sopra quelli inferiori. Il livello più basso (strato 0) è l hardware, il più alto (strato N) è l interfaccia
DettagliPROGRAMMAZIONE MODULARE DI INFORMATICA CLASSE QUINTA - INDIRIZZO MERCURIO SEZIONE TECNICO
PROGRAMMAZIONE MODULARE DI INFORMATICA CLASSE QUINTA - INDIRIZZO MERCURIO SEZIONE TECNICO Modulo 1: IL LINGUAGGIO HTML Formato degli oggetti utilizzati nel Web Elementi del linguaggio HTML: tag, e attributi
DettagliIl Sistema Operativo. Di cosa parleremo? Come si esegue un programma. La nozione di processo. Il sistema operativo
Il Sistema Operativo Di cosa parleremo? Come si esegue un programma. La nozione di processo. Il sistema operativo ... ma Cos'è un S.O.? un PROGRAMMA!... ma Cos'è un programma? PROGRAMMA: 1. algoritmo sequenza
DettagliTD Group S.p.A. Progetto Landslides Early Warning PON01_01503 10 Luglio 2012. per
per Progetto Landslides Early Warning PON01_01503 10 Luglio 2012 TD Group SpA: Obiettivi TD Group intende utilizzare le proprie conoscenze, acquisite nell ambito delle reti di sensori e dei sistemi di
Dettagli