Workshop - Hejlova - Bezdrátová senzorová síť

70
www.geoinformatics.upol.cz WORKSHOP WORKSHOP BEZDRÁTOVÁ SENZOROVÁ SÍŤ (Wireless Sensor Network WSN) aneb jak lze sledovat okolní prostředí? Vendula HEJLOVÁ Katedra geoinformatiky Univerzita Palackého, Olomouc

description

Workshop presentation from Third InDOG Doctoral Conference in Olomouc, Czech Republic. 13. - 16. October 2014

Transcript of Workshop - Hejlova - Bezdrátová senzorová síť

Page 1: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

WORKSHOPWORKSHOP

BEZDRÁTOVÁ SENZOROVÁ SÍŤ(Wireless Sensor Network

WSN)

aneb jak lze sledovat okolní prostředí?

Vendula HEJLOVÁKatedra geoinformatiky

Univerzita Palackého, Olomouc

Page 2: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Osnova• Jak lze monitorovat okolní prostředí?

– senzory• Bezdrátové technologie přenosu dat• Bezdrátová senzorová síť

– uzly WSN, brána, protokoly, architektura, topologie, OGC standardizace, nasazení WSN, výrobci

– co hraje roli při výběru uzlů• Bezdrátová senzorová síť v Olomouci

– uzly Waspmote Plug&Sense, protokol pro přenos dat, brána (parametry, přístup, Meshlium Manager System, uložení dat), generátor kódu, Waspmote PRO IDE

• Úprava protokolu pro přenos dat• Nasazení uzlů Waspmote P&S v terénu a jeho výsledky

Page 3: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Page 4: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Jak lze monitorovat okolní prostředí?

• Senzory (čidla)– všude kolem nás

• člověk jako senzor?• chytré telefony• geosenzor

Page 5: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Senzory…(čidla)…

Page 6: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Jak lze monitorovat, přenášet a ukládat data o okolním prostředí?

• Datalogger– zařízení určené pro ukládání dat -

paměťové karty, komunikační systémy, samostatný přístroj, který umí číst různé typy elektrických signálů

Page 7: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Jak lze monitorovat, přenášet a ukládat data o okolním prostředí?

• Telemetrická stanice– zařízení vybavené integrovaným dataloggerem, přijímačem asenzory

• (Bezdrátová) senzorová síť– skupina soběstačných přístrojů vybavených senzory, které spolu komunikují a posílají data do sběrného bodu (brány)

Page 8: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Bezdrátové technologie

• Bluetooth• Wifi• GSM/GPRS• ZigBee• 802.15.4• …

• princip rádiového vlnění

Page 9: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Bezdrátová senzorová síťWireless Sensor Network (WSN)

• skládá se z:– malých přístrojů, které jsou vybaveny vysílačem

a přijímačem (uzly), a senzorů, – sběrného bodu (brány),– serverové komponenty (úložiště, aplikace..)

Page 10: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Bezdrátová senzorová síťWireless Sensor Network (WSN)

Page 11: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Uzly bezdrátové senzorové sítě

• rozmístěny v terénu po desítkách až tisících komunikují mezi sebou mohou se chovat jako routery a směrovat data jsou na ně napojeny senzory snímající vybrané

prvky (podle náročnosti na snímané prvky se definuje jejich cena)

Page 12: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Uzel bezdrátové senzorové sítě

Page 13: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Brána bezdrátové senzorové sítě

• shromaždiště dat zasílaných uzly• komunikuje se serverovou částí• kontrola funkčnosti bezdrátového

systému

Page 14: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Bezdrátová komunikace, protokoly

• založena na rádiové komunikaci mezi uzly vzájemně i mezi uzly a bránou

krátká versus dlouhá vzdálenost standardy a služby: IEEE 802.15.4, ZigBee,

6LoWPAN, Bluetooth, GPRS, GSM, WiFi

Page 15: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

IEEE 802.15.4

• vytvořen skupinou IEEE• vychází z 2. úrovně OSI modelu (linková, fyzická vrstva)

