Szállítási és alkalmazási réteg Lokalizáció. Útvonalválasztás (folytatás); Architektúrák, megoldások; Lokalizációs technikák

Hasonló dokumentumok
Szenzorhálózatok Mobilitás (folyt.) Szállítási és alkalmazási réteg ( )

Szenzorhálózatok és alkalmazásaik. Útvonalválasztás (hierarchikus routing). Lokalizáció.

Hálózati réteg. WSN topológia. Útvonalválasztás.

Szenzorhálózatok Útvonalválasztás II. ( ) Vidács Attila Távközlési és Médiainformatikai Tanszék I.B.228, T:19-25,

Lokalizáció, mobilitás. Lokalizációs technikák. Mobilitás szenzorhálózatokban.

Mobilitás és MANET (II)

Szenzorhálózatok Szenzor MAC (folyt.), Hálózati réteg, topológia, útvonalválasztás ( )

V2I - Infrastruktúra

IoT rendszerek kommunikációs megoldásai vitmav22

Hálózati architektúrák laborgyakorlat

Hálózati Technológiák és Alkalmazások. Vida Rolland, BME TMIT október 29. HSNLab SINCE 1992

Infokommunikáció a közlekedésben (VITMJV27)

Szenzorhálózatok Útvonalválasztás ( )

AGSMHÁLÓZATA TOVÁBBFEJLESZTÉSE A NAGYOBB

IoT alapú mezőgazdasági adatgyűjtő prototípus fejlesztési tapasztalatok

Felhő alapú hálózatok (VITMMA02) Hálózati megoldások a felhőben

FORGALOMIRÁNYÍTÓK. 6. Forgalomirányítás és irányító protokollok CISCO HÁLÓZATI AKADÉMIA PROGRAM IRINYI JÁNOS SZAKKÖZÉPISKOLA

Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom

Elosztott rendszer architektúrák

Programozó- készülék Kezelőkozol RT óra (pl. PC) Digitális bemenetek ROM memória Digitális kimenetek RAM memória Analóg bemenet Analóg kimenet

Kommunikáció. 3. előadás

Szenzorhálózatok LEACH esettanulmány ( ) Vidács Attila Távközlési és Médiainformatikai Tanszék I.B.325, T:19-25,

IoT rendszerek kommunikációs megoldásai vitmav22

Szoftver újrafelhasználás

The Flooding Time Synchronization Protocol

Hálózatok. Alapismeretek. A hálózatok célja, építőelemei, alapfogalmak

Újdonságok Nexus Platformon

V2V - routing. Intelligens közlekedési rendszerek. VITMMA10 Okos város MSc mellékspecializáció. Simon Csaba

Adatbázisok elleni fenyegetések rendszerezése. Fleiner Rita BMF/NIK Robothadviselés 2009

Szenzorhálózatok III.

Mobil Internet és a tesztelésére szolgáló infrastruktúra

Hálózati réteg. Feladata: a csomag eljusson a célig Több útválasztó Ez a legalacsonyabb rétek, mely a két végpont

Hálózati architektúrák és Protokollok GI 8. Kocsis Gergely

Új szolgáltatási képességek I.: földrajzi hely alapú szolgáltatások

A NIKK LOGISZTIKAI RENDSZEREK INFORMÁCIÓS TECHNOLÓGIÁJÁBAN ELÉRT EREDMÉNYEINEK BEMUTATÁSA

vitmma09 Szenzorhálózatok és alkalmazásaik

Internet Protokoll 6-os verzió. Varga Tamás

COMET webalkalmazás fejlesztés. Tóth Ádám Jasmin Media Group

KÖFOP VEKOP A jó kormányzást megalapozó közszolgálat-fejlesztés

Szenzorhálózatok programfejlesztési kérdései. Orosz György

Hálózati Technológiák és Alkalmazások. Vida Rolland, BME TMIT november 5. HSNLab SINCE 1992

routing packet forwarding node routerek routing table

