FLOWEATHER
Environment monitoring system
  based on sensor networks
            July 2010
– Introduction

            !  Environmental monitoring system
What        !  Weather and pollution data processing
            !  From idea to prototype

           !  Territory based approach
           !  Network infrastructure for distributed measurements
How        !  Data presentation through a personalized service
           !  Flexible and sustainable
           !  Inside a flowerpot


           !  Revolution in the concept of environmental monitoring
Why        !  Best environmental awareness
           !  Several applications
– Ideas & Motivations

                     !  Weather and pollution data analysis

                     !  Integration of different devices and environmental map

Ideas                !  Data presentation via web and customizable service

                     !  Adaptability: modularity and mobility

                     !  Low power consumption


!  Innovative and user friendly method user

!  Hourly weather data and urban climate map

!  Useful tool for building energy management                        Motivations
!  Pollution monitoring

!  Original design
– The first hi-tech pot
– Halfway between WSNs and ESs

Wireless Sensor Networks       Embedded systems

•  Distributed architecture
                               •  Special purpose
•  Short-range wireless
   technology                  •  Dedicated hardware

•  Autolocalization            •  Low memory management

•  Power consumption control   •  Interaction with the outside
                                  world
•  2 phases:
    •  Data collection         •  Commonly used in real-time
                                  applications
    •  Data communication
– Distributed system

"    Every node is an independent device

"    Star topology (stations do not communicate with each other)

"    All the data is stored on a server
– Project drivers

Green                                                    Low cost

•  Fully recyclable                     •  Low cost price
   materials                               ~ 150! (customer price)
•  RoHS components                      •  Traditional forecast
                                           stations price
•  LIon rechargeable
                                           > 250!
   batteries                  GLOSS
                              Project
•  Schematics available for             •  Economic sustainability
   free download

                                        •  Energetic sustainability
•  Source code shared


Open Source                                           Sustainable
– Two ways approach

Measuring device        Server for data analysis
– Device

•  Mobility
   –  Wireless interface, rechargeable batteries
•  Modularity
   –  Additional modules
•  Open Hardware
   –  Ad-hoc designed microcontroller
•  Flexibility
   –  Location, Purpose
– Device: basic components
              temperature,       sensing                     communication
alimentazione   humidity,
              air pressure,                     GSM/GPRS
                   CO                            module

                  LIon
                 battery
                  pack        microcontroller

                                                integrated
                                                  circuit


                                                  antenna

                  solar
                  panel        visualization                 sincronization




                                                     clock
                LCD display
– Device: behavior

3 WAY VISUALIZATION
Misurazioni                Data transmission
                           Temperatura, Umidità, Pressione
                           •    Unico ciclo di 11 misurazioni (una ogni 1/2s)
                           •    Internet connection through APN
•  Temperatura e umidità   •    Inserimento dei valori all'interno di un vettore
                           •    Contact with server address
                           •    Ordinamento eseguito tramite bubble sort
•  Web page
•  Pressione atmosferica   •    Opening a TCP connection
                                Scelta del valore mediano

                           •    Data transmission
•  Monossido di carbonio
   Monossido di carbonio
•  Mobile phone
•  Ciclo di sensing
   Ciclo di sensing

•  Memorizzazione
•  Station display
– Device: behavior

3 WAY VISUALIZATION
Misurazioni                SMS processing
                           Temperatura, Umidità, Pressione
                           •    Unico ciclo di 11 misurazioni (una ogni 1/2s)
                           •    Check received message memory
•  Temperatura e umidità   •    Inserimento dei valori all'interno di un vettore
                           •    Verifying request authenticity
                           •    Ordinamento eseguito tramite bubble sort
•  Web page
•  Pressione atmosferica   •    Answer with an sms containing last measure
                                Scelta del valore mediano

                           •    Deleting message
•  Monossido di carbonio
   Monossido di carbonio
•  Mobile phone
•  Ciclo di sensing
   Ciclo di sensing

•  Memorizzazione
•  Station display
– Device: behavior

3 WAY VISUALIZATION
Misurazioni                LCD screeen
                           Temperatura, Umidità, Pressione
                           •    Unico ciclo di 11 misurazioni (una ogni 1/2s)
                           •    Last measurement always on memory