• pracuje v bezlicenčních pásmech (3,4 GHz, 868 GHz, 902 – 928 GHz)

Page 16: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Page 17: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

ZigBee

• navazuje na IEEE 802.15.4, od roku 2004• vychází z 3. úrovně OSI modelu (síťová,

linková, fyzická vrstva)• pracuje v bezlicenčních pásmech (3,4 GHz, 868 GHz, 902 – 928 GHz)• komunikace na krátkou vzdálenost s

přenosem malého množství dat• CSMA/CA mechanismus

Page 18: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Architektura senzorové sítě• vrstevnatá • klastrová

Page 19: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Topologie bezdrátové senzorové sítě

• rozvržení uzlů v terénu hvězdicová stromová kruhová mesh - nejvyužívanější

Page 20: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Standardizace OGCSensor Web Enablement (SWE)

• ve světě je provozováno obrovské množství přístrojů vybavených senzory, které mají přístup do internetu

• standardizace je klíčovou podmínkou pro přenos senzorových dat i metadat, pro porovnání, kombinování informací z různých senzorů

• v rámci OGC je rozvíjena skupina standardů SWE, které mají za úkol sjednotit popis senzorů, měřených dat, přenos dat a jejich ukládání

• SWE Common Data Model – datové modely pro výměnu dat mezi uzly zapojenými do SWE rámce

• SWE Service Model datové typy užívané napříč SWE službami

Page 21: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Page 22: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Standardizace OGC

• Sensor Observation Service (SOS) – rozhraní pro webové služby k získávání observací a popisu senzorů

• Observations & Measurements (O&M) – obecné modely a XML kódování pro observace a měření

• PUCK Protocol Standard – protokol pro získání SensorML popisu jednotlivých senzorů

• Sensor Model Language (SensorML) – modely a XML schémata pro popis procesů v senzoru

• Sensor Planning Service (SPS) – rozhraní pro webové služby určující dosažitelnost kolekcí dat, požadavky na sběr dat

Page 23: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Možnosti nasazení bezdrátových senzorových sítí

• socioekonomické monitoring pacientů, péče o sportovce,

medicínská kontrola, detekce nehod, řízení energie v budovách, sledování vozidel, logistika...

environmentální sledování prvků znečišťujících ovzduší, kvality

vody, monitoring mikroklimatu území, uzavřených prostor (skleníků), zavlažování vinic, polí, upozornění na výskyt zemětřesení, zvýšené aktivity vulkánů, povodní…

Page 24: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Nasazení senzorových sítí

Page 25: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Salamanca

• využívá senzorové sítě společnosti Libelium vybrány dvě oblasti kolem rušných cest (klastry) uzly vybaveny GPS modulem sledované prvky - teplota, relativní vlhkost vzduchu,

NO2, O3, CO, prašné částice a míra hluku XBEE 802.15.4, komunikace v pásmu 868 GHz vymezeny limitní hodnoty, pokud jsou překročeny, tak

se vyšle na bránu upozornění v reálném čase

Page 26: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Salamanca

Page 27: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Parkování v Santanderu• 1100 uzlů se senzory monitorujícími CO, hluk,

osvětlení, teplotu a parkovací místa (detekují magnetické pole)

• kamerový systém• využívá O - TAP• digimesh, 802.15.4 protokol• limity nastaveny, při jejich překročení se vyšle

varovný signál• uzly většinu času ve spacím módu

Page 28: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Parkování v Santanderu

Page 29: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

OpenSense Zürich

• projekt je zaměřen na sledování znečištění ovzduší ve Švýcarsku

• publikování dat na internetu a v mobilních aplikacích

• zobrazení aktuálního stavu znečištění ve vybraném místě

• http://www.opensense.ethz.ch/trac/

Page 30: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

OpenSense Zürich

Page 31: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Smart Vineyards

• efektivní pěstování hroznového vína

• detekce nemocí hroznového vína• udržitelný management a

monitoring na vinici• https://www.youtube.com/

watch?v=Ix6GUfgEIbs• https