Ethernet/IP címzés - gyakorlat

Hálózati Technológiák és Alkalmazások

Vezetéknélküli Érzékelő Hálózatok

Unicast. Broadcast. Multicast. A célállomás egy hoszt. A célállomás az összes hoszt egy adott hálózaton

Unicast A célállomás egy hoszt. Broadcast A célállomás az összes hoszt egy adott hálózaton

Új módszerek és eszközök infokommunikációs hálózatok forgalmának vizsgálatához

Komplex terheléses tesztmegoldások a Mobil PS és CS gerinchálózaton

Kommunikációs rendszerek programozása. Routing Information Protocol (RIP)

Bevezető. PoC kit felépítése. NX appliance. SPAN-Proxy

Adatátviteli rendszerek Mobil IP. Dr. habil Wührl Tibor Óbudai Egyetem, KVK Híradástechnika Intézet

TestLine - nummulites_gnss Minta feladatsor

Számítógép hálózatok gyakorlat

Számítógépes Hálózatok

Hálózatok II. A hálózati réteg forgalomirányítása

webalkalmazások fejlesztése elosztott alapon

Erőforrás gazdálkodás a bevetésirányításban

Üzleti energia- és vízfelhasználás menedzsment a Rubintól

Routing. Számítógép-hálózatok. Dr. Lencse Gábor. egyetemi docens Széchenyi István Egyetem, Távközlési Tanszék

Hely- és kontextusfüggő alkalmazások fejlesztését támogató keretrendszer mobil környezetben

Biztonságkritikus rendszerek Gyakorlat: Architektúrák

Norway Grants. Az akkumulátor mikromenedzsment szabályozás - BMMR - fejlesztés technológiai és műszaki újdonságai. Kakuk Zoltán, Vision 95 Kft.

Valós idejű kiberfizikai rendszerek 5G infrastruktúrában

Enhanced Observed Time Difference (E- OTD)

Autóipari beágyazott rendszerek. Local Interconnection Network

Mobilitás és MANET Intelligens közlekedési rendszerek

állomás két címmel rendelkezik

RFID rendszer felépítése

1. Mit jelent a /24 címmel azonosított alhálózat?

Mobil Peer-to-peer rendszerek

Az Agrodat.hu szenzorhálózat kommunikációs/távközlési rendszerének tervezési tapasztalatai

Szenzorhálózatok és alkalmazásaik. Adatkapcsolati réteg. MAC megoldások.

Gigabit/s sebess«gű internetkapcsolatok m«r«se b ng«szőben

Tartalom. Router és routing. A 2. réteg és a 3. réteg működése. Forgalomirányító (router) A forgalomirányító összetevői

Magic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon

Pozícióinformáció. Sikeres helyfüggő szolgáltatások mobilra

Operációs rendszerek. Az X Window rendszer

VANET útválasztás Intelligens közlekedési rendszerek

Hálózati architektúrák laborgyakorlat

Internet-hozzáférések teljesítményvizsgálata webböngészőben

Autóipari beágyazott rendszerek. A kommunikáció alapjai

Helymeghatározás. Hol vagyok a világban?

Fine-Grained Network Time Synchronization using Reference Broadcast

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 3. óra. Kocsis Gergely, Kelenföldi Szilárd

Routing IPv4 és IPv6 környezetben. Professzionális hálózati feladatok RouterOS-el

IP anycast. Jákó András BME TIO

2. fejezet Hálózati szoftver

Számítógépes Hálózatok

R5 kutatási feladatok és várható eredmények. RFID future R Király Roland - Eger, EKF TTK MatInf

Számítógépes Hálózatok Felhasználói réteg DNS, , http, P2P

Felhasználói réteg. Számítógépes Hálózatok Domain Name System (DNS) DNS. Domain Name System

Gyakorlatok. VITMMA09 Okos város MSc mellékspecializáció

Konkurencia és energiakezelés integrálása eszközmeghajtókba. Vezeték nélküli szenzorhálózatok

