ZIGBEE-VERKOT ZIGBEE NETWORKS
|
|
- Pertti Jokinen
- 9 vuotta sitten
- Katselukertoja:
Transkriptio
1 ZIGBEE-VEKOT ZIGBEE NETWOKS Lasse Lehonkoski Kandidaatintyö LUT Energia Sähkötekniikan koulutusohjelma
2 SISÄLLYSLUETTELO Käytetyt merkinnät ja lyhenteet Johdanto ZigBee ZigBee Alliance IEEE Kanavat ja taajuudet CSMA-CA & DSSS IEEE laitetyypit ZigBee-laitteet ja -verkot ZigBee-laitteet ZigBee-koordinaattori ZigBee-reititin ZigBee-päätelaite Verkot Verkon pystyttäminen Liittyminen Osoitteistaminen Puumainen osoitteistaminen Satunnainen osoitteistaminen Kommunikointi ZigBee-verkossa ZigBee-paketti Viestit Unicast Broadcast Groupcast Multicast eititys Sitominen Päätepiste Muita ominaisuuksia Klusterit ZigBee-klusterikirjasto Sovellusprofiilit... 26
3 6.2.1 Julkiset sovellusprofiilit Home Automation Tietoturva Todentaminen Salaus ZigBee Pro Feature Set Osittaminen Many-to-One & lähdereititys Taajuusketteryys Korkea tietoturva Yhteenveto Lähdeluettelo... 33
4 KÄYTETYT MEKINNÄT JA LYHENTEET CSMA-CA DSSS FFD HA IEEE L-WPAN MAC MTO PANid PHY FD TI ZB ZC ZCL ZDO ZDP ZED Z Carrier sense multiple access with collision avoidance Direct-sequence spread spectrum Full Function Device Home Automation Institute of Electrical and Electronics Engineers Low-ate Wireless Personal Area Network Media Access Control Many-to-One Personal Area Network ID Physical Layer educed Function Device Texas Instruments ZigBee ZigBee Coordinator ZigBee Cluster Library ZigBee Device Object ZigBee Device Profile ZigBee End Device ZigBee outer
5 4 1 JOHDANTO ZigBee on lyhyen kantaman langaton tekniikka, jossa on pyritty pieneen virrankulutukseen ja halpoihin valmistuskustannuksiin. Se perustuu IEEE standardiin, joka määrittää MAC ja radiorajapinnan ZigBee:lle. Tämän työn tavoitteena on tehdä ZigBee-tekniikasta lyhyt suomenkielinen yhteenveto, jonka lukemalla ymmärtää ZigBee-verkon perustoiminnot ja käytetyt termit. Tarkoituksena on, että työssä esitetyt asiat pystyy omaksumaan ilman aikaisempaa perehtymistä tietoliikennetekniikkaan ja langattomiin verkkoihin. Työssä käydään kevyesti läpi IEEE standardi ja perehdytään sitten hieman laajemmin ZigBee:n ominaisuuksiin ja perustoimintoihin. 2 ZIGBEE ZigBee on digitaalinen langaton verkkotekniikka, joka on kehitetty erityisesti langattomia ohjaus- ja automaatiojärjestelmiä varten. Tavoitteena oli luoda erittäin luotettavalla ja turvallisella tiedon siirrolla varustettu langaton verkkoprotokolla, jossa kuitenkin on alhainen tehonkulutus ja pienet valmistuskustannukset. Alhainen tehonkulutus -vaatimus on muodostanut ZigBee:lle suhteellisen lyhyen kantaman ja matalan siirtonopeuden. Yhdessä ZigBee-verkossa voi teoriassa olla kymmeniä tuhansia laitteita, jotka kaikki voivat kommunikoida keskenään. Viestejä voidaan myös reitittää verkon sisällä, joten kaikkien laitteiden ei tarvitse olla radiokantaman päässä toisistaan, eikä pitkää kantamaa tarvita. ZigBee on verrattain uusi tekniikka, sillä sen kehitys aloitettiin 2000-luvulla ja ensimmäinen versio julkaistiin vuonna Sen MAC- ja PHY-kerrokset perustuvat IEEE standardiin, joka on suunniteltu vastaavin lähtökohdin ja jonka ensimmäinen versio julkaistiin vuonna ZigBee-versiot erotellaan ratifiointivuoden mukaan. Ensimmäinen ZigBee-versio ratifioitiin 2004, joten se kulkee nimellä ZigBee Se on käytännössä korvautunut uudemmilla ZigBee 2006 ja ZigBee versioilla. ZigBee 2007 sisältää pieniä muutoksia aikaisempaan versioon, mutta on taaksepäin yhteensopiva version 2006 kanssa. Lisäksi on olemassa ZigBee Pro, joka kehitettiin samaan aikaan ZigBee 2007:n kanssa, mutta ei ole varsinaisesti itsenäinen ZigBee-versio, vaan pitää sisällään tietyissä tapauksissa hyödyllisiä
6 5 lisäominaisuuksia. ZigBee Pro:n ominaisuuksiin perehdytään tarkemmin kappaleessa 6.4. [2][8] 2.1 ZigBee Alliance ZigBee Alliance on vuonna 2002 perustettu, jäsenyhtiöistä koostuva kattojärjestö, joka muodostettiin luomaan, ylläpitämään ja kehittämään ZigBee-teknologiaa. ZigBee Alliance määrittelee itselleen seuraavat tavoitteet: Verkko, tietoturva ja sovelluskerroksien määrittely Tarjota yhteensopivuuden ja yhteensopivuuden testauksen määrittely Edistää ZigBee-brändin tunnettavuutta maailmanlaajuisesti Hallinnoida ZigBee-teknologian kehittämistä [6] Jäsenyys ZigBee Alliancessa on pakollista, jos haluaa valmistaa ZigBee-teknologiaa hyödyntäviä laitteita. Lokakuussa 2009 (Australian ZigBee Smart Energy Forum) jäseniä oli yli 325, joista noin 40 % oli Amerikassa, 30 % Aasiassa ja loput 30 % Euroopassa, Afrikassa ja Lähi-idässä. [4] Jäsenille on vuosimaksu, joka riippuu jäsenyyden tasosta. Jäsenyystasoja on kolme, Promoter (50000$/vuosi), Participant (9500$/vuosi) ja Adopter (3500$/vuosi), jotka käytännössä ratkaisevat kuinka paljon jäsen voi vaikuttaa asioihin. Yksinkertaistettuna Adopter, eli alin taso, mahdollistaa ZigBee:n käytön tuotteissa, Participant voi myös tehdä ehdotuksia ZigBee:n kehittämiseksi ja Promoter pääsee tekemään myös päätöksiä ZigBee:n tulevaisuudesta. [7] 3 IEEE IEEE standardi määrittää pieninopeuksisen langattoman likiverkon (engl. Low-ate Wireless Personal Area Network, L-WPAN), jonka tavoiteominaisuudet ovat helppo käyttöönotto, luotettava tiedonsiirto, lyhyenkantaman toiminta, erittäin halpa hinta ja kohtuullinen akunkesto säilyttäen kuitenkin yksinkertaisen ja joustavan protokollan.
7 6 ZigBee käyttää IEEE standardin vuoden 2003 versiota (IEEE ) fyysisen ja MAC-kerroksen määrittelyyn. Kuvassa 1 on esitetty ZigBee-laitteen käyttämä protokollapino. Sovellus ZigBee IEEE MAC IEEE PHY Kuva 1. ZigBee-protokollapino. Sovellusosio on käyttäjän, ZigBee ZigBee Alliancen ja MAC ja PHY IEEE:n määrittelemät kerrokset. [2] IEEE standardista on olemassa myös uudempi versio IEEE ja lisäyksiä standardiin, joissa on tullut muun muassa lisää kanavia ja ominaisuuksia, mutta koska ZigBee on rakennettu version päälle, niin tässä tekstissä IEEE viittaa nimenomaan vuoden 2003 versioon. [1][2] 3.1 Kanavat ja taajuudet IEEE määrittää 27 kanavaa, jotka on esitetty ominaisuuksineen taulukossa 1. Suurin osa kanavista on määritelty vapaassa käytössä olevalla 2,4-2,5 GHz ISM-taajuusalueelle. Kyseinen taajuusalue on vapaassa käytössä maailmanlaajuisesti, joka mahdollistaa kyseistä taajuusaluetta käyttävän laitteen käytön missä päin maailmaa tahansa. Kahden alemman taajuusalueen, 868 MHz ja 915 MHz, käyttö on sijainnista riippuen rajoitetumpaa. Esimerkiksi 868 MHz on käytössä Euroopassa ja 915 MHz Pohjois- ja Etelä-Amerikassa. Taulukosta 1 havaitaan myös 2,4-2,5 GHz taajuusalueella olevan etuna myös moninkertainen tiedonsiirtonopeus verrattuna matalampiin taajuusalueisiin, joka yhdessä vapaamman taajuuskaistan kanssa on tehnyt siitä käytetyimmän taajuuden. Matalammilla taajuuksilla on kuitenkin parempi läpäisykyky, joka voi olla joissain tapauksissa hyödyllinen. [1]
8 7 Taulukko 1. IEEE standardissa määritetyt kanavat ominaisuuksineen [1] Keskitaajuus Kanavien lkm. Kanavien välit Siirtonopeus Käyttöalue 868 MHz 1-20 kb/s Esim. Eurooppa 915 MHz 10 2 MHz 40 kb/s Esim. Amerikka 2450 MHz 16 5 MHz 250 kb/s Maailmanlaajuinen 3.2 CSMA-CA & DSSS IEEE käyttää CSMA-CA (lyhenne sanoista Carrier Sense Multiple Access With Collision Avoidance) -menetelmää kanavan varaukseen. Menetelmässä yhdellä taajuudella, eli kanavalla, on useita lähettäviä laitteita (Multiple Access). Menetelmässä tarkistetaan kanavan olevan vapaa kuuntelemalla mahdollista signaalia vastaanottimella (Carrier Sense), ennen kuin aloitetaan oma lähetys. Tällä on tarkoitus estää lähetysten törmääminen, eli viestien samanaikainen lähettäminen, joka mahdollisesti aiheuttaisi toisen tai molempien lähetysten vastaanoton häiriintymisen. Törmäysten välttäminen (engl. Collision Avoidance) on toteutettu satunnaisen mittaisella odotuksella ennen lähetystä. Kun kanava on vapaa, niin laite odottaa silti satunnaisen ajan ennen lähetystä, jolloin todennäköisyys törmäykseen pienenee. Menetelmä perustuu siihen, että jos kaksi laitetta havaitsee samaan aikaan kanavan vapaaksi, niin laitteet kuitenkin odottavat erimittaisen satunnaisen ajan ennen lähettämistä, joten törmäystä ei välttämättä tapahdu. Tietenkin lähekkäin osuvat satunnaiset odotusajat ovat mahdollisia, mutta menetelmä vähentää kuitenkin törmäysten todennäköisyyttä yksinkertaisesti toteutettavalla menetelmällä. IEEE käyttää suorasekvenssihajaspektritekniikkaa (engl. Direct Sequence Spread Spectrum, DSSS) signaalin modulointiin. DSSS-tekniikassa käytetään näennäissatunnaista kohinaa (engl. pseudonoise, PN) signaalin moduloimiseksi. Signaalin vastaanottaja demoduloi koodin käyttämällä samaa PN-koodia kuin moduloinnissa, jolloin alkuperäinen hyötysignaali saadaan palautettua. [1]
9 8 3.3 IEEE laitetyypit IEEE jaottelee laitteet kahteen ryhmään verkko-ominaisuuksien perusteella. Ensimmäinen ryhmä on täyden toiminnallisuuden laitteet (engl. Full Function Device, FFD), jotka sisältävät nimensä mukaisesti kaikki toiminnat. Ne ovat aina päällä, reitittävät viestejä eteenpäin ja toimivat tarvittaessa vanhempina. Toinen ryhmä on rajoitetun toiminnallisuuden laitteet (engl. educed Function Device, FD), jotka pääsääntöisesti ovat paristokäyttöisiä ja mahdollisesti myös siirrettäviä laitteita. ajoitetun toiminnallisuuden laitteista on poistettu reititysominaisuudet, joten ne voivat viettää suuren osan ajasta virransäästötilassa ja samalla pinon vaatimaa muistijälkeä on pystytty pienentämään, joka mahdollistaa halvempien piirien käytön. FD:n vanhempi, eli kyseinen FFD, säilyttää virransäästötilan aikana FD:lle saapuneet viestit, jotka FD pyytää tietyin väliajoin. Kaikilla laitteilla pitää olla yksilöllinen MAC-osoite, jota kutsutaan myös IEEE-osoitteeksi, koska IEEE hallinnoi MAC-osoitteita. MAC-osoite on kiinteä 64-bittinen luku, joka on kaikissa laitteissa yksilöllinen ja on tavallisesti laitteen valmistajan määrittelemä. MACosoitteita käytetään yleisesti IEEE 802-standardin ratkaisuissa, kuten ethernet-, bluetooth- ja WiMax-tekniikoissa. IEEE :ssa FFD:t ovat koordinaattoreita (engl. coordinator) ja FD:t ovat laitteita (engl. device). ZigBee:ssä vastaavat laitteet on nimetty hieman toisin ja ne käsitellään ZigBee-termeillä kohdassa 4.1. Tässä dokumentissa toiminnallisuuksiin viitataan ZigBeetermeillä, ellei erikseen muuta mainita. [1][2][8] 4 ZIGBEE-LAITTEET JA -VEKOT ZigBee jaottelee laitteet kolmeen eri tyyppiin, vastaavasti kuten IEEE standardikin, mutta termit eroavat hiukan. Seuraavat kappaleet käsittelevät eri laitetyyppien eroja ja verkon rakennetta, sekä kuinka verkko muodostetaan ja miten verkko-osoitteet määräytyvät verkossa oleville laitteille.
10 9 4.1 ZigBee-laitteet ZigBee-verkko voi koostua verkkotoiminnoiltaan kolmenlaisista laitteista: ZigBeeeititin (engl. ZigBee outer, Z) ja koordinaattori (engl. ZigBee Coordinator, ZC), ZigBee-reititin ZigBee-päätelaite (engl. ZigBee End-Device, ZED). Koordinaattori ja reititin ovat täyden toiminnallisuuden laitteita (FFD), kun päätelaite on rajoitetun toiminnallisuuden laite (FD). IEEE :ssa laitteet on nimetty hiukan toisin, mutta tässä tekstissä käytetään nimenomaan ZigBee-termejä. Yleinen nimitys kaikille laitteille on noodi (engl. node), joka tarkoittaa yhtä ZigBee-verkon laitetta. Tässä tekstissä puhutaan noodista ja laitteesta samassa merkityksessä. Terminä noodi ei ota kantaa laitteen verkkotoimintoihin (FFD, FD) tai millainen sovellus siellä pyörii. Kuvassa 2 on hahmoteltu noodia suhteessa muutamiin muihin tekstissä mainittuihin termeihin. [1][2][8] Noodi ZigBee-pino PHY MAC eititys Sitominen Tietoturva Jne. Sovellus Päätepiste Klusteri Kuva 2. ZigBee-noodi ja sen suhde muihin termeihin ZigBee-koordinaattori ZigBee-koordinaattori vastaa IEEE :n PAN koordinaattoria. Koordinaattori on täyden toiminnallisuuden laite (FFD), joka hoitaa verkon pystyttämisen. Jokaisessa verkossa voi ja saa olla vain yksi koordinaattori ja koordinaattorilla on aina verkko-osoite 0x0000. Ensimmäinen verkkoon liittyvä laite liittyy aina koordinaattoriin, joka on tietysti luonnollista,
11 10 koska koordinaattori on alussa verkon ainoa laite. Koordinaattorilla voi olla verkon pystytyksen lisäksi muutamia erikoistehtäviä, kuten tietoturvan hallinnointia, mutta muuten verkon pystytyksen jälkeen koordinaattori toimii verkossa ja sisältää samat ominaisuudet kuten reititinkin. Verkon pystyttämisestä ja verkkoon liittymisestä on kerrottu tarkemmin kappaleissa ja [2] ZigBee-reititin ZigBee-reititin vastaa IEEE :n koordinaattoria. Nimi on muutettu koordinaattorista reitittimeksi, oletettavasti erottamaan laite selvemmin ZigBee-koordinaattorista (joka on PAN koordinaattori :ssa). eititin on aina täyden toiminnallisuuden laite, joten se reitittää viestejä ja voi toimia vanhempana verkon muille laitteille. eitittimen pitää olla aina päällä, jotta se voi reitittää viestejä ja tarvittaessa vastaanottaa ja säilöä viestit väliaikaisesti päätelaitetta varten. Fyysiseltä toteutukseltaan reititin voi olla identtinen koordinaattorin kanssa, mutta verkon pystyttämisen sijaan reititin liittyy verkkoon. Koordinaattori ja reititin voivat käyttää samaa ohjelmakoodiakin, jolloin toimintatavan valinta reitittimen ja koordinaattorin välillä voidaan hoitaa esim. kytkimellä. [2] ZigBee-päätelaite ZigBee-päätelaite vastaa IEEE :n laitetta. Oletettavasti tämäkin nimimuutos on tehty selkeyttä silmällä pitäen, sillä laite (engl. device) voidaan ajatella tarkoittavan yleisesti verkon laitteita, eikä tiettyä laitetyyppiä. Päätelaitteet voivat mennä virransäästötilaan ja ovat siis rajoitetun toiminnallisuuden laitteita. Akku- ja paristokäyttöiset laitteet ovat tavallisesti päätelaitteita, jotta toiminta-aika saadaan riittävän pitkäksi. Koska päätelaitteet eivät ole koko aikaa päällä, niin ne eivät myöskään reititä viestejä. Jotta päätelaitteelle virransäästötilan aikana tulevat viestit eivät jää saamatta, niin päätelaitteen vanhempi, eli koordinaattori tai reititin, säilöö viestit virransäästötilan ajaksi. Päätelaite herää tasaisin ajoin virransäästötilasta kysymään vanhemmaltaan onko viestejä saapunut. Päätelaite toimii aina pelkästään lapsena, eikä koskaan vanhempana. [2]
12 Verkot ZigBee-verkko on mesh-verkko, eli kaikki verkon laitteet voivat kommunikoida kaikkien verkon laitteiden kanssa. ZigBee-verkko on vertaisverkko täyden toiminnallisuuden laitteille (FFD) ja asiakas-palvelin-verkko rajoitetun toiminnallisuuden laitteille (FD). FFD:t voivat olla yhteydessä toisiinsa ilman tiedon välittämistä erityisen palvelimen kautta, mutta FD:lle suunnatut viestit kulkevat vanhemman kautta. Tämä mahdollistaa FD:iden virransäästötilan, sillä vanhempi säilöö FD:lle menevät viestit virransäästötilan ajaksi. Kuvassa 3 on esitetty koordinaattorin, kuuden reitittimen ja kahden päätelaitteen muodostama verkko. Nuolilla kuvataan laitteiden välisiä radioyhteyksiä. Mikä tahansa verkon laite voi keskustella minkä tahansa muun verkon laitteen kanssa, mutta jos toinen laite ei ole radiokantamalla niin viestit joudutaan reitittämään. E C E Kuva 3. Koordinaattorin (C), reitittimien () ja päätelaitteiden (E) muodostama verkko. Nuolet kuvaavat mahdollisia radioyhteyksiä noodien välillä. Erikoistapauksina voi muodostua myös muitakin verkkotopologioita; esimerkiksi tähtiverkko muodostuu kun koordinaattoriin liittyy pelkkiä päätelaitteita. [2]
13 Verkon pystyttäminen ZigBee-verkon pystyttää aina koordinaattori. Koordinaattori lähettää kyselyn mahdollista jo olevista verkoista, sekä mittaa radioliikenteen jokaiselta käytettäväksi määritellyltä kanavalta. Koordinaattori valitsee näistä kanavista vähiten muita verkkoja ja liikennettä sisältävän kanavan ja pystyttää sinne verkon valitsemallaan PANid-arvolla. PANid on 16-bittinen verkon tunnus, jolla erotellaan samalla kanavalla olevat verkot. Koordinaattori valitsee PANid:n yleensä satunnaisesti, mutta ei kuitenkaan valitse samalla kanavalla jo käytössä olevaa PANid:tä. Koska koordinaattori suoritti kyselyn jo pystytetyistä verkoista, niin vastauksien perusteella se tietää mitkä PANid:t ovat käytössä. On mahdollista myös määrittää PANid etukäteen ZigBee-pinon toteutuksesta riippuen. Esimerkiksi Texas Instrumentsin Z- Stack käyttää joko satunnaista tai tiettyä, ennakkoon valittua PANid:ta. Jos kyseinen PANid on jo käytössä, PANid:ksi vaihdetaan yhtä suurempi. [2][9] Liittyminen Liittyminen ZigBee-verkkoon tapahtuu lähettämällä kysely verkoista käytettäville kanaville, kuten verkkoa pystyttäessäkin, jolloin kyselyn kuulleet jo verkoissa olevat laitteet vastaavat lähettämällä tiedot omasta verkostaan. Liittyvä laite valitsee verkoista sopivan ja lähettää pyynnön verkkoon liittymisestä valitsemalleen laitteelle. Jos pyyntö hyväksytään, niin liittyneelle laitteelle määrätään verkko-osoite ja pyynnön hyväksyneestä laitteesta tulee vanhempi ja liittyneestä laitteesta sen lapsi. Vanhemmuudella on osoitteen määräämisen jälkeen käytännössä väliä vain, jos liittynyt laite on päätelaite, jolloin vanhempi säilöö virransäästötilan ajaksi lapselleen lähetetyt viestit. Verkkoon liittymisen estäminen hoituu kieltämällä jo verkossa olevia laitteita hyväksymästä uusia jäseniä. [2] 4.3 Osoitteistaminen ZigBee-verkossa viestien osoitteina käytetään 16-bittistä verkko-osoitetta (engl. network address), joka määrätään laitteen liittyessä verkkoon. Verkko-osoite ei tyypillisesti vaihdu pysyttäessä samassa verkossa, mutta vaihtamalla eri verkkoon määräytyy laitteelle myös uusi verkko-osoite. ZigBee ja ZigBee Pro käyttävät eri menetelmiä verkko-osoitteiden määrittämiseen. ZigBee jakaa verkko-osoitteet puumaisesti, jolloin uusien laitteiden verkko-osoite määräytyy
14 13 liittymissijainnin mukaan. ZigBee Pro puolestaan arpoo laitteiden verkko-osoitteet, jolloin verkko-osoite ei riipu noodin sijainnista verkossa. Molemmilla tavoilla koordinaattorin verkko-osoite on kuitenkin aina 0 (heksalukuna 0x0000). Vaikka kaikilla laitteilla on yksilöllinen 64-bittinen MAC-osoite, niin 16-bittisen verkkoosoitteen käyttö säästää tilaa 48 bittiä, eli 6 oktettia, jokaista käytettyä verkko-osoitetta kohden. Esimerkiksi reititystietoa varten viiden hypyn reitillä säästetään tilaa suoraan 240 bittiä, eli 30 oktettia, pelkästään lyhyempiä verkko-osoitteita käyttämällä. [2] Puumainen osoitteistaminen Puumaisessa osoitteistamisessa verkko-osoitteet määräytyvät vanhemman, eli sen noodin mukaan jonka kautta verkkoon liitytään. Jokaiselle mahdolliselle vanhemmalle varataan osoiteavaruudesta tarpeeksi verkko-osoitteita kaikille lapsille ja lapsenlapsille. Vanhemmat antavat verkko-osoitteen ja varaavat osoiteavaruuden lapsilleen, jotka taas antavat verkkoosoitteen edelleen omille lapsilleen ja niin edelleen. Osoiteavaruuden varaaminen tapahtuu laskemalla, kuinka monta lasta liittyneellä noodilla voi olla ja jättämällä sitten niin paljon verkko-osoitteita käyttämättä. Laskemista varten pitää olla tiedossa montako reititintä ja lasta voi olla, sekä mikä on verkon maksimisyvyys. Kaikkien verkon noodien pitää käyttää samoja arvoja, jotta laskut pitävät paikkansa. Syvyys tarkoittaa hyppyjen määrää koordinaattorista ja verkon maksimisyvyys on verkon kaukaisimman laitteen etäisyys hyppyinä koordinaattorista. Jokainen samalla syvyydellä oleva reititin saa yhtä ison osan verkon osoiteavaruudesta jaettavaksi. Kun tiedossa on kuinka monta lasta kullakin vanhemmalla voi olla (Cm), kuinka moni niistä voi olla reititin (m), ja verkon maksimisyvyys (Lm), voidaan kaavalla 1 1, 1, 1 (1) laskea Cskip, joka on vanhemman jokaiselle reitittävälle lapselleen varaaman osoiteavaruuden koko verkonsyvyydellä d. Verkonsyvyys d tarkoittaa syvyyttä, jolla vanhempi on. Vanhempi antaa ensimmäiselle siihen liittyneelle reitittimelle oman verkko-
15 14 osoitteensa korotettuna yhdellä ja seuraavat reitittimet saavat osoitteensa aina Cskip(d) välein. Kun tiedetään vanhemman verkko-osoite (A parent ) ja Cskip(d), voidaan n:nen reitittimen verkko-osoite A n laskea kaavaa 1 1 (2) käyttäen. Päätelaitteet saavat vanhempansa osoiteavaruudesta viimeiset verkko-osoitteet. Kun tiedetään vanhemman verkko-osoite (A parent ), voidaan n:nen end-devicen verkko-osoite A n laskea vastaavasti kaavaa (3) hyödyntäen. Esimerkiksi verkolle, jossa vanhemmalla voi olla kuusi lasta (Cm=6), joista neljä voi olla reitittimiä (m=4), ja verkon maksimisyvyys on kolme (Lm=3), saadaan laskettua kaavalla 1 taulukon 2 mukaiset Cskip-arvot kullekin verkon syvyydelle. Taulukko 2. Verkon syvyyden ja Cskip:n suhde arvoilla Cm=6, m=4 ja Lm=3 Verkon syvyys, d Cskip Taulukon 2 arvojen perusteella on muodostettu esimerkkiverkko, joka on esitetty kuvassa 4. Kuvasta nähdään, miten koordinaattori antaa ensimmäiselle reitittimelle verkko-osoitteen yksi, seuraavalle osoitteen 32 (1+31), sitä seuraavalle 63 (32+31) ja niin edelleen, kuten kaavalla 2 voidaan laskea. Viimeiset verkko-osoitteet saavat laitteet, joilla ei ole reititystoimintaa. Koska niihin ei voi liittyä lisää laitteita, verkkoavaruudesta ei tarvitse varata tilaa lapsille, joten molemmille varataan vain omat verkko-osoitteet. Syvyyden 1 kaikki reitittimet saavat verkkoavaruudesta siis 31 osoitetta, joista ensimmäinen tulee reitittimelle itselleen käyttöön.
16 15 Syvyys 0 Cskip 31 C 0 Syvyys 1 Cskip E 125 E 126 Syvyys 2 Cskip Syvyys 3 Cskip Kuva 4. Esimerkkiverkon osoitteiden määräytyminen Cskip-menetelmää käytettäessä (Cm=6, m=4 ja Lm=3) Huomioitavaa on, että kuvan 4 puuverkko kuvaa vain laitteiden verkko-osoitteiden määräytymistä, ei tiedonkulkua. Yksittäiset laitteet voivat olla suorassa yhteydessä mihin tahansa radiokantamalla olevaan toiseen laitteeseen, sekä reitityksen kautta kaikkiin verkon laitteisiin, eikä reitityksen tarvitse seurata kyseistä puuta, mutta sitä on mahdollista hyödyntää. Hyvinä puolina puumaisessa osoitteistamisessa on, että laitteet eivät voi saada samaa verkko- osoitetta, jolloin ei tarvita havainnointia mahdollisista identtisistä verkko-osoitteista, osoitteista, eikä siis myöskään tarvita kyseiseen ongelmaan ratkaisukeinoa. Verkko-osoitteen osoitteen perusteella myös tiedetään sijainti verkossa, jolloin on mahdollista käyttää vaihtoehtoista reititystä pelkän verkko-osoitteen osoitteen perusteella. Huonona puolena taas on, että jokaisen laitteen pitää laskea Cskip samoilla arvoilla. Teoriassa laite voi hyväksyä vähemmän lapsia kuin millä arvoilla Cskip on laskettu, mutta silloin tulee verkko-osoitteita, joita ei voi koskaan hyödyntää. Verkko-osoitteita varataan kuitenkin jokaiselle mahdolliselle lapselle, liittyi niitä reitittimeen tai ei. Epäsymmetrisissä verkoissa, joissa laitteet eivät jakaudu tasaisesti verkon alueelle, voi verkon rakenne muodostua ongelmaksi, jos tarvittuja osoitteita ei pystytä hyödyntämään. Puumainen osoitteistaminen rajoittaa myös voimakkaasti verkon syvyyttä. Esimerkiksi käyttämällä samoja arvoja kuin aikaisemmassa esimerkissä, eli vanhemmalla voi olla kuusi lasta (Cm=6) ja neljä niistä voi olla reitittimiä (m=4), saadaan verkon maksimisyvyydeksi seitsemän (Lm=7) ja laitteiden maksimimääräksi Verkon syvyydellä kahdeksan (Lm=8) muuten samoilla parametreilla saadaan verkko-osoitteiden määräksi jo , johon 16-bittinen osoiteavaruus ei riitä. Taulukkoon 3 on laskettu Cskip -arvot eri verkon syvyyksissä kyseisillä parametreilla.
17 16 Taulukko 3. Verkon syvyyden ja Cskip:n suhde arvoilla Cm=6, m=4 ja Lm=7 Verkon syvyys, d Cskip Taulukon 3 arvoilla on muodostettu epäsymmetrinen verkko, joka on esitetty kuvassa 5. Jos kyseiseen verkon pitkän haaran päähän yrittää liittyä useita uusia laitteita, niin on mahdollista, ettei kaikille ole jakaa verkko-osoitteita. Esimerkiksi jos kaikki uudet laitteet ovat radiokantamalla pelkästään syvyyden kuusi ja seitsemän laitteisiin, niin ne voivat liittyä verkkoon vain reitittimien 37 ja 44 kautta, jolloin uusia laitteita voi olla korkeintaan 10. Tällainen ongelma voidaan tavallisesti välttää verkkosuunnittelulla, mutta jos laitteet on fyysisesti tarkoitus laittaa pitkäksi jonoksi, niin voidaan törmätä ongelmiin. [2]
18 17 Syvyys 0 Cskip 8191 C 0 Syvyys 1 Cskip E Syvyys 2 Cskip Syvyys 3 Cskip Syvyys 4 Cskip 31 4 Syvyys 5 Cskip Syvyys 6 Cskip Syvyys 7 Cskip Kuva 5. Epäsymmetrinen verkko Cskip-menetelmää käytettäessä (Cm=6, m=4 ja Lm=7) Satunnainen osoitteistaminen ZigBee Pro valitsee verkko-osoitteet satunnaisesti (engl. Stochastic addressing). Tämä mahdollistaa koko 16-bittisen osoiteavaruuden hyödyntämisen, mutta samalla tulee mahdolliseksi arpoa uudelle laitteella jo käytössä oleva verkko-osoite. Verkossa ei voi olla kahta samaa verkko-osoitetta, osoitetta, joten päällekkäiset verkko-osoitteet osoitteet on havaittava ja vaihdettava. Kun laite liittyy verkkoon, niin se saa vanhemmaltaan verkko-osoitteen ja ilmoittaa ittaa liittymisestä verkkoon broadcast-viestillä (device_annce). Viestistä muut laitteet huomaavat jos lähettäjällä on sama verkko-osoite osoite kuin itsellään, jolloin liittyneelle laitteelle voidaan an ilmoittaa osoitekonfliktista ja päällekkäinen verkko-osoite tiedetään vaihtaa. ZigBee Pro:n satunnaiset verkko-osoitteet osoitteet eivät aseta rajoitteita verkon muodolle tai maksimisyvyydelle, mutta mahdolliset päällekkäiset verkko-osoitteet osoitteet tarvitsevat havaitsemis- ja korjauskeinot, jotka lisäävät pinon viemää muistia. [2][8][9]
19 18 5 KOMMUNIKOINTI ZIGBEE-VEKOSSA Laitteiden verkottamisen tavoite tavallisesti on mahdollistaa tiedonsiirto kyseisten laitteiden välillä. ZigBee-verkossa laitteet kommunikoivat viestien, eli käytännössä pakettien, välityksellä. Yksittäisten viestien vastaanottajat määritetään verkko-osoitteen osoitteen perusteella ja viestejä voidaan reitittää eteenpäin verkon sisällä, jos kohde ei ole suoraan lähettäjän radiokantamalla. ZigBee-verkossa on myös mahdollista lähettää erilaisia viestejä, joilla on useampi vastaanottaja. 5.1 ZigBee-paketti IEEE määrittää suurimmaksi mahdolliseksi MAC-paketin kooksi 127 oktettia, johon tulee lisäksi fyysisestä kerroksesta kuusi oktettia. Oktetti on kahdeksan bittiä, eli vastaa useissa järjestelmissä tavua, mutta yksiselitteisyyden vuoksi tässä käytetään nimitystä oktetti. Fyysisen kerroksen kehyksen rakenne on esitetty kuvassa 1. PHY Alkutahdistin 4 oktettia Kehyksen alkuerotin 1 oktetti Kehyksen pituus 1 oktetti MAC Max. 127 oktettia Kuva 6. PHY kehyksen rakenne. [1] IEEE MAC määrittää neljä kehysrakennetta: Majakkakehys (engl. beacon frame) Datakehys (engl. data frame) Kuittauskehys (engl. acknowledgment frame) MAC komentokehys (engl. MAC command frame) Kuvassa 7 on esitetty IEEE MAC datakehyksen rakenne, josta voidaan laskea yleisrasitteen (engl. overhead) vievän enimmillään 25 oktettia, jolloin hyötydatan määräksi saadaan 102 oktettia. ZigBee käyttää kuitenkin osoitetietona vain lyhyttä verkko-osoitetta, joten ZigBee Alliance on sallinut suuremman, man, maksimissaan 116 oktetin koon siirrettävälle
20 19 hyötydatalle. Tässä mainittu hyötydata tarkoittaa ZigBee:n käyttämää tilaa, joka kaikki ei ole sovelluksen käytettävissä, sillä ZigBee tarvitsee myös tilaa omaa yleisrasitettaan varten, käytetyistä asetuksista riippuen. [1][2][8] MAC datakehys Kehyksen ohjaus 2 oktettia Järjestysnumero 1 oktetti Osoitetieto 4-20 oktettia Hyötydata Max. 116 oktettia FCS 2 oktettia Kuva 7. MAC datakehyksen rakenne [2] 5.2 Viestit ZigBee käyttää tää neljää erityyppistä viestiä, jotka ovat unicast, broadcast, groupcast ja multicast. Unicast on tavallinen kahden laitteen välinen viesti, broadcast on tarkoitettu koko verkolle ja groupcast sekä multicast ovat sen erikoistapauksia. Varsinainen lähetettävä hyötydata voi olla kaikissa viestityypeissä sama, mutta viestin lähetystapa ja vastaanottajat vaihtuvat. [2][8] Unicast Unicast on käytössä silloin, kun viestin kohteena on yksittäinen laite, eli tavallisesti kahden laitteen välisessä tiedonsiirrossa. Jos laite on sidottu toiseen, niin kyseiset viestit lähetetään aina unicast-viesteinä. Viestin vastaanottaja määritetään paketissa olevan osoitetieto-kentän perusteella, johon tulee kohdenoodin verkko-osoite. Vastaanottaja tavoitetaan joko suoralla radioyhteydellä tai sitten reitittämällä pakettia muiden laitteiden kautta. Viestiä lähetettäessä on kolme mahdollisuutta: Viestin kohde on radiokantamalla, eli on niin sanottu naapuri, jolloin viesti lähetetään suoraan kohdenoodille. Viestin kohde on reititystaulukossa, jolloin viesti lähetetään aikaisemmin muodostettua reittiä pitkin. Viestin kohde ei ole radiokantamalla eikä reititystaulukossa, jolloin suoritetaan reititys ennen viestin lähettämistä.
21 20 Unicast kuormittaa verkkoa vähiten, sillä viestiä toistetaan maksimissaan reitittämisen vaatima määrä, kun taas broadcastin toistaa jokainen verkon laite. [2][8][9] Broadcast Broadcast on viesti, joka lähetetään useammalle laitteelle. Valittavana on joko kaikki laitteet tai jatkuvasti päällä olevat laitteet, siis koordinaattori ja reitittimet. Kun broadcast vastaanotetaan, niin viestin kantama-arvoa (engl. range) vähennetään yhdellä ja viesti lähetetään eteenpäin. Jos viestin kantama on nolla, ei viestiä enää lähetetä edelleen. Kantama tässä yhteydessä tarkoittaa viestin hyppyjen määrää, ja se määräytyy viestiin sisällytettävällä 8-bittisellä luvulla, joten kantomatkan suurin arvo on 255. Erilaiset verkon toimintaan liittyvät komennot ovat yleensä broadcasteja, kuten vaikka reitityspyyntö tai käsky sulkea verkko uusilta laitteilta, ja yleensä sellaisten viestien on tarkoitus tavoittaa koko verkko. Jos verkon koko on niin suuri, ettei 255 hyppäystä riitä kuljettamaan viestiä lähettäjältä vastaanottajille, verkon toiminta vaarantuu. Vaikka viesti menee kaikille verkossa oleville laitteille, niin viestin sisältö voi olla sellainen, etteivät kaikki verkon laitteet reagoi siihen. [2][8][9] Groupcast Groupcast on erikoisversio broadcastista, jossa vastaanottajina toimivat vain ennakkoon määritellyn ryhmän jäsenet. Viestiä kyllä toistetaan koko verkon alueella, mutta vain ryhmään kuuluvat lukevat varsinaisen hyötydatan. Verkossa voi olla useita eri ryhmiä ja laitteet voivat kuulua useampaan ryhmään. Tämä mahdollistaa esim. ulkovalojen määrittämisen yhteen ryhmään, jolloin ne voidaan sytyttää tai sammuttaa lähettämällä groupcast. [2][8][9] Multicast Multicast on muuten vastaava kuin groupcast, mutta sillä voidaan rajoittaa viestin uudelleenlähetystä verkossa. Viestillä on vastaava kantamatoiminto kuin broadcastissa, mutta kantama-arvoa vähennetään vain jos laite ei kuulu multicastin kohderyhmään. Näin viestiä voidaan uudelleenlähettää kohderyhmän sisällä, mutta ryhmään kuulumattomat eivät toista viestiä koko verkon alueelle. Kantama-arvolla mahdollistetaan sellaisten noodien tavoittaminen, jotka ovat viestin kohderyhmässä, mutta eivät kuitenkaan muiden
22 21 kohderyhmäläisten radiokantamalla. Kantama-arvolla käytännössä siis valitaan kuinka monen hypyn päässä muista olevat ryhmäläiset vielä tavoitetaan. Multicast kuuluu ZigBee Pro:n ominaisuuksiin. [2][8][9] 5.3 eititys ZigBee käyttää reitittämiseen Ad hoc On-Demand Distance Vector outing -menetelmää, joka on suunniteltu toimimaan pienellä muistimäärällä ja laskentateholla. eittien pystyttäminen vaatii paljon viestiliikennettä, eikä ole nopeaa, mutta reitit muodostetaan vasta tarvittaessa ja kertaalleen muodostetut reitit toimivat ilman ylläpitoviestejä. Menetelmä syntyi Nokian tutkimuskeskuksen, Cincinnatin yliopiston ja Kalifornian yliopiston Santa Barbaran yksikön yhteistyönä, ja se julkaistiin avoimena kokeellisena protokollana vuonna eititys aloitetaan, kun pakettia lähetettäessä vastaanottaja ei ole suoraan radiokantamalla, eikä reititystaulukossa ole merkintää valmiista reitistä. Mahdollista on myös, että jo muodostettu reitti on katkennut, esimerkiksi reitin varrella ollut laite on otettu pois käytöstä, jolloin viestiä välitettäessä laite ei saa yhteyttä reitin seuraavaan hypyn kohteeseen, joten reititys pitää suorittaa uudestaan. eititys suoritetaan lähettämällä reittipyyntö (engl. route request) broadcast-viestinä, jonka radiokantamalla olevat laitteet vastaanottavat. Nämä vastaanottajat tallentavat lähettäjän verkko-osoitteen väliaikaisesti, lisäävät viestin linkin hinta -arvoa (engl. link cost) vastaanotetun signaalinvoimakkuuden mukaan ja lähettävät viestin eteenpäin. Seuraavat vastaanottajat tekevät saman, kunnes on saavutettu alkuperäinen reitityksen kohde. eitityksen kohde voidaan saavuttaa useaa erilaista reittiä kohden, sillä reititysmenetelmä käy läpi kaikki mahdolliset reitit. Kuvassa 8 on esitetty eräässä verkossa kolme esimerkkireittiä (punainen, keltainen ja vihreä) reitittimien 1 ja 2 välillä, mutta vaihtoehtoisia reittejä on yhteensä 16.
23 22 1 E C 2 E Kuva 8. Kolme mahdollista reitittimen 1 ja 2 välille muodostunutta esimerkkireittiä, joista valitaan pienimmän linkin hinnan omaava reitti. eitit on eroteltu väreillä keltainen, punainen ja vihreä. eiteistä valitaan paras reitin hinnan perusteella, joka on muodostunut kun reitin varrella olevat laitteet ovat summanneet linkin hintaan oman arvonsa. Kun reitti on valittu, niin reitityspyynnön kohde lähettää reittivastauksen (engl. route reply) unicast -viestinä takaisin reitityksen aloittaneelle laitteelle kyseistä reittiä pitkin. eitin laitteilla on muistissa mistä noodista reittipyyntö tuli ja reittivastauksen perusteella saadaan selville reitin seuraava noodi, joten reittitieto voidaan tallentaa pysyvästi reititystaulukkoon ja reittivastaus voidaan lähettää edelleen seuraavalle reitin noodille kohti alkuperäisen reittipyynnön tehnyttä laitetta. [1][10] 5.4 Sitominen Sitominen (engl. binding) hoitaa laitteiden toimintojen yhdistämisen toisiinsa verkossa ilman ennakkotietoa esimerkiksi laitteiden verkko-osoitteista. Näin laitteet voidaan yhdistää toisiinsa asennuskohteessa ilman ennakkovalmisteluja. Yhdessä verkossa on teoriassa mahdollista olla kymmeniä tuhansia laitteita, joten esimerkiksi tietyn kytkimen painalluksen pitää vaikuttaa juuri tiettyyn lamppuun. Yksi laite voi olla sidottuna yhteen tai useampaan kohteeseen samanaikaisesti. Kuvassa 9 on esitetty viiden laitteen sidokset. Kytkin K1 on sidottu lamppuun L1 ja kytkin K2 lamppuihin
24 23 L1, L2 ja L3, joten kytkin K1 ohjaa yhtä lamppua ja K2 kaikkia lamppuja. Tällainen järjestely mahdollistaa esim. koko huoneen valojen ohjauksen yhdestä kytkimestä ja myös yksittäisten valojen ohjaamisen erikseen. Kytkin K1 Lamppu L1 1 Kytkin K2 Lamppu L2 Lamppu L3 Kuva 9. Kaksi kytkintä sidottuna kolmeen lamppuun. Sitominen voidaan toteuttaa kolmella tavalla 1. Kaksi laitetta pyytää itse sitomista koordinaattorilta, esimerkiksi käyttäjän napinpainalluksesta, jolloin laitteet voidaan yhdistää toisiinsa. 2. Sitominen tehdään käyttöönottotyökalulla 3. Sovellus hoitaa sitomisen Yksinkertaisin keino toteutuksen kannalta on ensimmäinen vaihtoehto, jossa käyttäjä käynnistää sitomisen isen suoraan molemmista sidottavista laitteista. Laitteet lähettävät koordinaattorille viestin, jossa ilmoittavat olevansa valmiita sitomiseen. Koordinaattorin saatua viestit sopivilta yhdistettäviltä laitteilta, koordinaattori lähettää sitomiskomennot sidottavien tiedoilla kyseisille laitteille. Toinen mahdollisuus on käyttöönottotyökalu, jolla laitteet voidaan sitoa toisiinsa. Käyttöönottotyökalu lähettää halutuille laitteille komennot sitomisten muodostamisesta, vastaavasti kuin koordinaattorikin asian hoitaa, mutta käyttöönottotyökalua käytettäessä sidottavien laitteiden ei tarvitse lähettää erikseen pyyntöä. Tietenkin myös käyttöönottotyökalun on kuitenkin jotenkin tiedettävä kohdelaitteet, mutta sen toteuttamiseksi on monia vaihtoehtoja, kuten MAC-osoitteen käyttö. Tietenkin myös sovelluksen hoitaessa
25 24 sitominen on vastaava kohdetieto saatava. Laitteessa voi olla esim. käyttöliittymä, johon voidaan syöttää sidottavan tiedot käsin ja hoitaa sitominen niin. [2][8][9] 5.5 Päätepiste Päätepiste (engl. endpoint) on radioteitse kulkevien viestien kohde, eli varsinainen sovellus laitteessa. Yhdessä ZigBee noodissa voi olla useita sovelluksia, jotka käyttävät samaa radiota ja joita ajetaan samalla mikro-ohjaimella/-prosessorilla. Päätepiste erittelee sovellukset toisistaan, eli sovelluksilla on omat päätepisteet. Koska sovellukset ovat saman radion takana, niin viestit menevät samaan verkko-osoitteeseen, mutta päätepisteen perusteella viestit ohjautuvat oikealle sovellukselle. Noodissa olevia sovelluksien tyyppiä ei ole rajoitettu, joten ne voivat yhtä hyvin olla identtisiä tai vaikka täysin erilaisia. Esimerkiksi kaksiosaisessa valokytkimessä on tavallisesti kaksi päätepistettä, molemmille kytkimille omansa. Näin molemmat kytkimet voivat toimia itsenäisesti ja muiden verkon laitteiden kannaltakin niitä käytetään kuin itsenäisiä laitteita. Mikään ei myöskään estä lisäämästä valokytkimeen vaikka lämpötilan mittausta, jos sellainen ominaisuus nähdään tarpeelliseksi. [2][8] 6 MUITA OMINAISUUKSIA Jo mainittujen verkkotoimintojen lisäksi ZigBee sisältää myös paljon hyödyllisiä ominaisuuksia, joilla ZigBee-laitteiden toimintaa voidaan parantaa. Tällaisia ovat esimerkiksi klusterit ja julkiset sovellusprofiilit, joita hyödyntämällä saadaan yhteensopivuus eri laitteiden toimintojen välille, sekä ZigBee Pro, joka lisää tietyissä tapauksissa tarvittuja ominaisuuksia. 6.1 Klusterit Klusteri (engl. cluster) määrittää toiminnot päätepisteessä. ZigBee käyttää asiakas-palvelin (engl. client-server) -mallia klustereissaan, jossa asiakas ottaa yhteyden palvelimeen ja palvelin reagoi siihen. Kuvassa 10 on esitetty kahden klusterin välinen malli, jollaista ZigBee käyttää.
26 25 Klusteri 1 Klusteri 2 A P Kuva 10. Klusterien asiakas-palvelin -malli. Erottelemalla klusterit asiakkaiksi ja palvelimiksi, voidaan estää vääränlaisten laitteiden yhdistäminen. Esimerkiksi lamppu ja painokytkin voivat molemmat käyttää OnOff-klusteria, mutta lampulla klusteri on palvelin ja kytkimellä asiakas. Jos lisätään toinen OnOff-klusteria käyttävä painokytkin, niin se on myös asiakas, jolloin sillä voi ohjata palvelinta (lamppua), mutta ei asiakasta (toista kytkintä). [2][8] ZigBee-klusterikirjasto ZigBee-klusterikirjasto (engl. ZigBee Cluster Library, ZCL) pitää sisällään kokoelman ZigBee Alliancen määrittelemiä klustereita ja määrittelyt miten niitä käytetään. Klusterikirjastosta löytyy missä muodossa datan on oltava, mitä ja miten vastataan tiettyyn komentoon jne. Julkiset sovellusprofiilit käyttävät ZCL:ää laitteiden ominaisuuksien määrittelyyn, eli sovellusprofiilin laitteille on määritelty käytettävät ZCL:n klusterit. Esimerkiksi lämpötilanmittausklusteri (engl. Temperature Measurement Cluster) määrittää mitkä tiedot pitää löytyä ja missä muodossa, jos mitataan lämpötilaa. Asiakkaalla ei tarvitse ollaan mitään tietoja, mutta palvelimelta on löydyttävä taulukon 4 mukaiset tiedot.
27 26 Taulukko 4. Temperature Measurement Information Attribute Set [4] Tunniste Nimi Tietotyyppi Vaihteluväli Oletusarvo 0x0000 MeasuredValue Etumerkillinen MinMeasuredValue 0 16-bit kokonaisluku MaxMeasuredValue 0x0001 MinMeasuredValue Etumerkillinen 0x954d 0x7ffe - 16-bit kokonaisluku 0x0002 MaxMeasuredValue Etumerkillinen 0x945e 0x7fff - 16-bit kokonaisluku 0x0003 Tolerance Etumerkitön 16-bit kokonaisluku 0x0000 0x Taulukkoon 4 on ZCL:ssä seuraavat tarkennukset: MeasuredValue on mitattu lämpötila Celsius-asteiden sadasosina, jolloin jakamalla arvo sadalla saadaan lämpötila asteina Celsiusta. MinMeasuredValue ja MaxMeasuredValue määrittävät mittalaitteen mittausalueen rajat, joten MeasuredValuen mahdolliset maksimiarvot ovat välillä 0x954d 0x7fff, joka vastaa lämpötilaa välillä -273,15 C 327,67 ºC. Maksimiresoluutioksi saadaan siis 0,01 ºC. Arvoa päivitetään jatkuvasti kun uusia mittauksia suoritetaan. MeasuredValue 0x8000 tarkoittaa kelpaamatonta arvoa, esimerkiksi viallista anturia. Tolerance kertoo mittalaitteen toleranssin ja se on vapaaehtoinen tieto, mutta MinMeasuredValue, MaxMeasuredValue ja MeasuredValuen ovat pakollisia. [4] 6.2 Sovellusprofiilit Sovellusprofiilit määrittävät laitteen toiminnallisuuden. Samaa profiilia käyttävät laitteet ovat suunniteltu toimimaan samassa verkossa, mutta niiden ei tarvitse olla samanlaisia tai varsinaisesti kommunikoida keskenään. Profiilit voivat olla valmistajakohtaisia, niin sanottuja yksityisiä profiileita tai ZigBee Alliancen määrittelemiä julkisia profiileita. Toiminnallisuus yksityisen profiilin sisällä on täysin valmistajan määriteltävissä, joten ominaisuuksia voidaan vapaasti lisätä, karsia tai muuttaa. Myös verkon parametrit ovat silloin valmistajan määriteltävissä, esimerkiksi käytettävät kanavat voidaan valita vain tietyistä tai rajoittaa laitteiden määrä vain muutamaan. ZigBee Alliancen jäsenet saavat pyytämällä ilmaisen yksityisen profiilinumeron, jolloin eri valmistajien tuotteet pysyvät erillään. Julkiset
28 27 profiilit ovat kattavia ZigBee Alliancen määrittelemiä profiileita, jotka mahdollistavat eri valmistajien yhteensopivat laitteet.[2][8] Julkiset sovellusprofiilit ZigBee Alliance on määritellyt julkisia sovellusprofiileita, joita valmistajat voivat hyödyntää saadakseen yhteensopivuuden muiden valmistajien laitteisiin. Julkisessa sovellusprofiilissa määritellään kaikki parametrit ja toiminnot, mitä sovellukset käyttävät, jolloin samaa sovellusprofiilia käyttävät eri valmistajien laitteet ovat yhteensopivia. Se sisältää myös suosituksia ja valinnaisia ominaisuuksia, joita ei ole pakko toteuttaa, mutta kaikkiin laitteisiin on määritelty minimitoiminnot, jotka on oltava. Käytännössä eri valmistajien laitteet voivat olla hyvinkin erilaisia, mutta esim. lämpötilamittarista on löydyttävä vähintään lämpötilamittaus ja lämpötila on oltava saatavissa mittarilta tietyllä komennolla ja tietyssä muodossa, jotka puolestaan on määritelty ZigBee-klusterikirjastossa. ZigBee Alliance on julkaissut seuraavat julkiset sovellusprofiilit (syyskuu 2010): ZigBee Telecom Services ZigBee F4CE (adio Frequency for Control Electronics) ZigBee Health Care ZigBee Smart Energy ZigBee Home Automation ZigBee Alliance on ilmoittanut ZigBee:n kohderyhmiksi seuraavat osa-alueet: Viihde-elektroniikka Energian hallinnan tehokkuus Terveydenhuolto Kotiautomaatio Puhelinpalvelut akennusautomaatio Teollisuusautomaatio Toteutettujen profiileiden lista vastaa jo aika kattavasti määriteltyjä kohderyhmiä, mutta rakennus- ja teollisuusautomaatio ovat vielä ilman omia profiileitaan. Tietenkään mikään ei
29 28 estä esimerkiksi Home Automation -profiilin käyttöä teollisuusautomaatiossa, mutta teollisuudessa on kuitenkin hieman poikkeavat vaatimukset verrattuna asuinrakennukseen. Julkiset sovellusprofiilit ovat vapaasti käytettävissä, mutta jos valmistaja haluaa markkinoida tuotettaan jonkin julkisen sovellusprofiilin mukaisena tai käyttää ZigBee-logoa tuotteessaan, niin kyseinen tuote on sertifioitava. Sertifioinnissa tuote lähetetään ulkopuoliselle toimijalle testattavaksi, joka varmistaa tuotteen toimivan profiilin mukaisesti ja oikein. [2][8][11] Home Automation Home Automation (suom. kotiautomaatio) -profiili määrittelee lukuisia esim. omakotitalossa käytettäviä laitteita. Laitteet on jaoteltu seuraaviin ryhmiin: hälytysjärjestelmä, LVI, valaistus, verho ja yleinen. Jaottelulla ei ole merkitystä käytön kannalta, vaan profiilin luettavuutta on parannettu jakamalla laitteet ryhmiin. Home Automation, kuten muutkin julkiset sovellusprofiilit, määrittelee kaikki verkossa käytetyt parametrit. Esimerkiksi kaikki kanavat on oltava käytössä, PANid määräytyy aina satunnaisesti, lapsi saa pyytää viestejä vanhemmaltaan nopeimmillaan 7,5 sekunnin välein paitsi määritellyissä poikkeustapauksissa yms. Taulukossa 5 on esimerkkinä esitetty Home Automation -profiilin mukaisen termostaatin (engl. Thermostat Device) tukemat klusterit. Pakollisia klustereita on vain Thermostat, joten termostaatin voi tehdä erittäin yksinkertaisilla ominaisuuksilla käyttämällä vain tämän pakollisen klusterin pakollisia ominaisuuksia, joten minimissään termostaatin pitää tukea vain muutamaa toimintoa: lämpötilan lukeminen, jäähdytyksen ja lämmityksen raja-arvojen lukeminen ja kirjoittaminen, sekä käytössä oleva ja tuetut toimintatilat. Lisäksi laitteessa on oltava myös yleisiä toiminnallisuuksia, kuten verkkoon liittyminen tai mahdollisesti verkon pystyttäminen, mutta ne toiminnot ovat vastaavat kaikissa laitteissa ja käytännössä ZigBeepino hoitaa ne. Thermostat-klusterissa on lisäksi valinnaisia ominaisuuksia ja ottamalla valinnaisia klustereita käyttöön voidaan toteuttaa erittäin monipuolinen laite. Valinnaisina klustereina on esimerkiksi aikaisemmin mainittu Temperature Measurement -klusteri, jota voidaan käyttää sekä palvelin-, että asiakaspuolella. Käytännössä kyseinen klusteri tarkoittaa, että termostaatti
30 29 voi lukea lämpötilan ZigBee-lämpömittarilta (asiakas), ja/tai termostaattia voidaan käyttää myös lämpömittarina jonkin muun laitteen toimesta (palvelin). [5] Taulukko 5. Home Automation -sovellusprofiilin mukaiset klusterit termostaatille.[5] Palvelin Asiakas Pakolliset Thermostat - Valinnaiset Scenes Fan Control Groups Temperature Measurement Thermostat User Interface Configuration Occupancy Sensing Fan Control elative Humidity Measurement Temperature Measurement Occupancy Sensing elative Humidity Measurement 6.3 Tietoturva Varsinkin langattomissa verkoissa tietoturva on tärkeä osa tekniikkaa. ZigBeespesifikaatiosta yli neljäsosa (noin 150 sivua) liittyy tietoturvaan, mutta yksinkertaistettuna ZigBee hoitaa tietoturvan kahdella menetelmällä; pakettien todentamisella ja salaamisella. ZigBee:tä, kuten mitä tahansa radiojärjestelmää, voidaan häiritä täyttämällä radiokanava voimakkaalla kohinalla tai muulla haittasignaalilla, mutta tällainen siirtotien tukkiminen estää liikennöinnin eikä varsinaisesti ole tietoturvariski. [2][8] Todentaminen ZigBee:n perusperiaate on, että jos laite on hyväksytty verkkoon, on kyseinen laite luotettu. Jos paketti tulee ei-luotetulta laitteelta, eli käytännössä verkon ulkopuolelta, paketti hylätään. Näin estetään väärän informaation syöttäminen verkkoon. Verkko voidaan sulkea muilta laitteilta, jolloin verkossa jo olevat laitteet eivät enää hyväksy uusia jäseniä verkkoon. [2][8]
31 Salaus Salaamalla paketit voidaan estää ulkopuolisilta pääsy pakettien sisältämään informaatioon. ZigBee hoitaa salauksen 128-bittisellä AES salauksella, joka on Yhdysvaltojen standardoimisvirasto NIST:n standardoima menetelmä. Pakettien osoitetiedot yms. paketin liikkumiseen verkossa tarvitut tiedot ovat salaamattomia, mutta varsinainen sisältö, eli hyötydata on salattu. Salaus lisää paketteihin yleisrasitetta (engl. overhead) ja tavallisesti kasvattaa myös ZigBee-pinon viemää tilaa. ZigBee-verkon sisällä on mahdollista käyttää esimerkiksi eri salausavaimia, jolloin vain tietyt, eli samaa avainta käyttävät, laitteet voivat lukea kyseiset tiedot. [2][8] 6.4 ZigBee Pro Feature Set ZigBee Pro lisää ominaisuuksia ZigBee-standardiin. ZigBee Pro ei varsinaisesti ole itsenäinen ZigBee-versio, vaan kokoelma lisäominaisuuksia, mutta ZigBee ja ZigBee Pro ovat vain rajoitetusti yhteensopivia. ZigBee-laite voi olla liittyneenä ZigBee Pro -verkkoon vain päätelaitteena, ja päinvastoin. Suurimpana erona on satunnainen verkko-osoitteiden määräytyminen, jota on käsitelty tarkemmin kohdassa 4.3. Koska yhteensopivuus ZigBee:n ja ZigBee Pro:n kanssa on heikko, niin ZigBee Pro tavallisesti mainitaan erillisenä versiona. [2][8][9] Osittaminen Jos kerralla lähetettäväksi haluttu tietomäärä ei mahdu yhteen pakettiin, voidaan osittamisella (engl. fragmentation) jakaa se useammaksi lähetettäväksi paketiksi. Osittamista käyttämällä lähetettävä data automaattisesti jaetaan useampaan lähetettävään pakettiin ja vastaanotettu useamman paketin data myös yhdistetään vastaavasti vastaanottopäässä alkuperäiseen muotoon. Osittamista voidaan käyttää vain unicast-viesteissä. [2][9] Many-to-One- & lähdereititys Many-to-One -reitityksellä (lyh. MTO) yhdellä reitityksellä saadaan muodostettua reitit kaikista laitteista tiettyyn laitteeseen kerralla. Tällainen tilanne voi olla esimerkiksi laite, joka toimii yhdyskäytävänä toiseen tietoverkkoon. Normaalilla reitityksellä jokainen yhdyskäytävän kautta toiseen tietoverkkoon lähettävä laite suorittaisi itsenäisen reitinhaun, kun MTO:lla reititys voidaan suorittaa yhdyskäytävän aloitteesta kerralla.
32 31 Lähdereititys siirtää reititystiedon paketin mukana, jolloin erillistä reititystaulukkoa ei tarvitse säilyttää muissa verkon laitteissa. Lähettävässä laitteessa pitää silloin kuitenkin olla jokaisen käytettävän reitin kaikki tiedot ja lähetettävän viestin mukana pitää lähettää reitin laitteiden verkko-osoitteet. Jokaista reitityksen hyppyä varten pitää viestissä olla seuraavan vastaanottajan 16-bittinen verkko-osoite, joten esimerkiksi viisi hyppyä vaativa reititys tarvitsee 10 oktettia paketista verkko-osoitteita varten. Lähdereitityksen viemä tila on suoraan pois hyötydatan käytettävissä olevasta tilasta, koska yhden paketin tila on rajallinen ja informaation pitää mahtua yhden paketin sisälle. Lähdereititys mahdollistaa reititystaulukon vaatiman muistitilan keskittämisen yhteen laitteeseen, jolloin muihin laitteisiin ei tarvitse varata tilaa reititystaulukoille. MTO ja lähdereititys yhdistettynä voidaan esimerkiksi suorittaa reititys MTO:na yhdyskäytävään ja tallentaa reitit yhdyskäytävään, jolloin mahdolliset viestit yhdyskäytävästä ZigBee-verkkoon voidaan hoitaa lähdereitityksellä. [2][9] Taajuusketteryys Taajuusketteryys (engl. frequency agility) mahdollistaa verkon kanavan vaihtamisen lennosta. Tavallisesti ZigBee-verkko pystytetään mahdollisimman häiriöttömälle kanavalle, mutta verkon pystytyksen jälkeen kanavaa ei vaihdeta. On kuitenkin mahdollista, että valitun kanavan taajuuskaistalle tulee jokin häiriölähde, joka haittaa verkon toimintaa. Taajuusketteryyden avulla verkon kanavaa voidaan vaihtaa verkon sisäisellä komennolla kaikista verkon laitteista. Etuna verkon uudelleenpystytykseen verrattuna on kaikkien asetusten säilyminen; verkko jatkaa toimintaansa uudella taajudella säilyttäen kaikki verkkoosoitteet, reititystaulukot ja muut asetukset. Jos taajuuden vaihdon aloitus tehdään automaattiseksi, niin käyttäjän ei ole pakko olla edes tietoinen taajuuden muutoksesta. [2][9] Korkea tietoturva Korkea tietoturva (engl. high security) määrittää lisäominaisuuksia, joilla voidaan tiukentaa tietoturvaa, jos normaali ZigBee:n tarjoama tietoturva koetaan liian heikoksi käytettyä sovellusta varten. [2][8][9]
Sisäilmaston mittaus hyödyntää langatonta anturiteknologiaa:
Ismo Grönvall/Timo/TUTA 0353064 Tehtävä 5: Sisäilmaston mittaus hyödyntää langatonta anturiteknologiaa: Ihmiset viettävät huomattavan osan (>90 %) ajasta sisätiloissa. Sisäilmaston laatu on tästä syystä
Kuva maailmasta Pakettiverkot (Luento 1)
M.Sc.(Tech.) Marko Luoma (1/20) M.Sc.(Tech.) Marko Luoma (2/20) Kuva maailmasta Pakettiverkot (Luento 1) WAN Marko Luoma TKK Teletekniikan laboratorio LAN M.Sc.(Tech.) Marko Luoma (3/20) M.Sc.(Tech.) Marko
Tietoliikenteen perusteet. Langaton linkki
Tietoliikenteen perusteet Langaton linkki Kurose, Ross: Ch 6.1, 6.2, 6.3 (ei:6.2.1, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet /2007/ Liisa Marttinen 1 Sisältö Langattoman linkin ominaisuudet Lnagattoman
Tietoliikenteen perusteet. Langaton linkki
Tietoliikenteen perusteet Langaton linkki Kurose, Ross: Ch 6.1, 6.2, 6.3 (ei:6.2.1, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet /2007/ Liisa Marttinen 1 Sisältö Langattoman linkin ominaisuudet Lnagattoman
Vaatimusmäärittely Ohjelma-ajanvälitys komponentti
Teknillinen korkeakoulu 51 Vaatimusmäärittely Ohjelma-ajanvälitys komponentti Versio Päiväys Tekijä Kuvaus 0.1 21.11.01 Oskari Pirttikoski Ensimmäinen versio 0.2 27.11.01 Oskari Pirttikoski Lisätty termit
Tietoliikenteen perusteet. Langaton linkki. Kurose, Ross: Ch 6.1, 6.2, 6.3. (ei: 6.2.1, 6.3.4 ja 6.3.5)
Tietoliikenteen perusteet Langaton linkki Kurose, Ross: Ch 6.1, 6.2, 6.3 (ei: 6.2.1, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet /2008/ Liisa Marttinen 1 Sisältö Langattoman linkin ominaisuudet Langattoman
» multiaccess channel» random access channel LAN (Ethernet) langaton. ongelma: käyttövuoron jakelu Yhteiskäyttöisen kanavan käyttö
4. MAC-alikerros yleislähetys (broadcast)» multiaccess channel» random access channel LAN (Ethernet) langaton ongelma: käyttövuoron jakelu 29.9.2000 1 Mitä käsitellään? Yhteiskäyttöisen kanavan käyttö
4. MAC-alikerros. yleislähetys (broadcast) ongelma: käyttövuoron jakelu. » multiaccess channel» random access channel LAN (Ethernet) langaton
4. MAC-alikerros yleislähetys (broadcast)» multiaccess channel» random access channel LAN (Ethernet) langaton ongelma: käyttövuoron jakelu 29.9.2000 1 Mitä käsitellään? Yhteiskäyttöisen kanavan käyttö
Lyhyen kantaman radiotekniikat ja niiden soveltaminen teollisuusympäristössä. Langaton tiedonsiirto teollisuudessa, miksi?
Lyhyen kantaman radiotekniikat ja niiden soveltaminen teollisuusympäristössä Jero hola ja Ville Särkimäki Lappeenrannan teknillinen yliopisto Langaton tiedonsiirto teollisuudessa, miksi? Toimilaitediagnostiikassa
Langaton linkki. Langaton verkko. Tietoliikenteen perusteet. Sisältö. Linkkikerros. Langattoman verkon komponentit. Langattoman linkin ominaisuuksia
Tietoliikenteen perusteet Langaton linkki Kurose, Ross: Ch 6.1, 6.2, 6.3 (ei: 6.2.1, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet /2009/ Liisa Marttinen 1 Langattoman verkon komponentit Tukiasema LAN-yhteys
LYHYEN KANTAMAN LANGATTOMAT SIIRTOTAVAT
Last update : 05.09.2012 LYHYEN KANTAMAN LANGATTOMAT SIIRTOTAVAT H. Honkanen Lyhyen matkan langattoman siirron tarkoitus on siirtää tietoa ( = dataa ) lähietäisyydellä ( alle 1m 50m ) Siirtotekniikoita
Internet Protocol version 6. IPv6
Internet Protocol version 6 IPv6 IPv6 Osoiteavaruus 32-bittisestä 128-bittiseksi Otsikkokentässä vähemmän kenttiä Lisäominaisuuksien määritteleminen mahdollista Pakettien salaus ja autentikointi mahdollista
OSI malli. S 38.188 Tietoliikenneverkot S 2000. Luento 2: L1, L2 ja L3 toiminteet
M.Sc.(Tech.) Marko Luoma (1/38) S 38.188 Tietoliikenneverkot S 2000 Luento 2: L1, L2 ja L3 toiminteet OSI malli M.Sc.(Tech.) Marko Luoma (2/38) OSI malli kuvaa kommunikaatiota erilaisten protokollien mukaisissa
FiSMA 1.1 Toiminnallisen laajuuden mittausmenetelmä Ohje monikerrosarkkitehtuurin mittaamiseen
FiSMA 1.1 Monikerrosarkkitehtuuri 1 (7) FiSMA 1.1 Toiminnallisen laajuuden mittausmenetelmä Ohje monikerrosarkkitehtuurin mittaamiseen 1. Yleiset periaatteet FiSMA 1.1 -menetelmässä mitataan sovellusperiaatteen
Väylät. Prosessorin tie ulkomaailmaan Pienissä järjestelmissä vain yksi väylä. Osoite, data ja ohjaussignaalit Prosessori ainoa herra (master)
Prosessorin tie ulkomaailmaan Pienissä järjestelmissä vain yksi väylä Prosessoriväylä Osoite, data ja ohjaussignaalit Prosessori ainoa herra (master) Suuremmissa erillisiä väyliä Muistiväylä Oheislaiteväylät
KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikka / Tietoverkkotekniikka. Antti Parkkinen. ICTLAB tuotantoverkon IPv6 toteutus
KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikka / Tietoverkkotekniikka Antti Parkkinen ICTLAB tuotantoverkon IPv6 toteutus Projektiopinnot kevät 2011 SISÄLLYS 1 JOHDANTO 3 2 TUTUSTUMINEN IPV6 OSOITTEISIIN
Tehtävä 2: Tietoliikenneprotokolla
Tehtävä 2: Tietoliikenneprotokolla Johdanto Tarkastellaan tilannetta, jossa tietokone A lähettää datapaketteja tietokoneelle tiedonsiirtovirheille alttiin kanavan kautta. Datapaketit ovat biteistä eli
Liikkuvuudenhallinta Mobile IP versio 6 - protokollalla
Liikkuvuudenhallinta Mobile IP versio 6 - protokollalla Mikko Merger Valvoja: Professori Jorma Jormakka Ohjaaja: TkL Markus Peuhkuri TKK/Tietoverkkolaboratorio 1 Sisällysluettelo Tavoitteet IEEE 802.11
Tietoliikenteen perusteet. Langaton linkki. Kurose, Ross: Ch 6.1, 6.2, 6.3. (ei: 6.2.1, ja 6.3.5)
Tietoliikenteen perusteet Langaton linkki Kurose, Ross: Ch 6.1, 6.2, 6.3 (ei: 6.2.1, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet /2009/ Liisa Marttinen 1 Sisältö Langattoman linkin ominaisuudet Langattoman
Nebula pilvi 9.0 saatavuusalueiden välinen verkkoliikenne
Nebula pilvi 9.0 saatavuusalueiden välinen verkkoliikenne Sivu 2/9 1. Sisällysluettelo 2. Esipuhe 3 2.1. Saatavuusalueet 3 2.1.1. Taustaverkko missä instanssit ovat suoraan fyysisellä liitännällä kiinni
Connection Manager -käyttöohje
Connection Manager -käyttöohje 1.0. painos 2 Sisältö Tee yhteysongelmien vianmääritys 10 Tietoja yhteydenhallintasovelluksesta 3 Näin pääset alkuun 3 Avaa yhteydenhallintasovellus 3 Tarkista nykyisen yhteyden
S-38.118 Teletekniikan perusteet
S-38.118 Teletekniikan perusteet Laskuharjoitus 3 Paketoinnin hyötysuhde 1 Harjoitus 3 koostuu: Demoluento (45 min) Datan siirtäminen Internetissä yleensä Laskuesimerkki datan siirtämisestä Äänen siirtäminen
Protokollien yleiset toiminnot
CT30A2003 Tietoliikennetekniikan perusteet Protokollien yleiset toiminnot 1 Järjestelmä ja olio Eri järjestelmissä sijaitsevat oliot kommunikoivat keskenään - Jotta se olisi mahdollista, täytyy niiden
Internet ja tietoverkot 2015 Harjoitus 5: (ISO/OSI-malli: Verkkokerros, TCP/IP-malli: internet-kerros)
Internet ja tietoverkot 2015 Harjoitus 5: (ISO/OSI-malli: Verkkokerros, TCP/IP-malli: internet-kerros) Tämän harjoituksen tarkoituksena on tutustua IP-protokollaan. Kertausta - Harjoitus 4: Erään sovelluksen
AirPrint-opas. Tämä käyttöopas koskee seuraavia malleja:
AirPrint-opas Tämä käyttöopas koskee seuraavia malleja: HL-340CW/350CDN/350CDW/370CDW/380CDW DCP-905CDW/900CDN/900CDW MFC-930CW/940CDN/9330CDW/9340CDW Versio A FIN Kuvakkeiden selitykset Tässä käyttöoppaassa
Fortum Fiksu Etäohjattava roiskeveden kestävä sähkökytkin (IP44) Käyttöohjeet
Fortum Fiksu Etäohjattava roiskeveden kestävä sähkökytkin (IP) Käyttöohjeet Sisällys 1 Fortum Fiksu -järjestelmään liitettävä sähkökytkin 2 Asentaminen 2.1 Kytkimen liittäminen Fortum Fiksu -järjestelmään
Älypuhelinverkkojen 5G. Otto Reinikainen & Hermanni Rautiainen
Älypuhelinverkkojen 5G Otto Reinikainen & Hermanni Rautiainen Johdanto [1][2] Viimeisen 30 vuoden aikana mobiiliverkkojen markkinaosuus on kasvanut merkittävästi Langattomia laitteita on joillain alueilla
WL54AP2. Langattoman verkon laajennusohje WDS
WL54AP2 Langattoman verkon laajennusohje WDS Näitä ohjeita seuraamalla saadaan langaton lähiverkko laajennettua yksinkertaisesti kahden tai useamman tukiaseman verkoksi. Tukiasemien välinen liikenne(wds)
BACnet protokolla kiinteistöautomaatiossa
BACnet protokolla kiinteistöautomaatiossa Yrityksen toimintamalli Toimitusjohtajataso Toimitusjohtajan tehtävät Organisoi ja valvoo organisaation toimintaa sekä reagoi tarvittaessa. Myös raportointi on
Langattoman kotiverkon mahdollisuudet
Langattoman kotiverkon mahdollisuudet Tietoisku 5.4.2016 mikko.kaariainen@opisto.hel.fi Lataa tietoiskun materiaali netistä, kirjoita osoite selaimen osoitelokeroon: opi.opisto.hel.fi/mikko Tietoverkot
Laundry Center. Radiotaajuuslinkki pesukoneen ja kuivausrummun välillä
Laundry Center Radiotaajuuslinkki pesukoneen ja kuivausrummun välillä Johdanto Monissa maissa käytettävissä oleva kokonaissähköteho on rajoitettu käytettäessä kahta kodinkonetta yhtä aikaa: -Kokonaisteho
TW- EAV510 JA TW- LTE REITITIN: WDS- VERKKO
TW- EAV510 JA TW- LTE REITITIN: WDS- VERKKO Oletus konfiguroinnissa on, että laitteet ovat tehdasasetuksilla WDS- verkko luodaan 2.4G tukiasemien välillä Laite 1 (TW- EAV510 tai TW- EAV510 AC): - Tähän
GSRELE ohjeet. Yleistä
GSRELE ohjeet Yleistä GSM rele ohjaa Nokia 3310 puhelimen avulla releitä, mittaa lämpötilaa, tekee etähälytyksiä GSM-verkon avulla. Kauko-ohjauspuhelin voi olla mikä malli tahansa tai tavallinen lankapuhelin.
Onko tekniikasta apua?
Onko tekniikasta apua? Lentoturvallisuusseminaari 2013 Jari Lyytinen Vastuullinen liikenne. Yhteinen asia. Katsaus törmäyksenestomenetelmiin Oma porrastus See and Avoid Törmäyskurssilla olevat koneet hankalimpia
Tietotalo Insight. Digitaalinen markkinointi. Beacon FAQ: Vastaukset yleisimpiin kysymyksiin beaconeista
Tietotalo Insight Digitaalinen markkinointi Beacon FAQ: Vastaukset yleisimpiin kysymyksiin beaconeista 1 Beacon FAQ Digitaalisesta kontekstisidonnaisesta markkinoinnista puhuttaessa mennään usein monelle
Kansalaisen asiointitilin sähköposti-integraatio. Ratkaisukuvaus
Kansalaisen asiointitilin sähköposti-integraatio Ratkaisukuvaus Ratkaisun lähtökohdat Edut viranomaiselle: Yksinkertainen käyttää Käyttöönotto selkeästi helpompaa kuin WS-rajapintojen käyttöönotto Ei tarvetta
Bluetooth-kirjautumismenetelmiä InSitu-järjestelmässä
Bluetooth-kirjautumismenetelmiä InSitu-järjestelmässä Tuukka Puranen tupepura@cc.jyu.fi 8.3.2006 Tiivistelmä InSitu on Jyväskylän yliopiston adaptiivisen opetuksen tutkimusja kehitysprojekti. Sen käytännön
Lisää reititystä. Tietokoneverkot 2009 (4 op) Syksy Futurice Oy. Lisää reititystä. Jaakko Kangasharju
Tietokoneverkot 2009 (4 op) jaakko.kangasharju@futurice.com Futurice Oy Syksy 2009 (Futurice Oy) Syksy 2009 1 / 39 Sisältö 1 2 (Futurice Oy) Syksy 2009 2 / 39 Sisältö 1 2 (Futurice Oy) Syksy 2009 3 / 39
Mikä on internet, miten se toimii? Mauri Heinonen
Mikä on internet, miten se toimii? Mauri Heinonen Mikä on Internet? Verkkojen verkko Muodostettu liittämällä lukuisia aliverkkoja suuremmaksi verkoksi Sivustojen tekemiseen käytetään kuvauskielta HTML
FiSMA 1.1 Toiminnallisen laajuuden mittausmenetelmä Ohje monikerrosarkkitehtuurin mittaamiseen
FiSMA 1.1 Monikerrosarkkitehtuuri 1 (6) FiSMA 1.1 Toiminnallisen laajuuden mittausmenetelmä Ohje monikerrosarkkitehtuurin mittaamiseen 1. Yleiset periaatteet FiSMA 1.1 -menetelmässä mitataan sovellusperiaatteen
Lisää reititystä. Tietokoneverkot 2008 (4 op) Syksy Teknillinen korkeakoulu. Lisää reititystä. Jaakko Kangasharju
Tietokoneverkot 2008 (4 op) jkangash@cc.hut.fi Teknillinen korkeakoulu Syksy 2008 (TKK) Syksy 2008 1 / 39 Sisältö 1 2 (TKK) Syksy 2008 2 / 39 Sisältö 1 2 (TKK) Syksy 2008 3 / 39 iksi monilähetys? : saman
Langattomat kenttäväylät rakennusautomaatiossa
Langattomat kenttäväylät rakennusautomaatiossa Jouko Pakanen Prof. TKK Nykytilanne Rakennusautomaatiossa langatonta tiedonsiirtoa ei ole hyödynnetty laaja-alaisesti. Nykyteknologian puolesta se olisi jo
Kotitalouksien kiinteät internet - liittymät. Tero Karttunen Oy Mikrolog Ltd
Kotitalouksien kiinteät internet - liittymät Tero Karttunen Oy Mikrolog Ltd Kotitalouden internet - toivelista! Edulliset käyttökustannukset! Helppo, edullinen käyttöönotto! Kiinteä internet-yhteys! Toimiva!
OSI ja Protokollapino
TCP/IP OSI ja Protokollapino OSI: Open Systems Interconnection OSI Malli TCP/IP hierarkia Protokollat 7 Sovelluskerros 6 Esitystapakerros Sovellus 5 Istuntokerros 4 Kuljetuskerros 3 Verkkokerros Linkkikerros
KÄYTTÖOHJE. M2M Point - to - Point
KÄYTTÖOHJE M2M Point - to - Point M2M Paketti SISÄLLYSLUETTELO YLEISTÄ 1 KÄYTTÖÖNOTTO 1.1 LAITTEISTON ASENNUS 2 TULOJEN JA LÄHTÖJEN KYTKENTÄ 2.1 TILATIETOKYTKENNÄT 2.2 ANALOGIAKYTKENNÄT 3 KANAVANVAIHTO
Digisovittimien testaus ja laitteiden linkitys HDpalveluissa. Timo Santi DigiPhilos Oy
Digisovittimien testaus ja laitteiden linkitys HDpalveluissa Timo Santi DigiPhilos Oy CA-linkitysprojektin tavoitteet Saada korkealaatuista, kuluttajaa kiinnostavaa HD-sisältöä tarjolle Suomen kaapelitelevisioverkkoihin.
IPTV:n asettamat vaatimukset verkolle ja palvelun toteutus. Lauri Suleva TI07 Opinnäytetyö 2011
IPTV:n asettamat vaatimukset verkolle ja palvelun toteutus SimuNetissä Lauri Suleva TI07 Opinnäytetyö 2011 Johdanto Työn tarkoituksena tutustua IPTV-palveluun yleisesti IPTV-palveluun vaikuttavien tekijöiden
Satelliittipaikannus
Kolme maailmalaajuista järjestelmää 1. GPS (USAn puolustusministeriö) Täydessä laajuudessaan toiminnassa v. 1994. http://www.navcen.uscg.gov/gps/default.htm 2. GLONASS (Venäjän hallitus) Ilmeisesti 11
AirPrint-opas. Tämä käyttöopas koskee seuraavia malleja: MFC-J6520DW/J6720DW/J6920DW/J6925DW. Versio A FIN
AirPrint-opas Tämä käyttöopas koskee seuraavia malleja: MFC-J650DW/J670DW/J690DW/J695DW Versio A FIN Huomautusten selitykset Tässä käyttöoppaassa käytetään seuraavaa huomautusten tyyliä: Vinkit kertovat,
ITKP104 Tietoverkot - Teoria 3
ITKP104 Tietoverkot - Teoria 3 Ari Viinikainen Jyväskylän yliopisto 5.6.2014 Teoria 3 osuuden tärkeimmät asiat kuljetuskerroksella TCP yhteyden muodostus ja lopetus ymmärtää tilakaavion suhde protokollan
Tietoliikenteen perusteet. Langaton linkki. Kurose, Ross: Ch 6.1, 6.2, 6.3. (ei: 6.2.1, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet /2011 1
Tietoliikenteen perusteet Langaton linkki Kurose, Ross: Ch 6.1, 6.2, 6.3 (ei: 6.2.1, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet /2011 1 Sisältö Langattoman linkin ominaisuudet Langattoman lähiverkon arkkitehtuuri
DownLink Shared Channel in the 3 rd Generation Base Station
S-38.110 Diplomityöseminaari DownLink Shared hannel in the 3 rd Diplomityön tekijä: Valvoja: rofessori Samuli Aalto Ohjaaja: Insinööri Jari Laasonen Suorituspaikka: Nokia Networks 1 Seminaarityön sisällysluettelo
Digital Thermometer KÄYTTÖOHJE
Digital Thermometer KÄYTTÖOHJE Lämpömittari 1 2 Anturin osoitin Lämpötilayksikkö ( C / F ) Anturin osoittama lämpötila Bluetooth-osoitin Virtapainike (ON/OFF) Parinmuodostuspainike Hälytyksen katkaisupainike
Sähköposti ja uutisryhmät 4.5.2005
Outlook Express Käyttöliittymä Outlook Express on windows käyttöön tarkoitettu sähköpostin ja uutisryhmien luku- ja kirjoitussovellus. Se käynnistyy joko omasta kuvakkeestaan työpöydältä tai Internet Explorer
Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14
Arkkitehtuurikuvaus Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy Ryhmä 14 Muutoshistoria Versio Pvm Päivittäjä Muutos 0.4 1.11.2007 Matti Eerola 0.3 18.10.2007 Matti Eerola 0.2
AirPrint-opas. Versio 0 FIN
irprint-opas Versio 0 FIN Kuvakkeiden selitykset Tässä käyttöoppaassa käytetään seuraavaa kuvaketta: Vinkki Vinkit kertovat, miten eri tilanteissa voi toimia tai miten toimintoa voi käyttää yhdessä muiden
PUSH palvelut mobiilikehityksessä: Android ja Windows phone 7. Pauli Kettunen
PUSH palvelut mobiilikehityksessä: Android ja Windows phone 7 Pauli Kettunen Esityksen rakenne 1. Taustaa 2. Push web-ohjelmoinnissa Comet Interaktiomallit 3. Push älypuhelinalustoilla Deacon pilvipalveluna
Netemul -ohjelma Tietojenkäsittelyn koulutusohjelma 31.10.2011
Tietojenkäsittelyn koulutusohjelma ICT1TN002 1/6 Tietokone ja tietoverkot 1 ICT1TN002 Harjoitus lähiverkon toiminnasta Tässä harjoituksessa tutustutaan lähiverkon toimintaan Netemul ohjelman avulla. Ohjelmassa
Tietosuojatyöryhmä. Työryhmän 23 päivänä helmikuuta 1999 hyväksymä. suositus 1/99
5093/98/FI/lopullinen WP 17 Tietosuojatyöryhmä Työryhmän 23 päivänä helmikuuta 1999 hyväksymä suositus 1/99 ohjelmistojen ja laitteistojen Internetissä suorittamasta ei-havaittavasta ja automaattisesta
Tekninen Tuki. Access Point asennusohje
Access Point asennusohje Langattoman signaalin kantoaluetta on kätevä laajentaa Access Pointia ja ns. siltausta käyttämällä. Access Pointin pohjassa on WAN MAC Address (MAC osoite). Kirjoita tämä ylös
1 Määrittele seuraavat langattoman tiedonsiirron käsitteet.
1 1 Määrittele seuraavat langattoman tiedonsiirron käsitteet. Radiosignaalin häipyminen. Adaptiivinen antenni. Piilossa oleva pääte. Radiosignaali voi edetä lähettäjältä vastanottajalle (jotka molemmat
Pilvi 9.0. Arkkitehtuuri. Esimerkki arkkitehtuurit
Esimerkki arkkitehtuurit Sivu 2/8 Sisällysluettelo 1. Johdanto... 3 1.1. Termejä... 3 2. Web hosting ilman kuormantasausta... 4 3. Web hosting kuormatasaus ja bastion... 5 3.1.... 5 3.2. Kuvaus... 5 4.
SYMBIANIN SERIES 60 JA PUHELIMEN PERUSTOIMINNOT
T-121.200 KÄYTTÖLIITTYMÄPSYKOLOGIA SYMBIANIN SERIES 60 JA PUHELIMEN PERUSTOIMINNOT Kirsi Männistö kmannist@cc.hut.fi T-121.200 Käyttöliittymäpsykologia 1 (7) Kirsi Männistö Sisällysluettelo 1 JOHDANTO...
Verkkoliikennettä Java[ssa lla] Jouni Smed
Verkkoliikennettä Java[ssa lla] Jouni Smed 9.2.2001 1 Perusteita 1 (2) tarvittavat luokat paketissa MDYDQHW IP-osoitteita käsitellään,qhw$gguhvv-olioina luonti (huom. ei konstruktoria):,qhw$gguhvvdggu,qhw$gguhvvjhw%\1dphdgguhvv
TW- EAV510 v2: WDS- TOIMINTO KAHDEN TW- EAV510 V2 LAITTEEN VÄLILLÄ
TWEAV510 v2: WDSTOIMINTO KAHDEN TWEAV510 V2 LAITTEEN VÄLILLÄ Alla kaksi vaihtoehtoista ohjetta WDSverkon luomiseksi Ohje 1: WDSyhteys käyttää WPAsalausta. Tässä ohjeessa WDSyhteys toimii vain, kun tukiasema
j n j a b a c a d b c c d m j b a c a d a c b d c c j
TEKNILLINEN KORKEAKOULU Tietoliikenne- ja tietoverkkotekniikan laitos S-38.115 Liikenneteorian perusteet, Kevät 2008 Demonstraatiot Luento 12 29.2.2008 D12/1 Tarkastellaan verkkoa, jossa on solmua ja linkkiä.
LYHYEN KANTAMAN LANGATTOMAT SIIRTOTAVAT
Last update : 15.01.2011 LYHYEN KANTAMAN LANGATTOMAT SIIRTOTAVAT H. Honkanen Lyhyen matkan langattoman siirron tarkoitus on siirtää tietoa ( = dataa ) lähietäisyydellä ( alle 1m 50m ) Siirtotekniikoita
Kuluttajaverkkolaskutus ja esilläpitopalvelu Suomessa
Kuluttajaverkkolaskutus ja esilläpitopalvelu Suomessa Palvelun kuvaus sivu 1/7 Tiedon asiakirjat: tekijänoikeudet Tämän asiakirjan sisältöä tai mitään sen osaa ei saa jäljentää yrityksenne ulkopuolella
Antti Vähälummukka 2010
Antti Vähälummukka 2010 TCP/IP (Transmission Control Protocol / Internet Protocol) on usean Internet-liikennöinnissä käytettävän tietoverkkoprotokollan yhdistelmä. IP-protokolla on alemman tason protokolla,
Uponor C-46 -lämmönsäädin. Säätilan mukaan kompensoituva ohjain vesikiertoisiin lämmitys- ja jäähdytysjärjestelmiin
Uponor C-46 -lämmönsäädin Säätilan mukaan kompensoituva ohjain vesikiertoisiin lämmitys- ja jäähdytysjärjestelmiin Tuotteen kuvaus Luovaa tekniikkaa helppo asentaa ja käsitellä Uponorin C-46-lämmönsäädin
S-108.3020 Elektroniikan häiriökysymykset. Laboratoriotyö, kevät 2010
1/7 S-108.3020 Elektroniikan häiriökysymykset Laboratoriotyö, kevät 2010 Häiriöiden kytkeytyminen yhteisen impedanssin kautta lämpötilasäätimessä Viimeksi päivitetty 25.2.2010 / MO 2/7 Johdanto Sähköisiä
Lyhyt, kevät 2016 Osa A
Lyhyt, kevät 206 Osa A. Muodostettu yhtälö, 2x 2 + x = 5x 2 Kaikki termit samalla puolla, 2x 2 4x + 2 = 0 Vastaus x = x:n derivaatta on x 2 :n derivaatta on 2x f (x) = 4x + derivoitu väärää funktiota,
Asennusopas. Huomautus. Observit RSS
Asennusopas Observit RSS Versio 5.3 Huomautus Tämä opas on uusia asennuksia varten. Axis-kamerapaketti sisältää käytettävän lehtisen. Jos sinulla on kysyttävää, ota yhteyttä tukeen: +46 60 61 67 50. Tarjoaja:
1 YLEISKUVAUS... 2. 1.1 Valokaistaliittymä... 2. 1.2 Palvelun rajoitukset... 2 2 PALVELUKOMPONENTIT... 3. 2.1 Päätelaite... 3. 2.2 Nopeus...
Palvelukuvaus 1 Sisällysluettelo 1 YLEISKUVAUS... 2 1.1 Valokaistaliittymä... 2 1.2 Palvelun rajoitukset... 2 2 PALVELUKOMPONENTIT... 3 2.1 Päätelaite... 3 2.2 Nopeus... 3 2.3 IP- osoitteet... 3 3 TOIMITUS
Yleishimmentimellä varustetun, uppoasennettavan WMR-252-vastaanottimen käyttöopas
Yleishimmentimellä varustetun, uppoasennettavan WMR-252-vastaanottimen käyttöopas Ainutlaatuinen, himmennystoiminnolla varustettu langaton yleisvastaanotin esimerkiksi himmennettävien 230 voltin LEDvalojen,
Ohje luottamuksellista tietoa sisältävien sähköpostiviestien lähettämiseen ja vastaanottamiseen
Ohje luottamuksellista tietoa sisältävien sähköpostiviestien lähettämiseen ja vastaanottamiseen Liikenteen turvallisuusvirasto 27.9.2012 Sisällysluettelo Luottamuksellista tietoa sisältävien sähköpostiviestien
NÄYTÖN JAKAMINEN OPPILAILLE, JOTKA MUODOSTAVAT YHTEYDEN SELAIMELLA TAI NETOP VISION STUDENT -SOVELLUKSELLA
NÄYTÖN JAKAMINEN OPPILAILLE, JOTKA MUODOSTAVAT YHTEYDEN SELAIMELLA TAI NETOP VISION STUDENT -SOVELLUKSELLA Vision-ohjelmistoa käyttävät opettajat voivat nyt muodostaa luokan, jossa on yhdistelmä Windows-pohjaisia
Kauko-ohjauslaite GSM rele 2011 v 24.10.2010
Kauko-ohjauslaite GSM rele 2011 v 24.10.2010 Gsmreleen päätoiminnat Etälaiteiden kauko-ohjaus vanhan GSM-puhelimen avulla Laitteessa on neljä releettä ja kaksi lisäohjausta. Yhteensä kuusi ohjausta. Releiden
LIITE ELITE Ti ohjelmistoversio 5.0
LIITE ELITE Ti ohjelmistoversio 5.0 Tässä liitteessä on esitelty uudet ominaisuudet, jotka sisältyvät ELITE-Ti -ohjelmistoversioon 5.0 ja joita ei ole kuvattu ELITE-Ti - käyttöoppaissa. Ominaisuus Sivulla
Langaton tiedonsiirto sähkökoneen roottorilta sijaitsevalta anturoinnilta
LAPPEENRANNAN TEKNILLINEN YLIOPISTO SÄHKÖTEKNIIKAN OSASTO Langaton tiedonsiirto sähkökoneen roottorilta sijaitsevalta anturoinnilta Raportti Teollisuuden käynnissäpidon prognostiikka Case Paperi- ja kartonkiteollisuus
Langattomien verkkojen tietosuojapalvelut
Langattomien verkkojen tietosuojapalvelut Sisältö Työn tausta & tavoitteet Käytetty metodiikka Työn lähtökohdat IEEE 802.11 verkkojen tietoturva Keskeiset tulokset Demonstraatiojärjestelmä Oman työn osuus
Käyttö- ja asennusohje. Neutron12-LAN etäluentalaite
NEUTRON12-LAN ETÄLUENTALAITE 1 Yleistä Neutron LAN on tarkoitettu käytettäväksi pulssitietojen tuntikohtaiseen keräämiseen sekä raportointiin erilaisista pulssitietoja lähettävistä laitteista, kuten energia-,
Johdanto. 1 Johdanto Elite-3x. Aloitus. Painikkeet ja säätimet
Johdanto Painikkeet ja säätimet VIRTA, TAUSTAVALO: Virta päälle/ pois ja taustavalon taso Nuolinäppäin: Tällä ohjataan kohdistinta ja valitaan valikoiden vaihtoehtoja Taajuus: Tällä painikkeella valitaan
Langattoman verkon spektrianalyysi
Langattoman verkon spektrianalyysi on päijät-hämäläinen yritys- ja yhteisöasiakkaita palveleva ICTkokonaisratkaisutoimittaja. Olemme tuottaneet laadukasta palvelua jo vuodesta 2005 Päijät- Hämeessä ja
Android. Sähköpostin määritys. Tässä oppaassa kuvataan uuden sähköpostitilin käyttöönotto Android 4.0.3 Ice Cream Sandwichissä.
Y K S I K Ä Ä N A S I A K A S E I O L E M E I L L E LI I A N P I E NI TAI M I K Ä Ä N H A A S T E LI I A N S U U R I. Android Sähköpostin määritys Määrittämällä sähköpostitilisi Android-laitteeseesi, voit
AirPrint-opas. Tämä käyttöopas koskee seuraavia malleja: DCP-J132W/J152W/J172W/J552DW/J752DW, MFC-J285DW/ J450DW/J470DW/J475DW/J650DW/J870DW/J875DW
AirPrint-opas Tämä käyttöopas koskee seuraavia malleja: DCP-J3W/J5W/J7W/J55DW/J75DW, MFC-J85DW/ J450DW/J470DW/J475DW/J650DW/J870DW/J875DW Versio 0 FIN Kuvakkeiden selitykset Tässä käyttöoppaassa käytetään
Avoimet standardit ja integraatio
Avoimet standardit ja integraatio Avoimet standardit ja integraatio Trendin ainutlaatuinen lähestymistapa avoimiin standardeihin ja integraatioon tarjoaa odottamasi hyödyt, sekä markkinoiden johtavat innovaatiot
Referenssi - AutoLog ControlMan ja Langattomat anturit Kaatopaikan etävalvontaa pilvipalveluna
Referenssi - AutoLog ControlMan ja Langattomat anturit Kaatopaikan etävalvontaa pilvipalveluna Copyright FF-Automation 2011 PROJEKTIN KUVAUS: ONGELMA: Kaatopaikan haitallisia vaikutuksia ympäristöön pyritään
Tilanvarausjärjestelmä: Mercantus Tilanvarausjärjestelmästä saadaan perustiedot tulevista varauksista, josta voidaan päätellä, onko tila käytössä vai ei, ja onko sinne pian tulossa varaus. Tietoa voidaan
Käyttäjän käsikirja WTN radiomajakka. Version: FIN180427
Version: FIN180427 Käyttäjän 1 käsikirja Sisällys 1 WTN-Radiomajakka Näytöt ja näppäimet... 3 2 Käynnistys ja toiminta-aika... 4 2.1 WTN-laitteen käynnistys... 4 2.2 WTN-laitteen sammutus... 4 2.3 Virransyöttö:...
Tekninen kuvaus Aineistosiirrot Interaktiiviset yhteydet iftp-yhteydet
Tekninen kuvaus Aineistosiirrot Interaktiiviset yhteydet iftp-yhteydet 15.11.2012 Sisällysluettelo 1 Johdanto... 3 1.2 Interaktiivinen FTP-yhteystapa... 3 1.3 Linkki aineistosiirtopalveluun liittyvät dokumentit...
CLOUDBACKUP TSM varmistusohjelmiston asennus
Luottamuksellinen JAVERDEL OY CLOUDBACKUP TSM varmistusohjelmiston asennus Copyright 2 (9) SISÄLLYSLUETTELO 1 ASENNUSOHJE WINDOWS KÄYTTÖJÄRJESTELMÄLLÄ VARUSTETTUIHIN LAITTEISIIN... 3 1.1 Yleistä... 3 1.2
EasyGO Hunter Käyttäjän opas
EasyGO Hunter Käyttäjän opas JOHDANTO Onnittelut EasyGO Hunter laajennuspaketin valinnasta! Hunter tarjoaa metsästäjien toivomia lisäominaisuuksia laajentaen EasyGO Personalin käyttävyyttä. Hunter mahdollistaa
Järjestelmäarkkitehtuuri (TK081702) Web Services. Web Services
Järjestelmäarkkitehtuuri (TK081702) Standardoidutu tapa integroida sovelluksia Internetin kautta avointen protokollien ja rajapintojen avulla. tekniikka mahdollista ITjärjestelmien liittämiseen yrityskumppaneiden
Sisällysluettelo 4 ONGELMATILANTEIDEN RATKAISUT... 12
Sisällysluettelo 1 YLEISTÄ... 2 1.1 Vastuuvapauslauseke ja takuun rajoitus... 2 1.2 Tarvittavat varusteet... 2 1.3 Etäohjattavat toiminnot... 3 2 SOVELLUKSEN ASENTAMINEN JA ALKUASETUKSET... 4 2.1 Sovelluksen
Luku 8. Aluekyselyt. 8.1 Summataulukko
Luku 8 Aluekyselyt Aluekysely on tiettyä taulukon väliä koskeva kysely. Tyypillisiä aluekyselyitä ovat, mikä on taulukon välin lukujen summa tai pienin luku välillä. Esimerkiksi seuraavassa taulukossa
Kojemeteorologia. Sami Haapanala syksy 2013. Fysiikan laitos, Ilmakehätieteiden osasto
Kojemeteorologia Sami Haapanala syksy 2013 Fysiikan laitos, Ilmakehätieteiden osasto Datan käsittely ja tallentaminen Käytännössä kaikkien mittalaitteiden ensisijainen signaali on analoginen Jotta tämä
Käyttöopas kahden kameran väliseen tiedostojen siirtoon
Canon-digitaalikamera Käyttöopas kahden kameran väliseen tiedostojen siirtoon Sisällysluettelo Johdanto....................................... 1 Kuvien siirtäminen langattomassa yhteydessä........ 2 Kameran
Tiedonsiirto- ja rajapintastandardit
Tiedonsiirto- ja rajapintastandardit Viitekehys Julkishallinnon perustietovarantojen rajapinnat (PERA) työryhmän tulokset valmiit syksyllä 2011 Määrittelee teknisen arkkitehtuuriratkaisun tietovarantojen
Kytkentäopas. Tuetut käyttöjärjestelmät. Tulostimen asentaminen. Kytkentäopas
Sivu 1/5 Kytkentäopas Tuetut käyttöjärjestelmät Software and Documentation -CD-levyltä voi asentaa tulostinohjelmiston seuraaviin käyttöjärjestelmiin: Windows 8 Windows 7 SP1 Windows 7 Windows Server 2008