A Component-Base Architechture for Power-Efficient Media Access Control in Wireless Sensor Networks

Hasonló dokumentumok
Számítógépes Hálózatok. 4. gyakorlat

Harmadik-generációs bázisállomások szinkronizációja

Hálózati Architektúrák és Protokollok GI BSc. 3. laborgyakorlat

Fine-Grained Network Time Synchronization using Reference Broadcast

Tartalom. Az adatkapcsolati réteg, Ethernet, ARP. Fogalma és feladatai. Adatkapcsolati réteg. A hálókártya képe

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

Újdonságok Nexus Platformon

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

Energiahatékony mobilitás biztosítása időosztás-alapú vezeték nélküli hálózatokban

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

Tartalom. Az adatkapcsolati réteg, Ethernet, ARP. Fogalma és feladatai. Adatkapcsolati réteg. Ethernet

IP alapú kommunikáció. 3. Előadás Switchek 3 Kovács Ákos

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

Járműfedélzeti rendszerek II. 8. előadás Dr. Bécsi Tamás

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

ADATKAPCSOLATI PROTOKOLLOK

Alacsony fogyasztású IoT rádiós technológiák

Számítógépes Hálózatok és Internet Eszközök

A LOGSYS GUI. Fehér Béla Raikovich Tamás, Laczkó Péter BME MIT FPGA laboratórium

Adatkapcsolati réteg 1

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

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

Gigabit Ethernet, 10 Gigabit Ethernet. Jákó András BME EISzK

Helyi hálózatok. (LAN technológiák, közös médium hálózatok)

3G / HSDPA. Tar Péter

Járműinformatika Multimédiás buszrendszerek (MOST, D2B és Bluetooth) 4. Óra

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

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

Belépés a rendszerbe. Gyors menü

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

Mobil kommunikáció /A mobil hálózat/ /elektronikus oktatási segédlet/ v3.0

Wireless technológiák Meretei Balázs

Cellaazonosító és timing advance

POWER EXCHANGE CENTRAL EUROPE a.s., Magyarországi Fióktelepe Üzletszabályzata. POWER EXCHANGE CENTRAL EUROPE a.s., Magyarországi Fióktelepe

A számítógépes hálózat célja

TDMA ütemezés megvalósítása hibatűrő egyirányú kör-topológiájú hálózatokban

Számítógép-hálózatok zárthelyi feladat. Mik az ISO-OSI hálózati referenciamodell hálózati rétegének főbb feladatai? (1 pont)

EÖRDÖGH TRADE MIKROELEKTRONIKAI és KERESKEDELMI KFT. ecolux DIMMER. Elektronikus feszültség dimmelı. Ver: 09/1

Bevezetés. 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

10. fejezet Az adatkapcsolati réteg

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

Számítógépes Hálózatok ősz Adatkapcsolati réteg MAC, Statikus multiplexálás, (slotted) Aloha, CSMA

Mediumhozzáférés (Medium Access Control -- MAC) alréteg az adatkapcsolati rétegben. Számítógépes Hálózatok ősz 2006

Szállítási réteg (L4)

1/9. Sunell IP kamerák webes felületének használati útmutatója. Élő kép (Live Video)

Lokális hálózatok. A lokális hálózat felépítése. Logikai felépítés

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

MAC címek (fizikai címek)

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

Autóipari beágyazott rendszerek. FlexRay

Zigbee: vezeték nélküli komplex szenzorhálózatok gyorsan, olcsón, hatékonyan





























Új generációs hálózatok. Bakonyi Péter c.docens

Mobile network offloading. Ratkóczy Péter Konvergens hálózatok és szolgáltatások (VITMM156) 2014 tavasz

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

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

Számítógép hálózatok 3. gyakorlat Packet Tracer alapok M2M Statusreport 1

Moldex3D/eDesign. Az igazi 3D-s CAE alkalmazás fröccsöntés szimulációhoz Június 25. Kırösi Gábor CAM alkalmazás mérnök

HIDASNÉMETI KÖZSÉG ÖNKORMÁNYZATA POLGÁRMESTERI HIVATALÁNAK SZERVEZETFEJLESZTÉSE E-KÖZIGAZGATÁSI ALAPISMERETEK

A beállításokat a készülék menüjében találja. A menübe a képernyı job also sarkában lévı Menü

Számítógép Architektúrák

Irányítástechnika Elıadás. PLC rendszerek konfigurálása

Az Ethernet példája. Számítógépes Hálózatok Az Ethernet fizikai rétege. Ethernet Vezetékek

The Flooding Time Synchronization Protocol

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

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

MACAW. MAC protokoll vezetéknélküli LAN hálózatokhoz. Vaduvur Bharghavan Alan Demers, Scott Shenker, Lixia Zhang

2018. december 5., Budapest A GSM-TŐL AZ LTE-IG

Járműfedélzeti rendszerek II. 6. előadás Dr. Bécsi Tamás

A MAC-cím (Media Access Control) egy hexadecimális számsorozat, amellyel még a gyártás során látják el a hálózati kártyákat. A hálózat többi eszköze