Bánsághi Anna 1 of 67

Hálózatok II. A hálózati réteg torlódás vezérlése

TOGAF elemei a gyakorlatban

FELHŐ ALAPÚ HELYMEGHATÁROZÓ SZOLGÁLTATÁS KIFEJLESZTÉSE MOBIL ESZKÖZÖK SZÁMÁRA

A mérés problémája a pedagógiában. Dr. Nyéki Lajos 2015

Csoportos üzenetszórás optimalizálása klaszter rendszerekben

Átírás:

Szállítási és alkalmazási réteg Lokalizáció Útvonalválasztás (folytatás); Architektúrák, megoldások; Lokalizációs technikák

Tartalom Útvonalválasztás Hálózati struktúra alapú protokollok Elosztott (flat) Hierarchikus LEACH, TEEN, APTEEN Elhelyezkedés alapú (location based) egyéb... Szállítási és alkalmazási réteg Lokalizáció 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 2

Elhelyezkedés alapú útválasztás A node-okat helyzetük alapján címezhetjük meg. Szükség van a node-ok helyzetének ismeretére. GPS (drága!) Távolság mérhető a vett rádiójel erősségéből vagy egyéb (pl. akusztikus) úton. Háromszögelés. lásd később: Lokalizáció és nyomkövetés szenzorhálózatokban 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 3

GEAR GEAR = Geographic and Energy Aware Routing Alapötlet: Az adatok lekérdezését csak egy bizonyos területre juttatja el, ismerve a node-ok elhelyezkedését. Minden node nyilvántartja a szomszédaihoz rendelt költségeket: becsült költség: maradék energia + távolság a BS-től tanult költség: valós megtapasztalt költség (pl. lyukak ) Csomag célba érkezéskor a megtanult költség-információ visszafelé terjed. Az algoritmus két fázisa: 1. Csomagok továbbítása a céltartomány felé 2. Csomagok terjesztése a céltartományon belül. Pl. akár korlátozott elárasztással 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 4

egyéb... Egyéb - nem részletezett - elhelyezkedés alapú routing megoldások: MFR Most Forward within Radius GEDIR Geographic Distance Routing GOAFR Greedy Other Adaptive Face Routing SPAN... 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 5

Útvonalválasztási paradigmák Hálózati struktúra alapú protokollok Elosztott (flat) Hierarchikus Elhelyezkedés alapú (location based) egyéb... Szolgáltatásminőségen alapuló (QoS based) routing Többutas (multipath) routing 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 6

QoS routing Az adatok minősége is fontos. Pl. pontosság, késleltetés,... A dilemma általában az energiafogyasztás kontra QoS. SAR Sequential Assignment Routing Az útvonalválasztást befolyásoló paraméterek: energia erőforrások biztosítható QoS az útvonalakon csomagok prioritása Többutas, routing táblán alapuló megoldás Az útvonalak költsége súlyozott QoS mértékeken alapul. SPEED valósidejű, vég-vég garanciát nyújtó megoldás 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 7

Routing összefoglalás... 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 8

Tartalom Szállítási és alkalmazási réteg Lokalizáció 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 9

Szállítási és alkalmazási réteg Szenzorhálózatok architektúrája ISO OSI alkalmazási réteg megjelenítési réteg viszony réteg szállítási réteg hálózati réteg adatkapcsolati réteg fizikai réteg 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 10

Szállítási réteg A szállítási réteg szükséges lehet, ha a szenzorhálózatot az Interneten vagy más külső hálózaton keresztül érjük el. TCP/UDP? 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 11

Szállítási réteg A TCP-szerű megoldások nem alkalmazhatóak Nincs mindig egyedi címzés. Nincs elegendő memória a node-okban. Nagy többletköltség a TCP kézfogás és az állandó nyugtázás. A torlódásvezérlés szükségtelen, bonyolult. Inkább UDP-szerű kommunikáció a kedvező. TCP-splitting : A TCP kapcsolat a BS-nél befejeződik, a szenzorhálózaton belül datagrammok. Jelenleg nincs(!) javaslat vagy kutatási eredmény szenzorhálózatokban is alkalmazható szállítási réteg protokollra! 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 12