://www.youtube.com/watch?v=xC-SLfEe1-8

Page 32: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Smart Cities

• město dle požadavků jeho obyvatel..

• https://www.youtube.com/watch?v=TCbvxb5t5_8

Page 33: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Smart Homes

• domov na míru..

• https://www.youtube.com/watch?v=R_I2p1Tq2QU&index=1&list=UURTX4A0btp062eRjcqmoEdg

Page 34: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Výrobci bezdrátových senzorových sítí

• Libelium• Memsic

– řada eKo Pro Series pro venkovní použití

• Crossbow mikroklimatický senzorový systém MEP- SYS senzorové desky IRIS, MICAz, IMOTE2

Page 35: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Page 36: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Výrobci bezdrátových senzorových sítí

• TinyNode• AdvanticSys• Shimmer• Jennic• Azimut• MyAirbase

– http://www.myairbase.com/#!video

Page 37: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Co hraje roli při výběru součástí senzorové sítě?

• první je třeba promyslet, co se bude sledovat, kde a v jakém měřítku

• umístění (interiér, exteriér)• parametry sítě (protokol, komunikační vzdálenost,

interval záznamu, sw vybavení, velikost, váha, napojení senzorů, kalibrace..)

• parametry terénu (překážky, rušení signálu...)• sledované prvky

Page 38: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Bezdrátová senzorová síť v Olomouci

Page 39: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Výběr uzlů pro olomouckou bezdrátovou senzorovou síť

• nejdříve byla zvolena aplikace• stanovena kritéria pro výběr• navrženy jejich vhodné parametry

Page 40: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Výběr uzlů pro olomouckou bezdrátovou senzorovou síť

Page 41: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

WEIGHT VALUES OF CRITERIA

0

0,01

0,02

0,03

0,04

0,05

0,06

0,07

0,08

0,09

0,1

0,11

0,12

sen

sor

bo

ard

for

mo

nito

rin

g N

Ox,

CO

x a

nd

VO

C fr

om

the

pro

du

cer

po

ssib

ilitie

s fo

r co

nn

ect

ing

se

nso

rs fo

rm

on

itori

ng

NO

x, C

Ox,

VO

C

calib

ratio

n

sen

sor

me

asu

rem

en

t in

terv

al [

min

]

com

mu

nic

atio

n a

mo

ng

no

de

s

com

mu

nic

atio

n p

oss

ibili

ties

com

mu

nic

atio

n r

an

ge

[m]

top

olo

gy

ba

ttery

ba

ttery

life

sola

r p

an

el

op

era

tion

al t

em

pe

ratu

re

pro

tect

ion

me

mo

ry s

ize

flexi

bili

ty, G

PS

size

we

igh

t

pri

ce

Criterion

Wei

ght v

alue

Výběr uzlů pro Olomouckou bezdrátovou senzorovou síť

Page 42: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Bezdrátová senzorová síť v Olomouci

• výrobce: Libelium• uzly

– Waspmote Plug&Sense, modely:• Smart Environment, • Smart Agriculture,• Smart Agriculture PRO

• brána Meshlium

Page 43: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Bezdrátová senzorová síť - modely

Page 44: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Bezdrátová senzorová síť v Olomouci

• senzory: teplota, relativní vlhkost vzduchu, solární radiace, směr, rychlost větru, srážky, polutanty (VOC, CO, CO2, NO2)

Page 45: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Parametry nasazovaných uzlů

• stupeň krytí proti vniknutí vody a pevných částic IP 65• možnost rychlé a snadné výměny nebo přidání senzorové sondy• napájení pomocí solárního panelu• shromážděná data jsou uložena v lokální MySQL databázi v bráně