A Zigbee technológia

CompLex Hatályos Jogszabályok Győjteménye

AST_v3\ A közeg-hozzáférési alréteg (Media Access Control MAC)

Átírás:

A Component-Base Architechture for Power-Efficient Media Access Control in Wireless Sensor Networks

MAC=Media Access Control, Közeghozzáférés vezérlés Lényegében azt irányítja, melyik mote mikor adjon, mikor vegyen a rádión Probléma: ha két adó egyszerre ad, ütközés A rádió az egyik legnagyobb fogyasztó egy szenzornode-on Ha nincs adatcsere, feleslegesen mőködik Probléma: a vevı legyen bekapcsolva, ha neki szóló adás van

Vétel: idınként belehallgatok a csatornába, ha van adás, elkezdem feldolgozni, ha nincs, kikapcsolok Adás: a csomagok preamble-t tartalmaznak, ezt észlelve kapcsol be a vevı Ha nincs adatforgalom, minimális fogyasztás, de a hosszú preamble sok energiába kerül Olyan kommunikációra alkalmas, ahol ritkán van adatcsere

B-MAC: akkora a preamble, hogy a vevı biztosan bekapcsoljon X-MAC: a preamble tartalmazza a célcímet Ha vevı észreveszi, hogy neki szól, ACK-t küld Ha az adó ACK-t kap, elkezdi a hasznos adatot adni

Vétel: Az összes node egyszerre tartja bekapcsolva a rádióját Adás: CSMA/CA Pl: S-MAC, T-MAC Nincs hosszú preamble, de: Idıszinkronizáció szükséges Ha nincs adatforgalom hosszabb az aktív idı, mint CP esetén CSMA/CA nem hatékony ha túl sok az adó

Time Division Multiple Access Pl: GTS (802.15.4), DRAND Az idıt szeletekre bondjuk Bizonyos szeletekben mindenki alszik, bizonyos szeletekben mindenki ébren van Az aktív idıbıl minden node kap egy szeletet: ilyenkor adhat Ha hibátlanul mőködik, nem fordulhat elı ütközés, de: Idıszinkronizáció szükséges Ha a hálózat megváltozik, át kell szervezni az idıszeleteket Lassú átviteli sebesség

SCP: Channel Polling alapú, de minden node egyszerre hallgat bele a csatornába Nagyon rövid preamble Z-MAC: TDMA alapú, de ha egy node nem ad a saját idıszeletében, egy másik adhat (CSMA/CA-val) Funneling MAC: CSMA/CA alapú, de a legsőrőbb helyeken TDMA

MAC protokollokban sok az átfedés Egyes elemeket csak egyszer valósítanak meg Mindenki olyan MAC protokollt rak össze ami neki kell Csak a hardware közeli rész platformfüggı Csak ezt a részt kell kicserélni, ha új platformra akarjuk portolni A fejlesztı platformfüggetlenül tud dolgozni Csak küldés/fogadás/beállítás/splitcontrol interface-t lát

Low Power Listener FixedSleepLplListenerC: Fix alvási idı (B-MAC, X-MAC) PeriodicLplListenerC: Fix idıközönként kapcsol be (SCP) Channel Poller Preamble Küldı Adott üzenetet ismétel adott ideig, vagy amíg le nem állítjuk Bekapcsolható, hogy figyelje a vételt (ACK-ra)

Idıszinkron Fix idıközönként csomagot váltanak, ezzel adó és vevı is szinkronba kerül Sok alkalmazáshoz is szükséges a szinkron, ez is felhasználható

Idıszelet kezelık Frame-ek ismétlıdnek Ezek slotokra vannak bontva: minden slot alatt egy mőveletet lehet végrehalytani Slot idızítı A megfelelı idıben átadja a vezérlést a megfelelı slot kezelınek Slot kezelık Adott feladatot hajt végre, a cikk írásakor két féle: Küldés Küldés, ha szabad a csatorna

Rádió ki/bekapcsoló Alkalmazás csak az egész MAC-et kapcsolhatja ki Csatorna figyelı Adott ideig figyeli, van-e forgalom a csatornán CCA control Küldés elıtt beiktathatunk várakozást Ha ütközés történt, értesülünk róla, leállíthatjuk a küldést Olcsó újraküldés Ha a rádió IC támogatja, kihasználhatjuk

Alacsony késleltetéső I/O Sok MAC protokollnál létfontosságú az idızítés, de a meglévı TinyOS modulok késleltetése kiszámíthatatlan (szinkronok) Alarm Pontos idızítık (TinyOS-be épített) LocalTime Megadható mennyi idınként, hány biten számolja A túlcsordulásokat is ugyanannyi biten számolja

B-MAC A preamble a bufferben lévı csomag Számolja a nem neki szóló csomagokat, ha egy szintet elér, elalszik A vételi bufferben az utolsó csomag marad X-MAC S-MAC TDMA Aktív slotok száma beállítható Az aktív rész elsı slotja idıszinkron SS-TDMA Mint a TDMA, de a node-okhoz tartozó aktív slotokat CSMA/CA-val el lehet lopni