Alkalmazási réteg A javasolt alkalmazások széles skálájával ellentétben az alkalmazási réteg-beli protokollok szenzorhálózatokban még alig kutatott terület!. Lehetséges menedzsment protokollok: SMP Sensor Management Protocol (Szenzor menedzsment protokoll) TADAP Task Assignment and Data Advertisement Protocol (Feladat hozzárendelés és adat hirdetés protokoll) SQDDP Sensor Query and Data Dissemination Protocol (Szenzor lekérdezés és adatterjesztés protokoll) Megjegyzés: Ezek a protokollok még nem definiáltak! 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 13

SMP Sensor Management Protocol A hálózat és a szenzorok menedzsmentje fontos feladat. Egy alkalmazási réteg-beli menedzsment protokoll feladata az alacsonyabb szintű fizikai és szoftver rétegek átlátszóvá tétele az alkalmazás felé. A rendszeradminisztrátorok SMP segítségével tarthatnak interaktív kapcsolatot a hálózattal. Globális azonosítók hiányában az SMP-nek attribútum- és elhelyezkedés alapú címzést is kell tudnia kezelni. 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 14

SMP Sensor Management Protocol SMP biztosítja a támogatást az alábbi adminisztratív feladatok ellátására: Adat-aggregáció, attribútum alapú címzés, klaszterképzés szabályainak leírása. Adatcsere helymeghatározó algoritmusokhoz. Szenzorok időszinkronizációja. Szenzorok mobilitásának vezérlése. Szenzorok be- és kikapcsolása (energiamenedzsment). A hálózat konfigurációjának és a szenzorok állapotának lekérdezése, újrakonfigurálás. Hitelsítés, kulcselosztás, biztonsági kérdések. 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 15

TADAP Task Assignment and Data Advertisement Fontos feladat a minket érdeklő információk kinyerése a hálózatból. Lehetőségek: A felhasználó megmondja a szenzoroknak, vagy a szenzorok egy csoportjának, hogy milyen adatokra van szüksége. Pl. Egy mennyiség értékét, vagy egy jelenség bekövetkeztét A szenzorok hirdetik az elérhető adatokat a felhasználónak, majd a felhasználó a számára érdekes adatokat lekéri. Egy alkalmazási réteg-beli feladatkiosztási vagy adathirdetési protokoll nagy segítség lehet az alsóbb rétegek működéséhez (pl. routing). 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 16

SQDDP Sensor Query and Data Dissemination Protocol Az SQDDP egy interfészt nyújt az alkalmazások felé lekérdezések küldéséhez, válaszadáshoz lekérdezésekre, beérkező válaszok összegyűjtéséhez. Attribútum- és elhelyezkedés alapú címzést használ Pl: Hol vannak azok a szenzorok, amelyek 70 foknál magasabb hőmérsékletet érzékelnek? Pl: Milyen a hőmérséklet a délnyugati szektorban? Pl. nem: Mi a mért érték a #38726-os szenzornál? Az alkalmazástól függően különféle, egyedi SQDDP variánsok hozhatók létre. 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 17

Tartalom Alkalmazási réteg SINA, SQTL A lokalizációról (taxonómia) Lokalizációs módszerek, nyomkövetés 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 18

SINA, SQTL SINA = Sensor Information Networking Architecture SINA middleware SINA architecture SINA komponensek SINA query SQTL = Sensor Query and Tasking Language A SINA architektúra része 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 19

SINA és alkalmazások SINA = Sensor Information Networking Architecture Absztrakció: A szenzorhálózatot mint elosztott objektumok gyűjteményét (adatbázis!) tekintjük. SINA middleware 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 20