•  Temperatura e umidità   •    Inserimento dei valori all'interno di un vettore
                           •    Viewable on the LCD screen
                           •    Ordinamento eseguito tramite bubble sort
•  Web page
•  Pressione atmosferica   •    Duration: 5 seconds
                                Scelta del valore mediano

                           •    Overwritten by the next measurement
•  Monossido di carbonio
   Monossido di carbonio
•  Mobile phone
•  Ciclo di sensing
   Ciclo di sensing

•  Memorizzazione
•  Station display                : : : floweather : : :
                                 Wed 21/07/2010 h 16
                                T= 27.4 C P=1018 hPa
                                H= 60% CO=1.0 ppm
– Device: consumption control

                                                          Temperatura, Umidità,
ACTIVE                                                    SLEEP
                                                          Pressione
•    Clock ciclo di 11 misurazioni (una ogni 1/2s)
     Unico hourly alarm                                   •    LCD visualization
                                                               Unico ciclo di 11 misurazioni (una ogni 1/2s)
•    Sensing
     Inserimento dei valori all'interno di un vettore     •    All the components are in idle state
                                                               Inserimento dei valori all'interno di un vettore
•    Communication
     Ordinamento eseguito tramite bubble sort             •    Clock manages alla alarms
                                                               Ordinamento eseguito tramite bubble sort
•    SMS management
     Scelta del valore mediano                            •    No power valore mediano
                                                               Scelta del consumption except RTC




                    90s                          3510s                       90s             3510s

                   active                         sleep                    active             sleep




      = Hourly alarm             = LCD on


      = Shut down
– Device: add-ons

Anemometer
Anemometro                             Further gas analysis
                                       Anemometro

                  •  Velocità e                            SO2, NO2
                                                        •  Velocità e
                 •  Wind speed
                     direzione del                      •  CO2, O2 del
                                                           direzione
                 •  Wind direction
                     vento                                 vento
                                                        •  C6H6, NH3
                 •  Wind chill
                  •  Wind chill                         •  Wind chill
                                                           PM10



Acoustic pollution board
Anemometro                             Anemometro
                                       ZigBee module

                  •  Velocità e                         •  Alternative
                                                        •  Velocità e
                 •  Intensity                              solution for
                     direzione del                         direzione del
                                                           communication
                 •  Loudness
                     vento                                 vento
                                                        •  Instead of
                 •  Effect on people
                  •  Wind chill                            GSM/GPRS
                                                        •  Wind chill
                                                           module
– Device: design

                               Material: chylon

                               •  55% polyethylene
                                  45% sawdust

                               •  Fully recyclable



Project: flowerpot

•  Polished design

•  Compact sizes

•  Components located inside
– Server

•  Ease
  –  Clear and quick consultation, Graphs

•  Personalization
  –  Custom web page

•  Real time update
  –  Immediately available

•  Automation
  –  Data processing, stations coordination
– Server: components
   storing                                presentation


                     www.floweather.com




sharing on Twitter                        EPW file
– Server: behavior

DATA MANAGEMENT
GESTIONE
MisurazioniDATI              www.floweather.com
                             1.  Home
•    Temperatura e umidità
•    Memorizzazione          2.  Blog
• 
•    Presentation
     Pressione atmosferica   3.  Project

• 
•    Presentazione
     Monossido di carbonio   4.  MyFloweather

•    Twitter                 5.  Credits
• 
•    Ciclo di sensing
     Twitter

•  Memorizzazione
•  NRG simulation software
•  Software di simulazione
     energetica
– Server: software
– Server: behavior

DATA MANAGEMENT
Misurazioni                  Social network
                             •  Free microblogging service
•  Temperatura e umidità
                             •  Data sharing with neighbors
•  Presentation
•  Pressione atmosferica     •  Automatic posting

•  Monossido di carbonio
•  Twitter
•  Ciclo di sensing

•  Memorizzazione
•  NRG simulation software
– Server: funzionalità

DATA MANAGEMENT
GESTIONE
MisurazioniDATI              Connection with energy softwares
                             •  Using data for energy simulations
•    Temperatura e umidità
•    Memorizzazione          •  Measures stored as EPW file
• 
•    Presentation
     Pressione atmosferica   •  EnergyPlus, ESP, Climate Consultant

• 
•    Presentazione
     Monossido di carbonio
•    Twitter
• 
•    Ciclo di sensing
     Twitter

