• Ei tuloksia

Zigbee – Lyhyen kantamantietoliikenneverkko Seminaarityö

N/A
N/A
Info
Lataa
Protected

Academic year: 2022

Jaa "Zigbee – Lyhyen kantamantietoliikenneverkko Seminaarityö"

Copied!
13
0
0

Kokoteksti

(1)

Suhonen Juho

Nikula Mika 11/2008

Langattomat lähiverkot

Seminaarityö

Zigbee – Lyhyen kantamantietoliikenne

verkko

(2)

Sisällysluettelo

Mikä on Zigbee………3

Standardin tietoja……….4

Wpan verkon komponenteista………..6

Zigbeen edut……….7

System-on-chip……….8

MCU ja muistin alijärjestelmä………..……11

Lähteet………13

(3)

Mikä on Zigbee?

ZigBee on IEEE 802.15.4 -standardin mukainen lyhyen kantaman tietoliikenneverkko.

Kyseinen standardi määrittelee verkon OSI-mallin fyysisen- sekä

siirtoyhteyskerrokset. ZigBee-standardin tarkoituksena on määritellä OSI- mallin verkkoyhteys- sekä kuljetuskerrokset. OSI-mallin ylemmät

kerrokset jätetään kolmannen osapuolen sovelluksien tehtäväksi.

Zigbeen takaa löytyy Zigbee Alliance, joka vastaan sen kehityksestä ja testaamisesta. Kehitystyötä on tehty IEEE:n kanssa, jota voidaaan taata alempien ja ylempien kerrosten toimivuus.

Allianceen kuuluu isojakin yrityksiä kuten esimerkiksi Intel, HP ja Philips.

Alliance on perustettu 2002 ja se on täysin itsenäinen yhteisö.

Jäseniä tällä hetkellä on yli 250 ja varsinaisesti kyseinen standardi on käytössä vain heille. Kaupalliseen tarkoitukseen standardin saa käyttöön 3500 dollarin jäsenmaksulla. Jäsen tasoja on kolme: Adopter-taso,

Participant- taso ja Promoter-taso. Jälkimmäisin on selvästi kallein ja se on suunniteltu yrityksille, jotka haluat paikan johtoryhmästä. Myös ennen varsinaista Zigbee-merkin saamista, laitemallit testataan Zigbee-

yhteensopiviksi.

IEEE 802:n kerrosten sijoittuminen OSI-mallissa

(4)

Standardin tietoja

Zigbee on vähän virtaa kuluttava lyhyenkantaman radioliikenteen standardi, joka kuuluu WPAN-standardeihin (IEEE802.15).

Zigbee toimii eri taajuuksilla eri maanosissa.

Euroopassa Zigbee toimii 868 MHz, 1kanava ja se pystyy siirtämään 20kb/s dataa.

Yhdysvalloissa Zigbee käyttää 915MHz taajuutta, 10kanavaa 2MHz välein ja sen siirtonopeus on 40kb/s.

Maailmanlaajuisesti käytössä on 2,4GHz, 16kanavaa 5MHz välein ja siirtonopeus on 250kb/s.

Zigbee on tarkoitettu pienten, yksinkertaisten laitteiden langattomaan verkottamiseen.

Verkkoihin voi liittää jopa 65 536 laitetta.

IEEE802.15.4 toimintamalli.

(5)

Zigbeessä kanavointimenetelmänä käytetään DSSS (Direct Sequence Spread Spectrum).

Standardiin kuuluu energiahavaitsin (ED), linkinlaadun ilmoitin (LQI), ja CCA (Clear channel assessment).

IEEE 802.15.4 MAC alikerros hallinnoi radiokanavan käyttöä, käyttäen CSMA-CA metodia (Carrier Sense Multiple Access with Collision

Avoidance) ja käsittelee verkon yhdistämistä ja MAC-kerroksen suojausta.

CDMA/CA on siis saantimenetelmä eli se kuuntelee siirtotietä ja lähettää vain siirtotien ollessa vapaana.

Suojauksena on AES-128 pohjainen cryptaus.

Zigbeen langaton teknologia määrittelee verkon, suojauksen ja ohjelmakerrokset IEE 802.15.4 PHY- ja MAC-kerroksissa.

Zigbee verkkokerros on vastuussa laitteiden löytämisestä ja verkkoasetuksista.

Se tukee kolmea verkkotopologiaa, mitkä ovat star, mesh (silmukka) ja rypäs (cluster-tree).

Tähti-topologiassa kommunikointi käydään verkon keskellä sijaitsevan koordinaattorin välityksellä.

Mesh (peer-to-peer) topologian verkossa on myös koordinaattori, mutta se etuna on se että mikä tahansa päälaite voi keskutella suoraan minkä tahansa toisen päätelaitteen kanssa.

(6)

1 WPAN verkon komponenteista

