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

Post on 13-Dec-2014

73 views 0 download

description

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

transcript

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

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

www.geoinformatics.upol.cz

www.geoinformatics.upol.cz

Jak lze monitorovat okolní prostředí?

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

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

www.geoinformatics.upol.cz

Senzory…(čidla)…

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ů

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)

www.geoinformatics.upol.cz

Bezdrátové technologie

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

• princip rádiového vlnění

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..)

www.geoinformatics.upol.cz

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

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)

www.geoinformatics.upol.cz

Uzel bezdrátové senzorové sítě

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

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

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)

www.geoinformatics.upol.cz

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

www.geoinformatics.upol.cz

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

www.geoinformatics.upol.cz

Topologie bezdrátové senzorové sítě

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

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

www.geoinformatics.upol.cz

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

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í…

www.geoinformatics.upol.cz

Nasazení senzorových sítí

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

www.geoinformatics.upol.cz

Salamanca

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

www.geoinformatics.upol.cz

Parkování v Santanderu

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/

www.geoinformatics.upol.cz

OpenSense Zürich

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

www.geoinformatics.upol.cz

Smart Cities

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

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

www.geoinformatics.upol.cz

Smart Homes

• domov na míru..

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

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

www.geoinformatics.upol.cz

www.geoinformatics.upol.cz

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

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

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

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

www.geoinformatics.upol.cz

Bezdrátová senzorová síť v Olomouci

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

www.geoinformatics.upol.cz

Výběr uzlů pro olomouckou bezdrátovou senzorovou 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íť

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

www.geoinformatics.upol.cz

Bezdrátová senzorová síť - modely

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)

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

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

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)

www.geoinformatics.upol.cz

Brána - Meshlium

www.geoinformatics.upol.cz

Brána – Meshlium, uložení dat

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

www.geoinformatics.upol.cz

Brána - Meshlium

• webové rozhraní - Meshlium Manager System

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

www.geoinformatics.upol.cz

Generátor kódu

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

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)

www.geoinformatics.upol.cz

Waspmote PRO IDE

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

www.geoinformatics.upol.cz

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

www.geoinformatics.upol.cz

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

www.geoinformatics.upol.cz

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

www.geoinformatics.upol.cz

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

www.geoinformatics.upol.cz

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

www.geoinformatics.upol.cz

Zobrazení dat v rámcích

www.geoinformatics.upol.cz

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

www.geoinformatics.upol.cz

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

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

www.geoinformatics.upol.cz

Druhé nasazení uzlů v terénu

www.geoinformatics.upol.cz

Druhé nasazení uzlů v terénu

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

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ů

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/

www.geoinformatics.upol.cz

Děkuji za pozornost

…dotazy a připomínky…

vendula.hejlova@upol.cz