Meshlium (http://10.10.10.1/phpmyadmin/), je možné pomocí Ethernetu, WIFI, nebo mobilní sítě nechat data odesílat na server

Page 46: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Protokol pro přenos dat

• tato bezdrátová senzorová síť přenáší data na podkladě protokolu 802.15.4

• každý uzel má svou MAC adresu a ID, bráně je také přidělena MAC adresa a ID

Page 47: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Brána - Meshlium

• linuxový router• může

komunikovat až na pěti rozhraních (Wifi 2.4GHz, Wifi 5GHz, 3G/GPRS, Bluetooth, ZigBee)

Page 48: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Brána - Meshlium

Page 49: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Brána – Meshlium, uložení dat

Page 50: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Brána - Meshlium

• přístup k bráně přes wifi nebo síťový kabel, adresa– 10.10.10.1/ManagerSystem/index.php?

section=b_SensorData

Page 51: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Brána - Meshlium

• webové rozhraní - Meshlium Manager System

Page 52: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Práce s bránou

• Interface• Sensor Networks

– protokol, ověření IP adresy, nastavení ID sítě a kanálu

• Cloud Connector• Tools• System• Update Manager• Help

Page 53: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Generátor kódu

•http://www.libelium.com/development/waspmote/code_generator

Page 54: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Generátor kódu• http://www.libelium.com/development/waspmote/code_gen

erator

• nestačí vygenerovaný kód pro přenos dat, musí se opravit…– přidat PANID– nastavit komunikační kanál– enkrypční klíč

• lze nastavit mnoho dalších funkcí – kódování, spací mód… viz programovací příručka.. (http://www.libelium.com/downloads/documentation/meshlium_technical_guide.pdf)

Page 55: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Waspmote PRO IDE

• kódy se zobrazí a upravují v programu Waspmote PRO IDE

Page 56: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Úprava kódu umožňujícího přenos a čtení dat z teplotního, vlhkostního a CO2 senzoru

Page 57: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Úprava kódu umožňujícího přenos a čtení dat z teplotního, vlhkostního a CO2 senzoru

Page 58: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Úprava kódu umožňujícího přenos a čtení dat z teplotního, vlhkostního a CO2 senzoru

Page 59: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Úprava kódu umožňujícího přenos a čtení dat z teplotního, vlhkostního a CO2 senzoru

Page 60: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Úprava kódu umožňujícího přenos a čtení dat z teplotního, vlhkostního a CO2 senzoru

Page 61: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Zobrazení dat v rámcích

Page 62: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

První nasazení uzlů Waspmote Plug&Sense v terénu

Page 63: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

První nasazení uzlů Waspmote Plug&Sense v terénu

Page 64: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

8.4.2014 9.4.2014 10.4.2014 11.4.2014 12.4.2014 13.4.2014 14.4.20140

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

AVERAGE DAILY TEMPERATUREin the Botanic Garden from 8th to 14th April

A

B

C

D

Day

Te

mp

era

ture

[°C

]

Výsledky nasazení uzlů Waspmote Plug&Sense v terénu

Page 65: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Druhé nasazení uzlů v terénu

Page 66: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Druhé nasazení uzlů v terénu

Page 67: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Shrnutí

• sledování okolí, senzory• bezdrátové technologie• bezdrátová senzorová síť

– uzly, brána, protokoly pro přenos dat, architektura, topologie, OGC standardizace, možnosti nasazení, výrobci

– co hraje roli při výběru uzlů• bezdrátová senzorová síť v Olomouci

– uzly a jejich parametry, protokol pro přenos dat, brána, práce s bránou, generátor kódu, Waspmote PRO IDE, úprava protokolu pro přenos dat ve hvězdicové topologii

• první nasazení bezdrátové senzorové sítě v Olomouci

Page 68: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Závěr

• bezdrátová senzorová síť představuje novou metodu pro získání dat s vysokou hustotou a v reálném čase

• je možné ji využít k monitoringu ve velkém množství odvětví

• při umístění uzlů ve venkovním prostředí je třeba brát ohled na množství faktorů

Page 69: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

• bližší informace o uzlech, senzorech i bráně k nalezení na stránkách společnosti Libelium

• http://www.libelium.com/

Page 70: Workshop - Hejlova - Bezdrátová senzorová síť

www.geoinformatics.upol.cz

Děkuji za pozornost

…dotazy a připomínky…

[email protected]