Periaatteessa todettiin, että olisi hyvää jakaa fyysiset laitteet kahteen eri tyyppiin:

Full Function Device (FFD)

1 • voi toimia kaikissa verkkotopologioissa

2 • kykenee toimimaan verkon (PAN) koordinaattorina 3 • voi keskustella kaikkien muiden laitteiden kanssa Reduced Function Device (RFD)

1 • rajoitettu tähtitopologiaan

2 • ei voi olla verkon koordinaattori

3 • voi keskustella ainoastaan verkon koordinaattorin kanssa

4 •tarkoitettu erittäin yksinkertaisiin sovelluksiin (esim. valokatkaisija), jotka voidaan ottaa käyttöön minimaalisilla resursseilla ja muistikapasiteetilla

Periaatteessa olisi tarkoitus, että FFD, jolla on ominaisuudet hyödyntää kaikkea standardin ominaisuuksia, toimisi verkossa koordinaattorina, toisin sanoen se ohjaisi ja toimisi keskuksena. Verkossa tulee olla ainakin yksi FFD. RFD ominaisuudet ovat rajallisemmat, joten käytännössä muut laitteet olisivat näitä.

(7)

Zigbeen edut

Zigbee laitteet

saadaan kytkettyä verkkoon nopeasti.

Liittyminen verkkoon kestää alle 30ms, herääminen sleep-tilasta alle 15ms ja lähetyksen aloittaminen alle 15ms.

Verkkoihin voi liittää jopa 65 536 laitetta.

Erittäin alhainen virrankulutus lisää huomattavasti akkujen kestoa.

Zigbeen verkkotopologiat: star, mesh > 65 000 solmua alhaisella viiveellä.

Kyky säilyä pitkiä aikoja unitilassa ilman kommunikaatiota.

DSSS mahdollistaa laitteille "unitilan" ilman sulkusykronointia.

Zigbeen vertailua

(8)

Zigbee:tä on sinäällään hiukan vaikea verrata muihin, koska se jää monessa osaalueessa jälkeen. Tämä tosin johtuu siitä, että sen käyttötarkoitukset ovat aikalailla erilaiset kuin muitten.

Bluetoothiin verrattaessa, Zigbee käyttää poikkeavia ohjelmia, jotka mahdollistavat erittäin hyvän optimoinnin virrankäytössä.

Esimerkiksi Zigbee:tä voisi käyttää automaatioon, kuten valaisimiin, lämmitykseen ja ilmastointiin niin, että kustannuksissa säästettäisiin.

Zigbeen ehkä suurin etu muihin on sen nopeus liittyä verkkoon.

Esimerkiksi Bluetooth:in keskimääräinen kytkemisaika on pitkä ja takaamaton ja viive näin ollen on pidempi.

System-on-chip

Tavoiteltaessa laajempaa kaupallista soveltuvuutta, laajaan koti ja teollisuus sovelluksiin.

Suurinosa Zigbee pohjaisista käyttäjäsovelluksista on optimaalisesti

suunniteltu IEEE802.15.4/Zigbee system-on-chip (SoC). Silikooni laitteet tulevat olemaan tärkeässä osassa tyydyttämään edellämainittuja

ominaisuuksia. SoC on toteutettu niin, että siihen on integroitu seuraavia ominaisuuksia, kuten radio-vastaanotin, prosessori (data prosessing unit), muisti ja käyttäsovellukset.

(9)

Tämä mahdollistaa seuraavia etuja:

-Alhaiset tuotantokulut -Saadaan nopeasti markkinoille

-Vähän komponentteja -Helppo kasata ja testata

-Helppokäyttöinen ja luotettava suunnittelu (yksi aktiivinen laite) -Korkea suorituskyky alhaisella virrankulutuksella

Suunniteltaessa Zigbee järjestelmää, jotta Zigbee optimoidut SoC:it

olisivat tehokkaita ja käyttökelpoisia, tulee harkita, mikä tietty piiri ja sen tulkkaaminen toiminta-kerrokselle ja käyttöönottoon olisi kannattavaa.

Käytössä voi olla esimerkiksi IEEE 802.15.4/ZigBee-yhteensopiva CC2430 SoC Chipconilta.

The SoC toteutus konsepti kuvattuna.

(10)

aina 2,4GHz ISM taajuusalueelle.

Zigbee(IEEE 802.15.4) standardiin kuuluvalla 2.4GHz PHY:llä voi yhdistää maailmanlaajuiselle taajuudelle 2.4GHz ISM (Industrial, Scientific and Medical).

Ominaisuuden tulisi olla ensisijainen valinta Zigbee SoC laitteisiin.

Soc perheen tulisi tarjota useita muisti valintoja, jotta saavutettaisiin optimaalinen tulos monimutkaisuuteen ja hintaan nähden.

Esimerkiksi laite, joka on varustettu 128:n Kilotavun Flash-muistilla ja 8 Kilotavun RAM:lla tulisi olla riittävä lähestulkoon kaikille Zigbee