SINA architektúra SINA middleware szerepe: az alkalmazások számára lehetővé teszi lekérdezések (query) indítását, feladatok (task) terjesztését, válaszok és eredmények begyűjtését, hálózat állapotának megfigyelését. 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 21

SINA komponensek SINA modulok minden szenzoron futnak. SINA architektúra funkcionális komponensei: Hierarchikus klaszterezés a skálázhatósághoz. Attribútum-alapú címzés. Pl: [type=hőmérséklet, location=é-ny, hőmérséklet=70] Helytudatosság. GPS esetleg, más módszerek... 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 22

SINA query Példa: Hol magasabb a hőmérséklet 70 foknál? 1. megoldás: A lekérdezést üzenetszórással eljuttatjuk az összes szenzorhoz. Minden node kiértékeli a kérést, és szükség esetén válaszol. Pontos eredményt kapunk (+) Sok időbe telhet az összes válasz beérkezése (-) Sok energiát fogyaszt. 2. megoldás: A klasztervezérlők periódikusan bekérik a mért értékeket, és statisztikákat készítenek belőle (pl. min, max, átlag) A lekérdezést csak a vezérlőknek kell küldeni. Csak a vezérlők értékelik ki és válaszolják meg a kérést. Gyors válaszidő. (+) 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 23

SQTL SQTL = Sensor Query and Tasking Language Az SQTL a SINA architektúra része, programozói interfész az alkalmazás és a SINA middleware között, procedurális szkript-nyelv, felxibilis, kompakt, képes egyszerű deklaratív lekérdezések értelmezésére, képes események kezelésére. Pédák SQTL primitívekre: gettemperature, turnon, isneighbor, getposition, tell, execute 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 24

SQTL Események kezelése Háromféle eseménytípus támogatott: receive: Vett üzenet által kiváltott esemény. every: Periódikusan egy időzítő által kiváltott esemény. expire: Esemény egy időzítő lejártakor. Az upon konstruktor segítségével eseménykezelő blokkokat definiálhatunk. 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 25

SQTL üzenetek Egy SQTL üzenet (message) egy szkriptet (script) tartalmaz. Minden node képes értelmezni és végrehajtani egy szkriptet. (SEE Sensor Execution Environment) Hogy egy üzenetet egy adott node-nak (vagy node-ok egy részhalmazának) küldhessünk csak, az üzenetet becsomagoljuk egy SQTL Wrapper-be. Lényegében egy fejrész, amely tartalmazza a feladót, címzettet, az alkalmazást, és esetleges paramétereket. Az SQTL Wrapper XML szintaktikával adható meg. 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 26

SQTL Wrapper 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 27

SQTL SEE SEE = Sensor Execution Environment Minden node-on fut. Veszi és továbbítja az SQTL üzeneteket. A receiver mező criteria paramétere alapján megvizsgálja, hogy neki szól-e az üzenet. Ha a group értéke ALL_NODES, üzenetszórással továbbítja az üzenetet, ha pedig NEIGHBORS, akkor csak a szomszédainak (címfordítás!). Végrehajtja a szükséges műveleteket az üzenetben vett minden akció (action) esetén. Ha a végrehajtás után eredmények is keletkeznek, egy tell üzenetet generál, és visszaküldi azt a lekérdezést küldő node-nak. A saját alkalmazások által generált üzeneteket is továbbítja. 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 28

SQTL SEE 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 29

SINA Információ terjesztése és gyűjtése Az alkalmazás szintű kommunikáció logikailag elkülönül az alacsonyabb szintű (fizikai) kommunikációtól. Az alkalmazás szintjén nem kell megadni, hogy mi a legalkalmasabb módszer az adatok begyűjtésére. A lekérdezés típusa és a hálózat aktuális állapota alapján a SINA architektúra eldönti, hogy mi a leghatékonyabb módszer. Probléma lehet: Válasz-robbanás 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 30