•  Memorizzazione
•  NRG simulation software
•  Software di simulazione
     energetica
– Conclusions

Results                          Work in progress

•  Innovative environmental
   monitoring                    •  Interconnections with domotics

•  Real time and personalized    •  Experimentation with many
   web service                      devices

•  Strong interaction with the
   user                          •  Creating a distributed network

•  Polished design
                                 •  Further add-ons
•  Priority document patent
   submitted in UK
– Publication: Politecnico di Milano




                                                       http://www.floweather.com/




Stefano Manni, Domenico Schillaci e Salvatore Di Dio

Floweather, environment monitoring system based on sensor networks — 2010

  • 1.
    FLOWEATHER Environment monitoring system based on sensor networks July 2010
  • 2.
    – Introduction !  Environmental monitoring system What !  Weather and pollution data processing !  From idea to prototype !  Territory based approach !  Network infrastructure for distributed measurements How !  Data presentation through a personalized service !  Flexible and sustainable !  Inside a flowerpot !  Revolution in the concept of environmental monitoring Why !  Best environmental awareness !  Several applications
  • 3.
    – Ideas & Motivations !  Weather and pollution data analysis !  Integration of different devices and environmental map Ideas !  Data presentation via web and customizable service !  Adaptability: modularity and mobility !  Low power consumption !  Innovative and user friendly method user !  Hourly weather data and urban climate map !  Useful tool for building energy management Motivations !  Pollution monitoring !  Original design
  • 4.
  • 5.
    – Halfway between WSNsand ESs Wireless Sensor Networks Embedded systems •  Distributed architecture •  Special purpose •  Short-range wireless technology •  Dedicated hardware •  Autolocalization •  Low memory management •  Power consumption control •  Interaction with the outside world •  2 phases: •  Data collection •  Commonly used in real-time applications •  Data communication
  • 6.
    – Distributed system "  Every node is an independent device "  Star topology (stations do not communicate with each other) "  All the data is stored on a server
  • 7.
    – Project drivers Green Low cost •  Fully recyclable •  Low cost price materials ~ 150! (customer price) •  RoHS components •  Traditional forecast stations price •  LIon rechargeable > 250! batteries GLOSS Project •  Schematics available for •  Economic sustainability free download •  Energetic sustainability •  Source code shared Open Source Sustainable
  • 8.
    – Two ways approach Measuringdevice Server for data analysis
  • 9.
    – Device •  Mobility –  Wireless interface, rechargeable batteries •  Modularity –  Additional modules •  Open Hardware –  Ad-hoc designed microcontroller •  Flexibility –  Location, Purpose
  • 10.
    – Device: basic components temperature, sensing communication alimentazione humidity, air pressure, GSM/GPRS CO module LIon battery pack microcontroller integrated circuit antenna solar panel visualization sincronization clock LCD display
  • 11.
    – Device: behavior 3 WAYVISUALIZATION Misurazioni Data transmission Temperatura, Umidità, Pressione •  Unico ciclo di 11 misurazioni (una ogni 1/2s) •  Internet connection through APN •  Temperatura e umidità •  Inserimento dei valori all'interno di un vettore •  Contact with server address •  Ordinamento eseguito tramite bubble sort •  Web page •  Pressione atmosferica •  Opening a TCP connection Scelta del valore mediano •  Data transmission •  Monossido di carbonio Monossido di carbonio •  Mobile phone •  Ciclo di sensing Ciclo di sensing •  Memorizzazione •  Station display
  • 12.
    – Device: behavior 3 WAYVISUALIZATION Misurazioni SMS processing Temperatura, Umidità, Pressione •  Unico ciclo di 11 misurazioni (una ogni 1/2s) •  Check received message memory •  Temperatura e umidità •  Inserimento dei valori all'interno di un vettore •  Verifying request authenticity •  Ordinamento eseguito tramite bubble sort •  Web page •  Pressione atmosferica •  Answer with an sms containing last measure Scelta del valore mediano •  Deleting message •  Monossido di carbonio Monossido di carbonio •  Mobile phone •  Ciclo di sensing Ciclo di sensing •  Memorizzazione •  Station display
  • 13.
    – Device: behavior 3 WAYVISUALIZATION Misurazioni LCD screeen Temperatura, Umidità, Pressione •  Unico ciclo di 11 misurazioni (una ogni 1/2s) •  Last measurement always on memory •  Temperatura e umidità •  Inserimento dei valori all'interno di un vettore •  Viewable on the LCD screen •  Ordinamento eseguito tramite bubble sort •  Web page •  Pressione atmosferica •  Duration: 5 seconds Scelta del valore mediano •  Overwritten by the next measurement •  Monossido di carbonio Monossido di carbonio •  Mobile phone •  Ciclo di sensing Ciclo di sensing •  Memorizzazione •  Station display : : : floweather : : : Wed 21/07/2010 h 16 T= 27.4 C P=1018 hPa H= 60% CO=1.0 ppm
  • 14.
    – Device: consumption control Temperatura, Umidità, ACTIVE SLEEP Pressione •  Clock ciclo di 11 misurazioni (una ogni 1/2s) Unico hourly alarm •  LCD visualization Unico ciclo di 11 misurazioni (una ogni 1/2s) •  Sensing Inserimento dei valori all'interno di un vettore •  All the components are in idle state Inserimento dei valori all'interno di un vettore •  Communication Ordinamento eseguito tramite bubble sort •  Clock manages alla alarms Ordinamento eseguito tramite bubble sort •  SMS management Scelta del valore mediano •  No power valore mediano Scelta del consumption except RTC 90s 3510s 90s 3510s active sleep active sleep = Hourly alarm = LCD on = Shut down
  • 15.
    – Device: add-ons Anemometer Anemometro Further gas analysis Anemometro •  Velocità e SO2, NO2 •  Velocità e •  Wind speed direzione del •  CO2, O2 del direzione •  Wind direction vento vento •  C6H6, NH3 •  Wind chill •  Wind chill •  Wind chill PM10 Acoustic pollution board Anemometro Anemometro ZigBee module •  Velocità e •  Alternative •  Velocità e •  Intensity solution for direzione del direzione del communication •  Loudness vento vento •  Instead of •  Effect on people •  Wind chill GSM/GPRS •  Wind chill module
  • 16.
    – Device: design Material: chylon •  55% polyethylene 45% sawdust •  Fully recyclable Project: flowerpot •  Polished design •  Compact sizes •  Components located inside
  • 17.
    – Server •  Ease –  Clear and quick consultation, Graphs •  Personalization –  Custom web page •  Real time update –  Immediately available •  Automation –  Data processing, stations coordination
  • 18.
    – Server: components storing presentation www.floweather.com sharing on Twitter EPW file
  • 19.
    – Server: behavior DATA MANAGEMENT GESTIONE MisurazioniDATI www.floweather.com 1.  Home •  Temperatura e umidità •  Memorizzazione 2.  Blog •  •  Presentation Pressione atmosferica 3.  Project •  •  Presentazione Monossido di carbonio 4.  MyFloweather •  Twitter 5.  Credits •  •  Ciclo di sensing Twitter •  Memorizzazione •  NRG simulation software •  Software di simulazione energetica
  • 20.
  • 21.
    – Server: behavior DATA MANAGEMENT Misurazioni Social network •  Free microblogging service •  Temperatura e umidità •  Data sharing with neighbors •  Presentation •  Pressione atmosferica •  Automatic posting •  Monossido di carbonio •  Twitter •  Ciclo di sensing •  Memorizzazione •  NRG simulation software
  • 22.
    – Server: funzionalità DATA MANAGEMENT GESTIONE MisurazioniDATI Connection with energy softwares •  Using data for energy simulations •  Temperatura e umidità •  Memorizzazione •  Measures stored as EPW file •  •  Presentation Pressione atmosferica •  EnergyPlus, ESP, Climate Consultant •  •  Presentazione Monossido di carbonio •  Twitter •  •  Ciclo di sensing Twitter •  Memorizzazione •  NRG simulation software •  Software di simulazione energetica
  • 23.
    – Conclusions Results Work in progress •  Innovative environmental monitoring •  Interconnections with domotics •  Real time and personalized •  Experimentation with many web service devices •  Strong interaction with the user •  Creating a distributed network •  Polished design •  Further add-ons •  Priority document patent submitted in UK
  • 24.
    – Publication: Politecnico diMilano http://www.floweather.com/ Stefano Manni, Domenico Schillaci e Salvatore Di Dio