laitteille.

CC2430-kaavio

(11)

MCU ja muistin alijärjestelmä

(12)

CC2430:n tärkein alijärjestelmä on MCU( Memory Core Unit) mukaanlukien muisti ja oheispiirit ja radio vastaanottimen osat.

Jäljellejäävät modulit antavat elintärkeät funktiot liittyen virranhallintaan, kellon osuuteen ja testaukseen.

MCU ja muistin alijärjestelmä.

Prosessointikaistan säästämiseksi verkolle ja ohjelmille, SoC tulisi vapauttaa MCU MAC:n aikakriittisille operaatioille, jotka voitaisiin käsitellä tehokkaammin erikoistuneilla piireillä.

CC2430 on esimerkiksi integroitu huomattava määrä IEEE802.15.4 MAC:n vaatimia ominaisuuksi, jotka keventävät mikrokontrollerin taakkaa.

Näitä ominaisuuksia ovat:

-CSMA-CA rinnakkaisprosessori -Automaattinen preamble generaattori

-Synkronointi sanaston asettamis/havaitsemis ominaisuus

-CRC-16 laskenta ja MAC kerroksen kuormituksen tarkistaminen -CCA(Clear Channel Assessment)

-Virran havainto / digitaalinen RSSI -Linkin laadun ilmaisin

Sulautettu rinnakkaisprosessori käsittelee kryptauksen ja dekryptauksen operaatioita AES algoritmilla 128bitin avaimet, jotka IEEE802.15.4 MAC turvallisuus vaatii, kuten myös verkkokerros ja sovelluskerros.

Tämä erikoistunut AES rinnakkaisprosessori sallii kryptauksen ja

dekryptauksen suoriutumisen vähällä MCU:n käytöllä. Tämän takia, DMA (Direct Memory Access) tulisi käyttää,

jota voidaan käyttää vapauttamaan 8051 MCU:n datan siirtely operaatioita täten saavuttaen korkean suoritustason ja tehokkaan virran käytön.

DMA kontrolleri pystyy siirtämään dataa ääriyksiköiltä muistiin

(13)

Järjestelmän sisällä muistin "sovittelija" yhdistää mikrokontrolleriin ja DMA kontrolleri muisteineen ja osineen kulkee läpi SFR väylän.

SoC:n tulee sallia helpon ja joustavan käyttöönoton käyttäjäpohjaisille ominaisuuksille.

Keskeytykset ovat käytännöllisiä normaaliohjelmankulkuun puuttumiseen, jos kyseessä on tärkeä ulkoinen tai sisäinen tapahtuma, joka vaatii

välitöntä huomiota.

Keskeytyshallinta ja unitila erittäin käytännöllisiä virransäästöä ajatellen.

Debug käyttöliittymän tulisi mahdollistaa flashmuistin tyhjentämisen, ohjelman pysäytys ja aloitus toiminnot.

CC2430 vastaanotin käyttää suora-konversio modulaattoria. Laite puskuroi syötettyä dataa 128bittisenä.

(14)

Lähteet

- Zigbee Alliance websivut : http://www.zigbee.org/en/index.asp - Kurssin sivuilta löytyvä materiaali

- Wikipedia

- http://ae.tut.fi/research/AIN/Publications/ZigBee_BT1.2_Silvola.pdf

Viittaukset

LIITTYVÄT TIEDOSTOT

The IEEE 802.15.4 standard and ZigBee wireless network technology are ideal for the implementation of a wide range of low cost, low power and reliable control and monitoring

ZigBee ® Alliance | Wireless Control That Simply Works.?. What

Different WiFi traffic profiles have been used (simple web surf, file download, audio streaming and video streaming) to assess the coexistence properties of ZigBee

Kaikille haastatelluille ohjaajan riittävä asiantuntemus luokanopettajaopiskeluiden järjestymiseen oli tärkeää ohjaajassa. Yksi opiskelijoista kertoi, että ohjaajan tulisi olla

Prosessorissa on sisäinen 2 kilotavun keskusmuisti (RAM), lisäksi siinä on 16- kilotavuinen EPROM-muisti. EPROM-muistin erikoisuus on sen tyhjentäminen. Se täytyy

Sisääntulojen ja lähtöjen määrä olisi ollut riittävä, mutta koska kyseinen älyrele on leveydeltään 8 moduulia, joten se ei tulisi mahtumaan valittuun ko- teloon..

Smart environments utilize wireless interfaces, mainly Bluetooth, ZigBee, and/or WLAN (Wireless Local Area Network) for data.. The nature of the transmitted data

Rannikon metsäkeskuksen Pohjanmaan alueella metsä- ja kitumaan puuston tilavuus on lisäänty- nyt 8 %:lla VMI9:n (1997) tuloksiin verrattuna.. Tilavuuden lisäys on mäntyä