SINA Információ terjesztése és gyűjtése Cél az információgyűjtés során: Az információ minőségének biztosítása. A hálózat erőforrásainak kímélése. Megoldások: mintavételezés válasz késleltetés elosztott feldolgozás 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 31

SINA Információ terjesztése és gyűjtése Mintavételezés Egyes alkalmazásoknál nem szükséges az összes szenzor részvétele a válaszadásnál. Pl. Átlaghőmérséklet mérése egy területen. Minden node eldönti, hogy részt kíván-e venni a válaszadásban. Pl. p valószínűséggel válaszol csak. Továbbfejlesztés: Ha a szenzorok elhelyezkedése egyenetlen, a sűrűbb területekről kisebb valószínűséggel válaszolnak. (APR Adaptive Probability Response) 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 32

SINA Információ terjesztése és gyűjtése Válasz késleltetése Egyes alkalmazásoknál szükséges lehet az összes információ begyűjtése. Megoldás lehet a robbanás elkerülésére, ha a node-ok véletlen ideig késleltetik a válaszadást. Így nem egyidőben, hanem időben elosztva jelentkezik a terhelés. Hátrány: A késleltetés növekszik. 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 33

SINA Információ terjesztése és gyűjtése Elosztott feldolgozás A node-ok a hozzájuk beérkező információt feldolgozzák, majd a tömörített információt továbbítják csak. Az elő-feldolgozáshoz szükséges információt és algoritmust egy SQTL szkriptben kapják meg. 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 34

SINA Példa alkalmazás A szenzorhálózat diagnosztikája. Pl1: A szenzorok állapotának lekérdezése, és a hibás szenzorok kiszűrése. Pl2: Elemek energiatartalmának meghatározása. 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 35

SINA Példa alkalmazás Megoldás-1: Az összes válasz begyűjtése helyett mintavételezéssel és késleltetett válaszadással. 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 36

SINA Példa alkalmazás Megoldás-2: Adaptív mintavételezéssel. 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 37

SINA Példa alkalmazás Megoldás-3: Elosztott feldolgozással. 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 38

Lokalizáció Taxonómia, módszerek, nyomkövetés 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 39

Tartalom A lokalizációról (taxonómia) Lokalizációs módszerek, nyomkövetés 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 40

Lokalizáció szenzorhálózatokban A legtöbb alkalmazás megköveteli a helytudatos működést! Pl. környezet-monitorozás, jármű nyomkövetés, stb. Helytudatos működéssel energia is spórolható Pl. elhelyezkedés-alapú útvonalválasztás Nincs szükség útvonal felderítésre A GPS használata messze túl költséges szenzorhálózati node-okban! 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 41

Lokalizáció taxonómia A lokalizációs információ lehet fizikai Pl: Épület elhelyezkedése: 47 39 17 N 122 18 23 W 20.5m szimbolikus Pl: a konyhában, Berlin felé tartó vonaton, Fizikai lokalizációs információt nyújtó rendszer kibővíthető szimbólikus lokalizációs infók nyújtására. Pl. Adatbázis, ahol a fizikai lokációhoz egyéb információkat/szolgáltatásokat rendelhetünk. Sokszor pont ezért használjuk! A különféle információs rendszerek együtt is használhatók lokalizációra. Pl. GPS a vonatban + jegyfoglalási adatbázis + személyes naptárbejegyzések -> adott személy pozíciójának meghatározása 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 42

Lokalizáció taxonómia (folyt.) Abszolút vs. relatív pozíció Abszolút rendszerekben közös referencia grid használata (pl. GPS földrajzi szélesség, hosszúság, magasság) Relatív rendszerekben akár objektumonként más-más referencia keret. (pl. relatíve saját magához képest) Abszolút pozíció könnyen átalakítható (egy másik ponthoz képest) relatív információvá, és viszont. Pl: Domorzati viszonyok feltérképezése háromszögelési pontok segítségével, majd egy referencia-magassági pont hozzáadásával. Kivétel: Az abszolút <-> relatív nem megy, ha a referenciapontunk pl. mobil, a(z abszolút) pozícióját nem ismerjük. 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 43

Lokalizáció taxonómia (folyt.) Lokális lokalizáció : A meghatározandó objektum saját maga határozza meg a pozícióját, rajta kívül más ezt nem tudja megtenni. Előnyös lehet a biztonság (privacy) szempontjából. Pl: GPS Más esetben a meghatározandó objektumnak (telemetrikus vagy egyéb) adatokat kell szolgáltatnia egy külső infrastruktúrának. Pl: jeladó badge-ek, RFID tag-ek Sok esetben a lokalizációs információ személyes és védendő adatnak számít! 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 44

Lokalizáció taxonómia (folyt.) Pontosság (accuracy) vs. precízió (precision) Pl. Egy GPS vevő képes mérésenként 10 m-es pontosság meghatározására az esetek 95%-ában. A megkövetelt pontosság nagyon alkalmazásfüggő! Pl: Merre vándorolnak telente a hosszúszárnyú bálnák? vagy: Melyik szobában voltam dél körül? vagy: A légtér melyik köbcentiméterében helyezkedett el a mutatóujjam körme 12:01:59.412-kor? Tipikusan a megkövetelt pontosság csökkentésével nagyobb megbízhatóság (precízió) érhető el. 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 45

Lokalizáció taxonómia (folyt.) Költség szenzorhálózatoknál fontos! Időben : telepítés folyamata + adminisztráció a működés során Térben : infrastruktúra + egyedi hardver node-onként Pl: GPS esetében műholdak telepítése + menedzsmentje (US Air Force) + GPS vevő/node + esetleges földi kegészítő infrastruktúra Korlátok: Egyes rendszerek nem működnek bizonyos körülmények között. Pl. GPS nem használható zárt térben. 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 46

Lokalizációs megoldások

Lokalizáció Lokalizáció megoldható 1.referenciapontok, és 2.távolságmérés segítségével. Problémák lehetnek általánosságban Speciális hardvertől való függés A pontos mérés tipikusan precíz(=drága) hardvert takar. Hálózati topológiától való függés Pl. több, egyenletesen elosztott referenciapont szükséges a hálózaton belül. Pl. referenciapontok nélküli megoldásokban tipikusan sűrűn és egyenletesen elhelyezkedő nodeokat feltételeznek. Jó lenne, ha nem kéne spec. hardver, néhány referenciapont, egyenlőtlen node eloszlás, mozgó szenzorok esetében is működne 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 48

Lokalizációs technikák Centralizált: Begyűjtött (globális) információ alapján, egy központi helyen számítjuk ki a pozíciókat. Elosztott: Minden node a saját helyzetét határozza meg, néhány szomszédos node-dal kommunikálva. Elosztott megoldások Hatókör (range) alapú Hatókör nélküli (vett csomagok tartalma alapján) 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 49

Lokalizációs technikák Hatókör (range) alapú megoldások: érkezési idők alapján; vett jel erőssége alapján; két különféle jel ékezési idő különbsége alapján; irányszög mérés alapján. Hatókör nélküli megoldások Lokális megoldás referenciapontok (sok!*) segítségével Hop -számon alapuló megoldások *: Ha a referenciapontok rádiós hatósugara nagy, akkor sok referenciapont hallható. 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 50

Hatókör (range) alapú megoldások akusztikus: ultrahangos adóvevő szenzor, ultrahang és rádiós csomag elküldése egyszerre a két jel beérkezésének időkülönbségéből becsli a távolságot 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 51

Hatókör (range) alapú megoldások rádióhullám interferenciás: két adó, két vevő; A két adó vivőfrekvenciájának változtatásával a vevőknél fellépő interferencia jel relatív fázisának eltolódásából következtet a végpontok távolságára. 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 52

Hatókör (range) alapú megoldások rádiós jelerősség alapú: becslés a vett rádiójel erősségéből 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció, BME-TMIT 53