Harri Ahopelto HALLAVAROITINJÄRJESTELMÄN LIITTÄMINEN GSM- VERKKOON
|
|
- Annikki Nurminen
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 Harri Ahopelto HALLAVAROITINJÄRJESTELMÄN LIITTÄMINEN GSM- VERKKOON
2 HALLAVAROITINJÄRJESTELMÄN LIITTÄMINEN GSM- VERKKOON Harri Ahopelto 2010 Tekniikan yksikkö, Tietotekniikan osasto Oulun seudun ammattikorkeakoulu Opinnäytetyö 2
3 TIIVISTELMÄ Koulutusohjelma Opinnäytetyö Sivuja + Liitteitä Tietotekniikka Insinöörityö Suuntautumisvaihtoehto Aika Langaton tietoliikenne 2010 Työn tilaaja Työn tekijä OAMK, Vinski Bräysy Harri Ahopelto Työn nimi Hallavaroitinjärjestelmän liittäminen GSM-verkkoon Avainsanat IEEE standardi, ZigBee, WPAN, GSM, AVR Tässä työssä tavoitteena oli toteuttaa IEEE standardiin pohjautuvan ZigBee-tiedonkeruuverkon yhdistäminen GSM-tekniikan avulla suurempiin tiedonsiirtoverkkoihin. Tämän toteuttaminen mahdollistaa esimerkiksi langattoman sensoriverkon mittaustietojen siirron pitkien välimatkojen päähän tai langattomien etähallintasovellusten rakentamisen akkukäyttöisillä laitteilla. Työ toteutettiin käyttämällä Matrix Multimedian sovelluskehityslaitteistoa ja -ohjelmistoa, Atmelin valmistamaa AVR-mikrokontrolleria sekä Nokian valmistamaa 1CQ-testialustaa, johon oli liitettynä Nokia 12i -GSM-moduuli. Työssä onnistuttiin rakentamaan prototyyppikytkentä laitteiden välille ja kehittämään ohjelma, jolla AVR-mikrokontrolleri pystyy kommunikoimaan GSM-moduulin kanssa. Työ liitettiin loppuvaiheessa Lasse Mäkelän opinnäytetyönä toteuttamaan ZigBee-tiedonkeruuverkkoon. 3
4 ABSTRACT Degree programme Thesis Pages + Appendices Information Technology Line Date Wireless communication 2010 Commissioned by Author OAMK, Vinski Bräysy Harri Ahopelto Thesis title Attaching frost alarm system to GSM network Keywords IEEE standard, ZigBee, WPAN, GSM, AVR Objective of this thesis was to implement the communication between IEEE standard based ZigBee network and larger data networks by using GSM technology. This enabled for example the measurement data transfer from sensor network to over long distances and the develop of wireless remote management applications using battery-operated devices. Communication between devices were achieved by using development hardware and software made by Matrix Multimedia, AVR microcontroller made by Atmel and Nokia 12i GSM module what was connected to Nokia 1CQ GSM test board. The thesis resulted in a successful prototype connection between devices and to develop software that allowed the AVR microcontroller to communicate with the GSM module. This work is attached to Lasse Mäkelä s thesis named Sensor Network of Frost Alarm System. 4
5 ALKUSANAT Tämä työ on tehty osaksi isompaa järjestelmää Oulun seudun ammattikorkeakoulun Tekniikan yksikölle. Lasse Mäkelä tekee opinnäytetyönä Zigbeetekniikkaan pohjautuvaa tiedonkeruuverkkoa osana yhteistä järjestelmää. Kiitän Oulun seudun ammattikorkeakoulun tekniikan yksikön opettaja Vinski Bräysyä työn tilauksesta, osastonjohtaja Jari-Pekka Rontua opinnäytetyön sisällönohjauksesta ja lehtori Tuula Hopeavuorta kielenohjauksesta sekä teknisen alan harjoittelija Mikko Karjalaista ja suunnittelija Hannu Teppoa, jotka ovat myös auttaneet ja opastaneet tämän työn tekemisessä. Lisäksi kiitän Lasse Mäkelää projektiyhteistyöstä ja perhettäni kannustamisesta opinnäytetyön tekemisessä. Oulussa Harri Ahopelto 5
6 SISÄLTÖ TIIVISTELMÄ...3 ABSTRACT...4 ALKUSANAT...5 SISÄLTÖ...6 LYHENTEET JA TERMIT JOHDANTO IEEE STANDARDI Käytettävissä olevat radiotaajuudet LR-WPAN-standardin muita tärkeitä määritteitä Virrankulutus Modulaatio Suorasekvenssihajaspektritekniikka Lähetysteho Vastaanottoherkkyys Palvelun laatu Verkkokomponentit Verkkotopologiat LR-WPAN-tekniikoiden käyttökohteiden luokittelu LR-WPAN-tekniikan käyttökohteita ZIGBEE MATRIX MULTIMEDIA Flowcode v4 for AVR E-Blocks BITTINEN AVR-MIKROKONTROLLERI ATmega324P-mikrokontrolleri USART-laite
7 6 GSM-JÄRJESTELMÄ NOKIA 1CQ -TESTIALUSTA JA 12I-GSM-MODUULI SUUNNITTELU, TOTEUTUS JA TESTAUS POHDINTA...40 LÄHTEET...41 LIITE 1 VUOKAAVIOKUVAT KOORDINAATTORIN OHJELMASTA 7
8 LYHENTEET JA TERMIT ARM ARM-mikropiiriarkkitehtuuri AVR AVR-mikrokontrolleriarkkitehtuuri CPLD Complex Programmable Logic Device, ohjelmoitava mikropiiri DSSS Direct Sequence Spread Spectrum, suorasekvenssihajaspektritekniikka EEPROM Electronically Erasable Programmable Read-Only Memory, elektronisesti pyyhittävä, vain luettavissa oleva, ohjelmoitava muisti FPGA Field-Programmable Gate Array, ohjelmoitava mikropiiri GSM Global System for Mobile Communications, maailmanlaajuinen matkaviestinjärjestelmä IEEE Institute of Electrical and Electronics Engineers, kansainvälinen tekniikan alan järjestö IP Internet Protocol, Internet-protokolla I2C Inter-Integrated Circuit, kaksijohtoinen sarjaliikenneväylä LLC Logical Link Control, OSI-mallin siirtoyhteyskerroksen osa LR-WPAN Low-Rate Wireless Personal Area Network, matalanopeuksinen langaton likiverkko MAC Medium Access Control, OSI-mallin siirtoyhteyskerroksen osa 8
9 MSC Mobile Switching Center, kytkentäkeskus OSI-malli Open Systems Interconnection -malli, kuvaa tiedonsiirtoprotokollien keskinäisen hierarkian PAN Personal Area Network, likiverkko PICmicro PIC-mikrokontrolleriperhe PWM Pulse Width Modulation, pulssinleveysmodulaatio RS232 Recommended Standard 232, atk-laitteiden väliseen kommunikointiin kehitetty standardi SIM Subscriber Identity Module, tilaajan yksilöllinen älykortti SPI Serial Peripheral Interface, synkroninen sarjaliikenneväylä SRAM Static Random Access Memory, nopeaa välimuistia TCP Transmission Control Protocol, tiedonsiirtoprotokolla UDP User Datagram Protocol, tiedonsiirtoprotokolla USART Universal Synchronous and Asynchronous serial Receiver and Transmitter, yleinen synkroninen ja asynkroninen sarjaliikennöintilaite USB Universal Serial Bus, sarjaväyläarkkitehtuuri laitteiden kytkentään WPAN Wireless Personal Area Network, Langaton likiverkko 9
10 1 JOHDANTO Tänä päivänä tietotekniikka kehittyy jatkuvasti ja uusia tekniikoita syntyy mitä erilaisimpiin käyttötarkoituksiin. Tietotekniikkaa liitetään yhä enemmän ja enemmän osaksi arkipäiväisiä laitteita, jotka aiemmin ovat toimineet pääasiassa mekaanisesti ja ihmisvoimin. Tietotekniikan nopean kehityksen sekä vanhojen tarpeiden olemassa olon seurauksena kehittyi Lasse Mäkelän kanssa ajatus rakentaa langaton ja samalla mahdollisimman vähävirtainen sensoriverkko tarkkailemaan ja tarvittaessa hälyttämään maatilan viljelysalueiden kasvuolosuhteista: lämpötilasta, suhteellista ilmankosteudesta ja valoisuudesta. Olimme kumpikin havainneet maanviljelysten vaativan suuren työmäärän juurikin tässä valvonnassa, jota täytyy tehdä ympäri vuorokauden tietyin väliajoin. Tämän tyyppiselle verkolle olisi varmasti myös kysyntää helpottamaan maanviljelijöiden työtä. Lämpömittarit, kosteusmittarit ja valoisuusmittarithan itsessään ovat jo vanhoja keksintöjä, mutta mittaustiedon saanti esimerkiksi 10 km:n päässä sijaitsevilta viljelysalueilta maatilan hoitajan tietoon vaati lisäselvittelyjä. Tässä työssä perehdytään jonkin verran Lasse Mäkelän opinnäytetyönä toteuttaman pienivirtaisen ZigBee-sensoriverkon taustoihin sekä esitellään muutamia Matrix Multimedia Ltd:n valmistamia sovelluskehitystuotteita ja GSM-tekniikkaa (Global System for Mobile Communications) hyödyntävä ratkaisu tiedon siirtämiseksi sensoriverkosta käyttäjälle pitkienkin välimatkojen päähän. Työn alkupuolella esitellään työssä käytettyjen tekniikoiden teoriaa ja työn loppupuolella kerrotaan tämän työn suunnittelusta ja toteutuksesta. 10
11 2 IEEE STANDARDI IEEE (Institute of Electrical and Electronics Engineers) standardi on kehitetty määrittelemään pohja mahdollisimman pienitehoisten ja edullisten langattomien laitteiden kehitykselle. Standardi tunnetaan myös LR- WPAN (Low-Rate Wireless Personal Area Network) -nimellä, joka on yksi WPAN (Wireless Personal Area Network) -tekniikoista. Muita WPANtekniikoita ovat IEEE (Bluetooth-standardi) sekä IEEE (High-data rate WPAN -standardi). (1, s. 4.) IEEE standardissa määritellään kehitettäville laitteille ainoastaan OSI-mallin (Open Systems Interconnection) mukainen fyysinen kerros (Physical layer) ja siirtokerroksen (Data Link layer) MAC-alikerros (Medium Access Control sublayer), joka mahdollistaa ylempien OSI-mallin kerrosten toteutuksen monin eri tavoin, jolloin fyysinen kerros ja MAC-alikerros ovat valmiiksi standardoituna mahdollisimman edullisiksi, pienivirtaisiksi ja samalla myös yksinkertaisiksi. Kuvassa 1 punaisella kehyksellä havainnollistetaan OSI-mallin kerroksia, joita IEEE standardissa on määritetty. Pienitehoisilla laitteilla ovat käytettävät lähetystehot pieniä, jolloin radiokantamat ovat lyhyitä. Pienitehoisia laitteita käytettäessä myös datan siirtokyky on rajallista. (1, s. 4.) Tästä syystä LR-WPAN-standardiin pohjautuvat laitteet soveltuvatkin erittäin hyvin erilaisiin mittaustietoja ja yksinkertaisia sanomia välittäviin sovelluksiin. 11
12 KUVA 1. IEEE standardissa määritetyt OSI-mallin kerrokset (mukaillen 1, s. 6) 2.1 Käytettävissä olevat radiotaajuudet Langattomien tekniikoiden lisääntyessä käytettävät taajuudet on tarkoin säädelty eri maissa ympäri maailman. LR-WPAN-tekniikassa yleisimmin käytössä olevat taajuudet ovat 868,0 868,6 MHz lähes kaikissa Euroopan maissa MHz Pohjois-Amerikassa 2,40 2,48 GHz lähes kaikkialla maailmassa 5,7 5,89 GHz lähes kaikkialla maailmassa. (1, s. 10.) Eri taajuusalueilla on signaalin etenemisen kannalta merkittäviä eroja, joista syntyy myös eroja radiokantamiin LR-WPAN-sovellusten välillä. Käyttämällä esimerkiksi 868 MHz:n taajuusalueen radioita pystytään laitteiden väliä pidentämään käyttösovelluksesta riippuen. Käytettäessä 2,4 GHz:n taajuusaluetta radiokantamat ovat lyhyempiä. Tämä ei ole varsinaisesti käytettävän taajuuden ominaisuus, vaan ominaisuus liittyy sovelluksissa käytettäviin antenneihin. Suuremmalla taajuudella puolen aallon mittaista dipoliantennia 12
13 käytettäessä antennin fyysiset mitat pienenevät ja tehollinen peittoalue on pienempi kuin pientä taajuutta käytettäessä. (1, s. 56.) 2.2 LR-WPAN-standardin muita tärkeitä määritteitä IEEE standardi sisältää paljon määritteitä laitteiden vähimmäisvaatimuksille, mutta tässä työssä esitetään tarkemmin vain osa näistä määritetyistä vaatimuksista. Erittäin hyvä lähde lisätiedon hankkimiseen on lähdeluettelossa mainittu lähde numero Virrankulutus IEEE standardi määriteltiin tukemaan erittäin vähäistä tehtäväkiertotoimintaa. Standardin mukaan hyvin vähäisillä toimenpiteillä laitteiden tulee pystyä toimimaan vaaditulla tavalla. Näin pystytään säästämään tehokkaasti virrankulutusta. Joissakin laitteissa tällaisia ratkaisuja käyttämällä pystytään toimimaan täysin normaalisti, vaikka vastaanotin ja lähetin olisivat 99 % ajasta käyttämättä. (1, s ) Modulaatio Standardissa on protokolla määritelty tukemaan vain digitaalista tiedonsiirtoa, jolla mahdollistetaan tehokkaiden modulointimenetelmien käyttö. Protokolla on myös määritelty tukemaan vain yhdensuuntaista liikennöintiä samaan aikaan, jolloin lähettimen ja vastaanottimen ei tarvitse olla päällä samanaikaisesti. (1, s ) Suorasekvenssihajaspektritekniikka Käyttämällä suorasekvenssihajaspektritekniikkaa (Direct Sequence Spread Spectrum) muokkaamaan ilmatielle lähetettävää signaalia pystytään parantamaan signaalin laatua, mutta samalla myös kulutetaan käytettävissä olevaa taajuusaluetta. Suorasekvenssihajaspektritekniikassa lähetettävä tieto- 13
14 virta moduloidaan ennalta sovittuun kohinaa muistuttavaan satunnaiseen digitaaliseen sekvenssiin nopeampaa kuin mitä lähetettävän tietovirran nopeus on. Tällöin siis lähetettävä tieto sekoittuu kohinaan ja näin lopullisen signaalin kaistanleveys on huomattavasti suurempi, joskin sen spektrinen tehotiheys on pienempi. Vastaanottimessa vastaanotettu signaali demoduloidaan alkuperäiseksi käyttämällä saman ennalta sovitun satunnaisen sekvenssin jäljennöstä. Jäljennös tehdään vastaanottimessa tekniikalla joka varmistaa, että jäljennös on tarpeeksi yhdenmukainen lähetetyn signaalin modulaation kanssa. (1, s ) Lähetysteho Standardin mukaan on sallittua käyttää mitä tahansa laillisesti hyväksyttävää lähetystehoa. Ainoana vaatimuksena on, että laite pystyy lähettämään 3 dbm:n teholla edullisilla akuilla ja erittäin tehokkaasti integroiduilla sekä edullisilla järjestelmäpiireillä. (1, s. 29.) Vastaanottoherkkyys Vastaanottoherkkyydelle standardi määrittelee vähimmäisrajat -92 dbm, kun käytössä 868/915 MHz:n taajuusalue ja 85dBm herkkyyden, kun käytössä on 2,4 GHz:n taajuusalue. Nämä vähimmäisrajat täytyy saavuttaa edullisilla vastaanotinratkaisuilla sekä erittäin pienillä vahvistustehoilla. (1, s. 29.) Palvelun laatu Standardi ei tue useiden eri luokkaisten palvelujen käyttöä yhden verkon sisällä, mutta mahdollistaa vapaavalintaisen taattujen aikavälien käytön. Taattuja aikavälejä käyttämällä pystytään takaamaan laitteille kommunikointivälit tietyin väliajoin, jolloin ei synny mahdollisia viiveitä radiokanavalle viestimiseen. Tämä mahdollistaa tekniikan käytön sovelluksissa, joissa tarvitaan mahdollisimman pieniä vasteaikoja, kuten langattomissa hiirissä tai peliohjaimissa. (1, s. 29.) 14
15 2.2.7 Verkkokomponentit Verkon komponenteista IEEE standardissa on määritelty, että vain yksi laite verkossa voi olla pääkoordinaattori, jota kutsutaan PAN-koordinaattoriksi (Personal Area Network). Vain PAN-koordinaattori pystyy muodostamaan uuden verkon ja sen tehtävä on määritellä verkon rakenne ja toimintatila. Muut verkon laitteet voivat liittyä verkkoon kysymällä PAN-koordinaattorilta pääsyluvan. Näin verkon muodostamista varten tarvitaan aina yksi koordinaattori ja vähintään yksi päätelaite. Yksi koordinaattorin tehtävistä on hoitaa useampien laitteiden välinen liikennöinti toimimalla välityspalvelimena tiedonvälitykselle. (1, s ) Verkkotopologiat IEEE standardissa on määritelty kaksi verkkotopologiaa ja yksi verkko voi toimia vain yhden topologian mukaisesti. Nämä topologiat ovat tähtitopologia (Star topology) ja peer-to-peer-topologia (Peer-to-peer topology). Myös muita topologioita on mahdollista toteuttaa, mutta niitä ei ole standardoitu IEEE :ään. (1, s. 30.) Tähtitopologia Tähtitopologian (kuva 2) nimitys tulee tähden muodosta, jossa on keskipiste ja useita sakaroita. Tähtitopologiassa PAN-koordinaattori on muiden laitteiden keskellä ja muut laitteet toimivat PAN-koordinaattorin ympärillä. Tähtitopologiassa PAN-koordinaattori on ainoa laite, joka on yhteydessä useampaan kuin yhteen laitteeseen, jolloin kaikki sanomat kulkevat PAN-koordinaattorin kautta. (1, s. 30). 15
16 KUVA 2. Tähtitopologia (mukaillen 1, s. 67) Peer-to-peer-topologia Peer-to-peer topologiassa (kuva 3) päätelaitteet voivat kommunikoida keskenään ilman, että PAN-koordinaattori vaikuttaa suoranaisesti tiedon välitykseen. Tällöin osa päätelaitteista voi toimia viestin välittäjinä laitteelta toiselle kohti PAN-koordinaattoria ja päinvastoin. Tällöin myös päätelaitteiden välinen viestintä on mahdollista ilman, että viestit kulkevat koordinaattorin kautta. Peer-to-peer-topologian avulla on mahdollista rakentaa toimintavarmempi tiedonvälitys, mutta tällöin verkon monimutkaisuus lisääntyy. (1, s. 30.) KUVA 3. Peer-to-peer-topologia (mukaillen 1, s. 68) 16
17 2.3 LR-WPAN-tekniikoiden käyttökohteiden luokittelu Erilaisia käyttökohteita LR-WPAN-tekniikoille on olemassa erittäin laajalta alueelta. Tämä onkin ollut LR-WPAN-standardin kehityksessä tärkeä suunnittelun lähtökohta. Käyttökohteet voidaan luokitella neljään eri luokkaan: Kiinnitettävät sensorit: Nämä sovellukset ovat langattomia antureita, jotka voivat toimia täysin langattomasti, mikä taas tarkoittaa akkukäyttöisten lähettimien käyttöä. Näiden sovellusten päätarkoitus on erilaiset monitorointi- ja etävalvontajärjestelmät. Virtuaaliset johdot: Nämä sovellukset ovat tarkoitettu käyttökohteisiin joissa langallisen tekniikan käyttö on mahdotonta. Tällainen käyttökohde voi olla esimerkiksi renkaan ilmanpaineanturi tai moottorin liikkuvien komponenttien tarkkailu. Langattomat hubit: Tällaisia käyttökohteita ovat keskitetyt hubit, jotka luovat langattoman sillan langallisen verkon ja LR-WPAN-verkon välille sekä toimivat kuten reititin ohjaamalla liikenteen eteenpäin kohti haluttua määränpäätä. Useissa tapauksissa tämä toteutetaan kahdella lähettimellä, joista toinen toimii hubina ja toinen toimii LR-WPAN-laitteena esimerkiksi kämmentietokoneessa. Kaapelien korvaajat: Nämä sovellukset on tarkoitettu korvaamaan johtoja kulutuselektroniikan kannettaviin laitteisiin. Osa näistä sovelluksista on jo määritelty IEEE standardissa, jolloin LR-WPAN-tekniikka tarjoaa pienitehoisen ja edullisen vaihtoehdon. Nämä sovellukset eroavat kiinnitettävistä sensoreista käyttämällä joko jatkuvaa virtalähdettä tai ladattavissa olevia akkuja. (1, s. 13.) 2.4 LR-WPAN-tekniikan käyttökohteita Teollinen ja kaupallinen hallinta sekä monitorointi langattomilla sensoreilla Teollisuuden ja kaupallisen sektorin tarpeet keskittyvät pienentämään kustannuksia luotaessa kattavaa matalan tason sensorointiympäristöä älykkäille 17
18 järjestelmille. Tämän tyyppiset sovellukset eivät välitä kriittistä tietoa, jolloin pidemmät viiveajat ovat hyväksyttäviä. Myöskään suurten tiedonsiirtonopeuksien tarvetta ei ole. Nämä sovellukset keskittyvätkin pieneen virrankulutukseen akkukäyttöisissä laitteissa, jotka mahdollistavat verkon muodostamisen. (1, s. 14.) Kodin automaatio ja verkostoituminen Mahdollisia käyttökohteita kotiympäristöön on olemassa valtavan suuri määrä. Monia jo olemassa olevia sovelluksia on mahdollista muuttaa entistä pienivirtaisemmiksi ja edullisemmiksi käyttämällä LR-WPAN-tekniikkaa. Tällaisia käyttökohteita voisivat olla esimerkiksi kuluttajaelektroniikan tuotteet kuten radiot, televisiot, cd-soittimet, dvd-soittimet, kauko-ohjaimet, tietokoneiden lisälaitteet ja liitännät. Näiden lisäksi kodin lämmitys- ja ilmanvaihtojärjestelmien kauko-ohjaus ja valvonta, valaistuksen ohjaus, sälekaihtimien automatisointi sekä kodin turvajärjestelmien anturit ja ohjaimet voivat olla tulevaisuudessa LR-WPAN-pohjaisia. (1. s ) Henkilökohtainen terveydenhuolto Henkilökohtaisissa terveydenhuollon laitteissakin voidaan hyödyntää LR-WPAN-pohjaisia tiedonsiirtoratkaisuja. Tällaisia laitteita ovat esimerkiksi sykemittarit, askelmittarit, lämpömittarit, henkilövaa at ja sukeltajien syvyysmittarit. Nämä kaikki laitteet voisivat välittää mittaustietoja esimerkiksi kämmentietokoneeseen, josta mittaustuloksia voidaan tarkastella. (1, s. 18.) Lelut ja pelit Erityisesti tietokoneen kanssa kommunikoivat lelut voivat hyödyntää erittäin paljon LR-WPAN-tekniikan tuomia mahdollisuuksia. Puhetta tunnistavien ja puhesynteesiä tuottavien lelujen valmistus on kallista, mikäli leluun itsessään joudutaan rakentamaan laskentaa suorittavia ratkaisuja. Lelujen valmistus muuttuu edullisemmaksi, kun leluun kehitetään ratkaisu, jossa vain mikrofoni, kaiutin ja lähetin ovat lelun sisällä ja varsinainen laskenta voidaan suorit- 18
19 taa esimerkiksi läheisellä tietokoneella käyttämällä hyödyksi langatonta yhteyttä lelun ja tietokoneen välillä. Pelien valmistajat voivat käyttää LR-WPAN-tekniikkaa hyödyksi esimerkiksi langattomien pelin tekemiseen pelaajien välille, jolloin langaton linkki välittää tietoa pelaajalta toiselle. (1, s. 18.) Ajoneuvojen langattomat sovellukset Langattomat tiedonsiirtotekniikat ovat hiljalleen siirtymässä myös ajoneuvojen järjestelmiin erilaisten sähköisten laitteiden lisäännyttyä ajoneuvojen tekniikan osina ja mukavuusvarusteina. Näissä sovelluksissa Bluetoothtekniikka on ottanut suuren roolin erityisesti matkapuhelinten ja ajoneuvon tietojärjestelmien yhteensovittamisessa. Ajoneuvot sisältävät kuitenkin tänä päivänä erittäin paljon erilaisia antureita joka puolella ajoneuvoa. Antureita käytetään esimerkiksi mittaamaan renkaiden pyörimisnopeuksia tai tarkkailemaan moottorin toiminnallisuutta. Näitä antureiden vaatimia kalliita kaapelointeja voitaisiin korvata edullisilla langattomilla tekniikoilla. Yksi mahdollinen sovellusesimerkki on renkaan ilmanpainevalvonta ajoneuvossa, jolloin langattoman ja vähävirtaisen tekniikan käyttö on ehdotonta. Akunkeston tulisi olla vähintään 3 vuotta renkaan sisällä, koska akunvaihto renkaan sisään olisi erittäin epäkäytännöllistä renkaanvaihdon yhteydessä. (1, s ) Täsmällinen maanviljely Täsmällinen maanviljely on haastava käyttökohde LR-WPAN-tekniikoille. Täsmällinen maanviljely on ympäristöystävällinen ratkaisu, joka optimoi tuotteiden laatua ja tuottavuutta. Samalla pystytään minimoimaan maatalouden kustannuksia, ihmisen työpanoksen tarvetta ja sään vaihteluiden aiheuttamia tuhoja. Vielä tänä päivänä maanviljely on erittäin ympäristö- ja ihmisriippuvaista. Erilaiset työkoneet ovat vain apuvälineitä viljelyssä, jossa ihmisen työpanos ja kasvuolosuhteiden seuranta ovat tärkeässä roolissa mahdollisimman laadukkaan ja hyvän sadon aikaansaamiseksi. (1, s ) Edellä mainittuihin tarpeisiin perustuukin tämän opinnäytetyön idea. 19
20 Kasvuolosuhteiden seurantaa varten tässä opinnäytetyössä suunniteltu tiedotusjärjestelmä ja hälytysjärjestelmä voisi toimia erittäin suurena apuna auttaen havaitsemaan kasvuolosuhteissa tuhoja aiheuttavia sääilmiöitä, kuten hallan, kuivumisen tai esimerkiksi valoisuuden puutteen. 20
21 3 ZIGBEE ZigBee on ZigBee-allianssin rekisteröimä nimitys tietoliikenneverkkotekniikasta, joka on kehitetty IEEE standardiin pohjautuen. ZigBeeallianssi on useiden tunnettujen suurten yritysten ja lukuisten pienempien yritysten muodostama yhteenliittymä, joka tarjoaa luotettavan, kustannustehokkaan ja pienivirtaisen langattoman verkkotekniikan valvonta- ja hallintatuotteisiin avoimeen standardiin pohjautuen. ZigBee-allianssin tavoite on tarjota kuluttajille perimmiltään joustava, liikkuva ja helppokäyttöinen tietoliikenneverkkotekniikka mahdollistamaan langatonta älykkyyttä ja ominaisuuksia sisältäviä laitteita jokapäiväiseen käyttöön. (2.) ZigBee on ainoa standardipohjainen langaton teknologia, joka määrittelee etävalvonta-, hallinta- ja anturiverkkojen yksilölliset tarpeet mahdollistaa laaja-alaista käyttöönottoa langattomissa verkoissa edullisia ja vähävirtaisia ratkaisuja käyttäen tarjoaa mahdollisuuden käyttää edullisia paristoratkaisuja vuosien paristokestävyydellä tyypillisissä valvontasovelluksissa (3). Tämän opinnäytetyön matkapuhelimeen lähetettävänä tietona on käytetty Lasse Mäkelän opinnäytetyönä toteutetun ZigBee-verkon mittaamia lukuarvoja. Tässä työssä ei käsitellä tarkemmin ZigBee-verkon ominaisuuksia ja toiminnallisuutta, mutta lisätietoa ZigBeestä löytyy tarvittaessa kattavasti esimerkiksi osoitteesta 21
22 4 MATRIX MULTIMEDIA Matrix Multimedia on johtava maailmanlaajuinen teknologiayhtiö, jonka pääkonttori on Halifaxissa, Englannissa. Matrix Multimedian valmistamia tuotteita on suunnattu niin opetus-, teollisuus- kuin kotikäyttöönkin. Päätuotteita Matrix Multimedialla ovat Flowcode ja E-Blocks. (4.) Tässä opinnäytetyössä on käytetty molempia Matrix Multimedian päätuotteista kehittämään tavoitteena olleen järjestelmän prototyyppi. 4.1 Flowcode v4 for AVR Flowcode on Matrix Multimedian valmistama yksi maailman monipuolisimmista graafista ohjelmointikielistä eri tyyppisten mikrokontrollerien ohjelmointia varten, jolla kokemattomampikin ohjelmoija voi kehittää monimutkaisiakin järjestelmiä. Flowcodea käytetään erittäin laajasti opetuksessa ja teollisuudessa. (4.) Flowcode v4 for AVR -ohjelmisto on Matrix Multimedian uusin Flowcoden versio AVR-mikrokontrollerien ohjelmointia varten. Flowcode on C-kielisen ohjelmoinnin perusteet ymmärtävälle kohtalaisen helppokäyttöinen työkalu, jolla mikrokontrollerin ohjelmointi onnistuu pienen ohjelmiston toimintaan perehtymisen jälkeen. Graafisena ohjelmointikielenä ohjelmointi on käytännössä erilaisten muuttujien määrittelyä ja niiden käyttöä erilaisissa valmiissa graafisissa vuokaaviokuvakkeissa, jotka linkitetään toisiinsa graafisesti. Nämä valmiit kuvakkeet sisältävät C-koodikielen perusrakenteita ja makrokutsuja. Myös omien makrojen ja funktioiden kirjoittaminen ja käyttäminen on mahdollista. Tässä työssä tarpeen ovat olleet myös omat makrot, jotta tiedonsiirto mikrokontrollerin ja GSM-testialustan välillä on saatu mahdolliseksi. Omia makroja hallitaan ohjelmassa olevan erillisen Makrot-valikon kautta. Makrojen kautta on mahdollista tehdä useita erilaisia funktioiden ja muuttujien määrittelyjä 22
23 koodin alkuun ennen varsinaista pääohjelmaa C-koodissa. Myös tavallista C- koodia voidaan kirjoittaa suoraan vuokaavioon sisällytetyksi, mutta tällöin tulee huomioida lopullinen rakenne, jonka Flowcode-ohjelma kääntää C- koodiksi. Vuokaavioon sisällytetyt C-koodikielen rivit kääntyvät lopullisessa C-koodissa pääohjelman sisälle. Flowcode-ohjelma kääntää C-kielisen koodin vielä Assembly-koodiksi, jonka jälkeen koodi käännetään vielä heksamuotoiseksi. Tämän jälkeen ohjelma voidaan siirtää AVR ISP II -koodauslaitteella AVR-piirin flash-muistiin. Flowcode v4 for AVR -ohjelman käyttöliittymä on esitetty kuvassa 4. KUVA 4. Flowcode v4 for AVR -ohjelman käyttöliittymä 4.2 E-Blocks Matrix Multimedian toinen päätuote ovat E-Blockit, jotka ovat erilaisin komponentein varustettuja toisiinsa suoraan liitettävissä olevia valmiita järjestelmän osia. E-Blockeissa on mahdollista suorittaa pinnikytkentöjä omiin tar- 23
24 peisiin soveltuviksi, jolloin ne mahdollistavat mitä erilaisimpien sovellusten kehittämisen. E-Blockien tärkeimpiä ominaisuuksia ovat tuki PICmicro, AVR, ARM ja Altera CPLD & FPGA -piireille tukeva rakenne, joka on valmistettu luokkahuoneiden karut vaatimukset täyttäväksi enemmän kuin 150 liitettävissä olevaa valmista E-Blockia tuki laajalle valikoimalle erilaisia kommunikointitekniikoita. kuten SPI:lle, RS232:lle, I2C:lle, TCP/IP:lle ja USB:lle (5). E-Blockeja löytyy varustettuna esimerkiksi ZigBee-radiolla, LCD-näytöllä, RS232-muuntimella, analogisella ja digitaalisella inputilla, Bluetoothilla ja PS2/VGA-liittimillä (5). Tässä työssä käytössä on ollut E-Blockeista AVR-mikrokontrollerialusta EB (kuva 5) ZigBee-koordinaattoriradio EB (kuva 6) graafinen näyttö EB (kuva 7) prototyyppialusta EB (kuva 8) metallinen kiinnityslevy E-Blockien kiinnitystä varten (kuva 9). 24
25 KUVA 5. AVR-mikrokontrollerialusta -pakkaus EB (5) KUVA 6. ZigBee-koordinaattoriradio EB (5) 25
26 KUVA 7. Graafinen näyttö EB (5) KUVA 8. Prototyyppialusta EB (5) 26
27 KUVA 9. Metallinen 270 mm x 250 mm kiinnityslevy E-Blockeja varten (5) ZigBee-koordinaattoriradio mainitaan tässä sen vuoksi, että valmistajan toimittamaa valmista E-Blockin kytkentää jouduttiin hieman muokkaamaan, jotta signaalit AVR-piirin pinneistä eivät menisi päällekäin USART-laitteissa (Universal Synchronous and Asynchronous serial Receiver and Transmitter). Varsinaisesti tässä työssä ei siis ole tarvittu ZigBee-koordinaattoriradiota, vaan ZigBee-koordinaattoriradio toimii osana Lasse Mäkelän opinnäytetyötä, johon tämä työ on liitetty. LCD-näyttöä on käytetty ilmaisemaan GSMmodeemille lähetettävät lukuarvot ja prototyyppialustaa käytettiin alustana jännitemuuntopiirin kytkentää varten. Tässä työssä käytössä ollut AVRmikrokontrollerialusta on varustettu 20 MHz:n ulkoisella oskillaattorilla ja seuraavassa luvussa esiteltävällä 8-bittisellä ATmega324P-mikrokontrollerilla. 27
28 5 8-BITTINEN AVR-MIKROKONTROLLERI Tässä työssä aiemmin esiteltyyn Matrix Multimedian AVRmikrokontrollerialustaan kiinnitettynä on käytetty Atmel Corporationin valmistamaa 40-pinnistä, 8-bittistä megaavr-mikrokontrolleria, ATmega324P:tä. Atmelin valmistamat 8-bittiset megaavr-mikrokontrollerit on suunniteltu sovelluksiin, joissa vaaditaan suurta ohjelmakoodin tallennuskapasiteettia. Nämä mikrokontrollerit ovat edullisia, tehokkaita ja erittäin hyvin integroitavissa olevia pienivirtaisia vaihtoehtoja lukemattomiin eri käyttökohteisiin. Piirin mallin mukaan megaavr-mikrokontrollerit sisältävät useita erilaisia ominaisuuksia, kuten flash-muistia, SRAM-muistia, analogisen vertailijan, yleisiä I/O-pinnejä sovellusten käyttöön, ajastimia ja useita erilaisia kommunikointiväyliä. (6.) 5.1 ATmega324P-mikrokontrolleri Tässä työssä käytetty ATmega324P-mikrokontrolleri sisältää 32 kilotavua flash-muistia ohjelmakoodia varten, yhden kilotavun EEPROM-muistin (Electronically Erasable Programmable Read-Only Memory) ja kaksi kilotavua sisäistä SRAM-muistia (Static Random Access Memory). Lisäksi mikrokontrollerista löytyy IEEE standardiin yhteensopiva JTAG-liitäntä, kaksi 8- bittistä laskuria, yksi 16-bittinen laskuri, reaaliaikalaskuri erillisellä oskillaattorilla, kuusi PWM-kanavaa (Pulse Width Modulation), kahdeksankanavainen 10-bittinen ADC-muunnin, tavuperustainen kaksijohtoinen sarjaväylä, kaksi ohjelmoitavaa USART-laitetta (Universal Synchronous and Asynchronous serial Receiver and Transmitter), SPI sarjaliitäntä, ohjelmoitava vahtikoiraajastin erillisellä oskillaattorilla, analoginen vertailija ja useita erilaisia keskeytys sekä herätystoimintoja. (7.) Edellisten lisäksi kuvassa 10 esitetyssä ATmega324P-mikrokontrollerin lohkokaaviossa voidaan havaita ulkoiset porttiliitännät A, B, C ja D. 28
29 KUVA 10. ATmega324P- mikrokontrollerin lohkokaavio (7) Tässä työssä on käytetty hyödyksi ATmega324P:n kahta USART-laitetta, jotka ovat erittäin joustavia kommunikointiväyliä laitteiden väliseen kommunikointiin. Toinen näistä USART-laitteista on ZigBee-koordinaattoriradion käytössä ja toista USART-laitetta käytetään GSM-testialustan kanssa kommunikoitaessa. Lisäksi työssä on käytetty hyödyksi vapaasti ohjelmoitavissa olevia pinnejä ja laskureita viiveiden laskentaa varten. 5.2 USART-laite USART-laite on erittäin joustava sarjamuotoinen liitäntäväylä, joka on ohjelmoitavissa toimimaan usein eri tavoin. USART-laite sisältää erilliset sarjamuotoisen liikenteen vastaanottimen ja lähettimen rekisterit, mikä mahdollistaa yhtäaikaisen liikennöinnin molempiin suuntiin. USART-laitetta voidaan käyttää tarpeen mukaan asynkronisessa tai synkronisessa toiminnassa. USART-laite sisältää oman baudrate-generaattorin (bittiä per sekunti) ja USART-laite tukee sarjaliikennepaketteja, jotka sisältävät viidestä yhdek- 29
30 sään databittiä ja yhden tai kaksi stop-bittiä. Lisäksi USART-laite sisältää pariteettilaskimen, datan ylivuodon havaitsimen, kehystysvirheiden havaitsemisen, kohinasuodattimen, useita erillisiä keskeytystoimintoja, usean prosessorin kommunikointitilan ja tuplanopeuksisen asynkronisen kommunikointitilan. (7, s. 171.) Kuvassa 11 on USART-laitteen lohkokaavio. KUVA 11. USART-laitteen lohkokaavio (7) Kuvasta 11 voidaan havaita USART-laitteen muodostuvan kolmesta eri päälohkosta: kellogeneraattorista, lähettimestä ja vastaanottimesta. Lohkojen ohjauksessa käytettäviä rekisteriarvoja on määritetty kolmeen rekisteriin: UCSRA:han, UCSRB:hen sekä UCSRC:hen ja niitä luetaan sekä kirjoitetaan paksuilla nuolilla merkittyä dataväylää pitkin. USART-laitteen ulkopuolella 30
31 olevista pinneistä (TxD ja RxD) voidaan sarjamuotoinen data lähettää toiselle laitteelle ja vastaanottaa toiselta laitteelta USART-laitteen sisään. XCK (Transfer Clock) -pinniä käytetään ainoastaan synkronisessa lähetystilassa. (7. s. 173.) Kellogeneraattori sisältää baudrate-generaattorin, joka määrää siirtolinjalle lähetettävien ja siirtolinjalta vastaanotettavien bittien kirjoitus- ja lukunopeuden (7, s. 172). Lähetin koostuu kirjoituspuskurista (UDRn), siirtorekisteristä, pariteettigeneraattorista ja ohjauslogiikasta, joka hallitsee erikokoisten sarjapakettien ohjauksen. Kirjoituspuskuri mahdollistaa jatkuvan lähetyksen ilman viiveitä pakettien välillä. (7, s. 172.) Vastaanotin on USART-laitteen monimutkaisin osa sisältämiensä data- ja aikakorjausyksiköiden vuoksi, joita käytetään asynkronisessa vastaanotossa. Korjausyksiköiden apuna vastaanottimessa toimii pariteettitarkistin, ohjauslogiikka, siirtorekisteri ja kaksitasoinen vastaanottopuskuri (UDRn). (7, s. 172.) 31
32 6 GSM-JÄRJESTELMÄ GSM-järjestelmät (Global System for Mobile Communications) ovat tänä päivänä maailmalla hyvin yleisesti käytössä ja ne mahdollistavat useiden niihin kytkettyjen järjestelmien sekä tekniikoiden avulla monenlaisien tiedonsiirtopalveluiden käytön. Tällaisia palveluita ovat muun muassa äänen siirto, tekstiviestien välitys ja datapakettien lähetys sekä vastaanotto. Uusia järjestelmiä ei kehitetä korvaamaan GSM-järjestelmiä, vaan järjestelmiä on tarkoitus käyttää yhdessä. (8, s. 121.) Tässä työssä tärkein GSM-verkon palveluista on tekstiviestin välitys. Tekstiviesti lähetetään päätelaitteesta tukiasemajärjestelmään, josta se ohjataan keskusjärjestelmän kautta eteenpäin kohti määränpäänä olevaa toista päätelaitetta. GSM-päätelaite koostuu matkaviestinlaitteesta ja siihen kytketystä SIMkortista (Subscriber Identity Module). GSM-päätelaitteeseen ei ole määritelty pakolliseksi näppäimistöä, kunhan numeroiden 0 9 ja erikoismerkkien * sekä # syöttäminen on mahdollista. Syöttö voi tapahtua esimerkiksi ohjelmallisesti tai puheentunnistuksen avulla. Perusaakkosnumeeristen merkkien sijoittelu näppäinten numeroita vastaaviin paikkoihin on määritetty GSMspesifikaatiossa. (8. s ) Tässä työssä GSM-päätelaitteena on käytetty Nokia 1CQ -testialustaa, jossa ei ole omaa näppäimistöä. Päätelaitteella on aina jokin GSM-verkko, jota kutsutaan kotiverkoksi. Tukiasemajärjestelmä koostuu tukiasemista ja tukiasemaohjaimista. Tukiasemaohjaimien päätehtävä on toimia oman alueensa radioresurssien hallitsijana. Tukiasemaohjaimet ovat yhteydessä keskusjärjestelmän MSC:hen (Mobile Switching Center), joka taas puolestaan on yhteydessä useisiin rekistereihin, jotka sisältävät esimerkiksi verkossa vierailevien laitteiden ja verkossa olevien omien päätelaitteiden sijainti- ja omistajatietoja. Sijaintitietojen perusteella sanomien välityspyyntöjä osataan ohjata oikean tukiaseman peittoalueelle kutsumaan vastaanottajaksi merkittyä laitetta. (8, s ) 32
33 7 NOKIA 1CQ -TESTIALUSTA JA 12I-GSM-MODUULI Nokia 1CQ -testialusta on GSM-moduulilla varustettu suunnittelu- ja testausalusta, joka sisältää normaalien GSM-toimintojen ja liitäntöjen lisäksi useita analogisia ja digitaalisia liitäntöjä, joihin on mahdollista liittää useita erilaisia laitteita. Kuvassa 12 on Nokia 1CQ -testialusta ja kuvassa 13 on Nokia 12i -GSM-moduulia edeltänyt versio Nokia 12 -GSM-moduuli. KUVA 12. Nokia 1CQ -testialusta (9) Nokia 1CQ -testialustasta löytyy kuvassa 9 esiintyvät portit 1 3, joihin voidaan liittää DB9-liittimellä useita erilaisia laitteita. Porteissa on valintakytkimillä valittavissa RS232-sarjaliikennemuuntimet käyttöön tai pois käytöstä, jolloin voidaan käyttää tarvittaessa joko RS232-standardin mukaisia jännitteitä tai TTL-jännitteitä (Transistor Transistor Logic). Lisäksi 1CQ-testialustassa on SIM-korttilukija, handsfree-liitäntä, huoltoliitäntä, jännitemuuntopiiri, valinnaiset Input/Output-pinnit, porttien 1 3 toimintatilavalitsimet ja valinnaiset 3,8 33
34 voltin virtaliitännät sekä GSM-moduulin liitäntärima. KUVA 13. Nokia 12 GSM-moduuli (9) Nokia 12i -GSM-moduuli sisältää paljon käytettävissä olevia valmiita ominaisuuksia. Näitä ominaisuuksia ovat esimerkiksi Java IMP 1.0 virtual machine kaksitaajuustoiminta EGSM900/GSM1800MHz EDGE, GPRS, HSCSD, CSD, SMS tuki sisäänrakennettu tuki TCP/IP-, UDP/IP-, http- ja CORBA-protokollille, joita voidaan käyttää Java-sovellusten kautta AutoPIN, GSM-salaus ja GSM-turvallisuuskoodit GPS-tuki (NMEA-183) tuki perus-at-komennoille. (10.) Moduuli mahdollistaa esimerkiksi monenlaisien etähallintasovellusten rakentamisen hyödyntäen GSM-verkkojen tiedonsiirtomahdollisuuksia. Tässä työssä on tullut esille muutamia laajennusmahdollisuuksia, joita mainitaan tämän työn loppupuolella. Nokia 12i -moduulia sekä sen alustana toimivaa Nokia 1CQ -testialustaa voidaan konfiguroida erillisellä hallintaohjelmalla, Aplicom 12 Configuratorilla. 34
35 Ohjelman kautta voidaan määrittää esimerkiksi toimintatilat porteille 1 3 ja I/O-pinneille, HTTP-yhteysasetukset, käytettävä operaattori ja GSMsuojausasetukset. Kuvassa 14 on Aplicom 12 Configurator -ohjelma. KUVA 14. Kuvankaappaus Aplicom 12 Configurator -ohjelmasta 35
36 8 SUUNNITTELU, TOTEUTUS JA TESTAUS Työn suunnittelu aloitettiin miettimällä Lasse Mäkelän kanssa yhdessä tehtävän projektin vaatimuksia. Alussa esille tulleita asioita olivat akkukäyttöisyys, langattomuus, muutaman sadan metrin radiokantomatkat sensoriverkossa ja kilometrien kantomatka sensoriverkosta käyttäjälle. Jo varsin pian selvisi, että ZigBee-verkkotekniikka olisi tarpeisiin hyvin soveltuva pienivirtainen langaton verkkotekniikka, jolla sensoriverkko toteutettaisiin, ja GSMtekniikka olisi hyvä vaihtoehto pitkien välimatkojen tiedonsiirtoon. Tässä vaiheessa ajatus oli, että tieto voidaan välittää käyttäjälle tavallisen SMStekstiviestin avulla. Pitkien välimatkojen tiedonsiirtoon vaihtoehtona kävi myös WLAN-tekniikka, mutta se hylättiin vaihtoehtona hyvin nopeasti huonojen radiokantamien ja suurehkon virrankulutuksen vuoksi. Työ alkoi varsin pian perehtymällä koulun työtä varten käyttöön tarjoamaan Nokian 1CQ-testialustaan ja sen tarjoamiin mahdollisuuksiin. Selvisi, että käyttämällä sarjaliikennöintiväylää pystyttäisiin AT-komentoja käyttäen ohjaamaan GSM-moduulia. Tässä vaiheessa oli vielä hieman epäselvää, minkä ZigBee-laitevalmistajan verkkolaitteita tultaisiin lopulta käyttämään järjestelmässä. Lasse Mäkelän perehdyttyä asiaan päädyttiin käyttämään Matrix Multimedian E-Blockeja. Niistä löytyi myös sarjaliikennöintimahdollisuus. Lisäksi pohdittiin GSM-tekniikan mahdollisuuksia tiedonsiirtoon tietokantapalvelimelle. Tiedonsiirtoa tietokantapalvelimelle suunniteltiinkin muutamia päiviä työn edetessä, mutta Java-ohjelmoinnin osaamisen puutteen vuoksi tästä ratkaisusta luovuttiin. Tiedonsiirron tietokantapalvelimelle käyttämällä GSM-moduulin TCP/IP- tai UDP/IP-protokollapinoja todettiin kuitenkin olevan hyvin todennäköisesti tähän projektiin laajennettavissa oleva mahdollisuus. Tekstiviestin lähetys AVR-mikrokontrollerilta on toteutettu käyttämällä hyödyksi AVR-mikrokontrollerin sisäistä USART-laitetta. AVR-mikrokontrollerin pinnit käyttävät TTL-jännitetasoja, jolloin vaadittiin erillistä ulkoista jännitemuuntopiiriä muuntamaan jännitteet Nokia 1CQ -testialustan käyttämää 36
37 RS232-sarjaliikennemuotoa varten. Tähän tarkoitukseen valittiin Maxim Integrated Products Inc.:n valmistama MAX232CPE-piiri, joka liitettiin Matrix Multimedian valmistamaan prototyyppialustaan ja johon kytkentä rakennettiin AVR-mikrokontrollerin ja Nokia 1CQ -testialustan välille. Kytkennässä tarvittiin RS232-standardin mukaisista johdoista lähetys (Tx)-, vastaanotto (Rx)-, RTS (Ready To Send)-, CTS (Clear To Send)- ja maasignaalijohdot. Lisäksi kytkentä vaati virta- ja maakytkennät MAX232CPE-piirille. Kuvassa 15 on MAX232CPE-piiri kytkettynä laitteiden välille prototyyppialustalla. KUVA 15. Prototyyppikytkentä AVR ja GSM laitteiden välille Kytkennän jälkeen AVR-mikrokontrolleriin on luotu C-kielinen ohjelma, joka lähettää GSM-moduuliin AT-komentoja käyttäen tekstiviestin lähetyskomennot. AVR-mikrokontrollerin sisältämään ohjelmaan on lisätty myös vuonohjaus, jonka tehtävä on huolehtia laitteiden pysyminen synkronissa keskenään eikä näin ollen merkkejä AT-komennoista jäisi välittämättä perille GSMmoduuliin mahdollisten välitysviiveiden johdosta. Vuonohjaus on toteutettu 37
38 käyttämällä AVR-mikrokontrollerin rekisteriarvojen tarkastelua. Ohjelman toimivuutta testattiin useita kertoja käynnistämällä laitteita uudelleen, irrottelemalla kytkennästä johtoja yksi kerrallaan ja toteamalla näiden vaikutus ohjelman ja järjestelmän laitteiden toimivuuteen. Järjestelmän toimivuuden testauksen jälkeen oli vuorossa C-kielisen ohjelman toteutus myös Flowcode-ohjelmalla, jotta sen liittäminen Lasse Mäkelän Flowcodella toteutettuun ZigBee-koordinaattorin ohjelmaan olisi mahdollista. Kun AVRmikrokontrollerin ohjelma viimein oli kääntynyt Flowcode-ohjelmistollakin oikein, testattiin sen toimivuus kuten aiemmin oli testattu C-kielinen ohjelma. Ohjelman toimivuuden testauksen jälkeen työtä alettiin liittää Lasse Mäkelän opinnäytetyönä rakentaman ZigBee-verkon PAN-koordinaattoriin, joka lukee tietoa ZigBee-verkossa olevilta päätelaitteilta. PAN-koordinaattorin saadessa mittaustietoa päätelaitteilta on sen tehtävänä välittää tiedot eteenpäin tekstiviestinä haluttuun matkapuhelinnumeroon. Tässä vaiheessa järjestelmän toimivuus joutui koetukselle, kun laitteet välillä toimivat halutulla tavalla ja välillä ne eivät toimineet, niin kuin niiden olisi ollut tarkoitus toimia. Ilmeni, että AVR-mikrokontrolleriin kytketyt ZigBee-koordinaattoriradio ja GSMtestausalusta käyttivät koodissa osittain samoja pinnejä. ZigBeekoordinaattoriradion alkuperäistä kytkentää hieman muokattiin ja pinnimäärityksiä tehtiin koodissa uudelleen, jonka jälkeen järjestelmä viimein alkoi toimia taas halutulla tavalla. Järjestelmää testattiin kymmeniä kertoja vaihtelemalla sensoriverkosta mitattavia lukuarvoja, jonka jälkeen järjestelmän voitiin todeta toimivan kuten tavoitteena oli ollut: ZigBee-päätelaitteen sensori mittaa lukuarvon, päätelaite lähettää lukuarvon sekä päätelaitteen tunnuksen ZigBee-koordinaattorille ja ZigBee-koordinaattori lähettää tekstiviestin GSM-testialustan kautta haluttuun puhelinnumeroon. Kuvassa 16 on kuva tekstiviestistä, joka on saapunut matkapuhelimeen. Tämän työn liitteessä 1 olevissa vuokaaviokuvissa on esitetty lopullinen vuokaavio, jossa tämä työ on yhdistetty Lasse Mäkelän tekemään ZigBee-koordinaattorin vuokaavioon. 38
39 KUVA 16. Järjestelmän lähettämä tekstiviesti matkapuhelimen näytöllä 39
40 9 POHDINTA Tässä työssä esille on tullut esimerkiksi työn jatkokehittäminen siirtämällä tietoa TCP/IP-protokollan avulla suoraan tietokantapalvelimelle, josta tieto voitaisiin lukea esimerkiksi web-sivulle erilaisiin taulukoihin ja kaavioihin. Kuitenkin ajanpuutteen vuoksi tyydyttiin rakentamaan ratkaisu, jossa tieto välitetään tekstiviestien avulla matkapuhelimeen ja näin ollen saadaan arvokas tieto siirrettyä kauempana sijaitsevasta lähetysasemasta tietoa tarvitsevalle käyttäjälle. Lisäksi jatkokehittämisen mahdollisuus voisi olla erilaisien etäohjaussovelluksien rakentaminen käyttämällä GSM- ja ZigBee-tekniikoita hyödyksi päinvastaisella tavalla, kuin tässä työssä on käytetty. Tätä työtä tehdessä on saanut oppia monenlaista uutta asiaa, kuten ZigBeetekniikkaa, GSM-laitteiden AT-komennoilla-ohjausta ja projektityöskentelyä. Tässä työssä haastavinta oli kytkennän suunnittelu ja testaus sekä AVRmikrokontrollerin USART-laitteen ohjelmointi, johon kuluikin aikaa huomattavasti oletettua enemmän. Lopullinen toteutus eli yhteensovittaminen sensoriverkon kanssa onnistui varsin nopeasti heti sen jälkeen, kun AVRmikrokontrollerin ja GSM-testialustan yhteys todettiin toimivaksi. Kokonaisuutena tämä opinnäytetyö on ollut erittäin antoisa, mielenkiintoinen ja hyvin mieleenpainuva. 40
41 LÄHTEET 1. Gutiérrez Jose A. Callaway Edgar H. Jr. Barrett Raymond L. Jr Low-Rate Wireless Personal Area Networks: Enabling Wireless Sensors with IEEE , Second Edition. 2. Our Mission Saatavissa: Hakupäivä FAQ Saatavissa: Hakupäivä Matrix Multimedia - About - Company Information Saatavissa: Hakupäivä Matrix Multimedia - E-Blocks rapid electronic development kits Saatavissa: X.php?C1=Browse%20All%20Products&CAT=E-Blocks%20hardware. Hakupäivä Atmel Products - AVR Solutions - 8-bit megaavr Saatavissa: Hakupäivä bit AVR Microcontroller with 16K/32K/64K Bytes In-System Programmable Flash. ATmega324P/V. Saatavissa: Hakupäivä Penttinen, J Tietoliikennetekniikka: Perusverkot ja GSM. Helsinki: WSOY. 9. Nokia 12 (Aplicom 12) GSM Test Board << Epromfoundry. Saatavissa: 41
42 Hakupäivä Nokia 12i GSM module. Saatavissa: Hakupäivä
43 VUOKAAVIOKUVAT KOORDINAATTORIN OHJEL- MASTA LIITE 1/1 a) Vuokaavion alku 43
44 VUOKAAVIOKUVAT KOORDINAATTORIN OHJEL- MASTA LIITE 1/2 b) Vuokaavion loppu b) USART_vSendByte ja USART_SendString -makrot 44
TIES530 TIES530. Moniprosessorijärjestelmät. Moniprosessorijärjestelmät. Miksi moniprosessorijärjestelmä?
Miksi moniprosessorijärjestelmä? Laskentaa voidaan hajauttaa useammille prosessoreille nopeuden, modulaarisuuden ja luotettavuuden vaatimuksesta tai hajauttaminen voi helpottaa ohjelmointia. Voi olla järkevää
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ä
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
S-38.1105 Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio. Annukka Kiiski
S-38.1105 Tietoliikennetekniikan perusteet Piirikytkentäinen evoluutio Annukka Kiiski Verkon topologia Kuvaa verkon rakenteen Fyysinen vs looginen topologia Tähti asema keskitin Perustopologioita Kahdenvälinen
ELEC-A4010 Sähköpaja Arduinon väylät tutuiksi
ELEC-A4010 Sähköpaja Arduinon väylät tutuiksi Risto Järvinen 2.11.2015 Luennon sisältö Alustus: Väylät, mitä ja miksi. Alustus: logiikka-analysaattori. Yleisnäkymä Arduino/AVR:n väyliin. Väylä: I2C Väylä:
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
Kehittyneiden Aaltomuotojen Käytettävyys HF-alueen Tiedonsiirrossa
MATNE Tutkimusseminaari 17.11.2011 Kehittyneiden Aaltomuotojen Käytettävyys HF-alueen Tiedonsiirrossa Markku Jokinen 2 Sisällys Johdanto WARP ohjelmistoradioalusta HF-toteutus lmenneet rajoitukset ohjelmistoradioalustalla
TURVALLISEN TEKNIIKAN SEMINAARI 2003. Laitteiden etähallinta tietoverkkojen välityksellä Jani Järvinen, tuotepäällikkö
TURVALLISEN TEKNIIKAN SEMINAARI 2003 Laitteiden etähallinta tietoverkkojen välityksellä Jani Järvinen, tuotepäällikkö Mitä on etähallinta? Jotain muuta kuin laitteen välittömässä läheisyydessä tapahtuvaa
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
Ohjelmistoradio. Mikä se on:
1 Mikä se on: SDR = Software Defined Radio radio, jossa ohjelmisto määrittelee toiminnot ja ominaisuudet: otaajuusalue olähetelajit (modulaatio) olähetysteho etuna joustavuus, jota tarvitaan sovelluksissa,
Teknisiä käsitteitä, lyhenteitä ja määritelmiä
Teknisiä käsitteitä, lyhenteitä ja määritelmiä Yleistä Asuinkiinteistön monipalveluverkko Asuinkiinteistön viestintäverkko, joka välittää suuren joukon palveluja, on avoin palveluille ja teleyritysten
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
Ä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
AS-0.3200 Automaatio- ja systeemitekniikan projektityöt
Teknillinen korkeakoulu Sähkö- ja tietoliikennetekniikan osasto AS-0.3200 Automaatio- ja systeemitekniikan projektityöt CeilBot 2DoF camera actuator Antti Riksman Sisältö 1 CeilBot 3 2 Projektin tämän
ZigBee-ohjaus kuorma-autolle
ZigBee-ohjaus kuorma-autolle Juho Frits Petteri Koivumäki 10. helmikuuta 2010 Tavoitteet Projektityössä on tavoitteena rakentaa langaton ZigBee-ohjausverkko kaukoohjattavalle kuorma-autolle (kts. Kuva
Piirien väliset ohjaus- ja tiedonsiirtoväylät H. Honkanen
Piirien väliset ohjaus- ja tiedonsiirtoväylät H. Honkanen Laitteiden sisäiseen tietoliikenteeseen on kehitetty omat dataväylänsä. Näistä tärkeimmät: 1 wire [ käyttää mm. Dallas, Maxim. ] I²C [ Trademark
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
MUISTIPIIRIT H. Honkanen
MUISTIPIIRIT H. Honkanen Puolijohdemuistit voidaan jaotella käyttötarkoituksensa mukaisesti: Puolijohdemuistit Luku- ja kirjoitusmuistit RAM, Random Access Memory - Käytetään ohjelman suorituksen aikaisen
Ulkoiset laitteet. Asiakirjan osanumero: Tässä oppaassa kerrotaan lisävarusteena saatavien ulkoisten laitteiden käytöstä.
Ulkoiset laitteet Asiakirjan osanumero: 419462-351 Tammikuu 2007 Tässä oppaassa kerrotaan lisävarusteena saatavien ulkoisten laitteiden käytöstä. Sisällysluettelo 1 USB-laitteen käyttäminen USB-laitteen
GSM robottimodeemi GSM-4S KÄYTTÖOHJE
GSM robottimodeemi GSM-4S KÄYTTÖOHJE 1. GSM-4 MODULIN OMINAISUUDET Analogisen puhelinlinjan simulointi GSM yhteyden avulla mahdollistaa hälytyksen siirron kohteesta silloinkin kun puhelinlinjassa on vikaa
Ulkoiset laitteet Käyttöopas
Ulkoiset laitteet Käyttöopas Copyright 2008 Hewlett-Packard Development Company, L.P. Tässä olevat tiedot voivat muuttua ilman ennakkoilmoitusta. Ainoat HP:n tuotteita ja palveluja koskevat takuut mainitaan
Ulkoiset laitteet Käyttöopas
Ulkoiset laitteet Käyttöopas Copyright 2009 Hewlett-Packard Development Company, L.P. Tässä olevat tiedot voivat muuttua ilman ennakkoilmoitusta. Ainoat HP:n tuotteita ja palveluja koskevat takuut mainitaan
LUMA SUOMI -kehittämisohjelma LUMA FINLAND -utvecklingsprogram LUMA FINLAND development programme Ohjelmointia Arduinolla
Ohjelmointia Arduinolla Kyösti Blinnikka, Olarin koulu ja lukio LUMA-keskus Aalto Mikä on Arduino? Open Source Electronics Prototyping Platform Arduino on avoimeen laitteistoon ja ohjelmistoon perustuva
Lasse Mäkelä HALLAVAROITTIMEN ANTUROINTI
Lasse Mäkelä HALLAVAROITTIMEN ANTUROINTI HALLAVAROITTIMEN ANTUROINTI 2 Lasse Mäkelä Opinnäytetyö 2.12.2010 Tietotekniikan koulutusohjelma Oulun seudun ammattikorkeakoulu TIIVISTELMÄ Koulutusohjelma Opinnäytetyö
BL40A17x0 Digitaalielektroniikka A/B: Ohjelmoitavat logiikkapiirit
BL4A17x Digitaalielektroniikka A/B: Ohjelmoitavat logiikkapiirit Ohjelmoitavat logiikkapiirit (PLD, Programmable Logic Device) PLD (Programmable Logic Device) on yleinen nimitys integroidulle piirille,
Lähettimet. Vastaanotin Hälytykset. OV-yksikkö DPR990
Vastaanottimet Omavalvontyksikkö DPR990 PromoLog-omavalvontaohjelma asennettuna Webserver-ohjelmisto asennettuna Yksinkertainen käyttöönotto, ei ohjelmien asennusta PromoLog-ohjelma käynnistyy automaattisesti
Ulkoiset laitteet. Käyttöopas
Ulkoiset laitteet Käyttöopas Copyright 2007 Hewlett-Packard Development Company, L.P. Windows on Microsoft Corporationin Yhdysvalloissa rekisteröimä tavaramerkki. Tässä olevat tiedot voivat muuttua ilman
Carlink langaton autojen välinen tietoverkko
Carlink langaton autojen välinen tietoverkko Älykkään liikenteen päivä 30.10.2007 Timo Sukuvaara Lapin ilmatieteellinen tutkimuskeskus Ilmatieteen laitos Taustaa Hankkeessa kehitetään autojen välinen tietoverkkopalvelualusta,
TURVAVÄYLÄSEMINAARI. Erilaiset kenttäväylät ja niiden kehitys 13.11.2002. Jukka Hiltunen
TURVAVÄYLÄSEMINAARI Erilaiset kenttäväylät ja niiden kehitys 13.11.2002 Jukka Hiltunen Miksi väylätekniikkaa? 1. luonnolliset perusteet: : kehittyneiden kenttälaitteiden ja ylemmän tason laitteiden välille
Ulkoiset laitteet. Asiakirjan osanumero: Tässä oppaassa kerrotaan lisävarusteena saatavien ulkoisten laitteiden käytöstä.
Ulkoiset laitteet Asiakirjan osanumero: 393499-351 Lokakuu 2005 Tässä oppaassa kerrotaan lisävarusteena saatavien ulkoisten laitteiden käytöstä. Sisällysluettelo 1 USB-laitteen käyttäminen USB-laitteen
TM:n pikakokeessa Yamaha WXAD-10: uusi elämä vanhoille hifilaitteille
TM:n pikakokeessa Yamaha WXAD-10: uusi elämä vanhoille hifilaitteille APPLE TV JA CHROMECAST EIVÄT MUUTTANEET VANHAA HIFILAITTEISTOANI LANGATTOMAKSI TOIVOTULLA TAVALLA MUTTA YAMAHA WXAD-10 MUUTTI Omistan
GSM robottimodeemi. Versio 4.06. GSM-4 Ohjelma PIKAKÄYTTÖOHJE GDAŃSK
GSM robottimodeemi Versio 4.06 GSM-4 Ohjelma PIKAKÄYTTÖOHJE GDAŃSK 1. GSM-4 MODULIN OMINAISUUDET Analogisen puhelinlinjan simulointi GSM yhteyden avulla mahdollistaa hälytyksen siirron kohteesta silloinkin
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.
LANGATON TIEDONSIIRTO ENERGIA
LANGATON TIEDONSIIRTO ENERGIA Radiomodeemit ovat yksi luotettavimmista tavoista langattomaan tiedonsiirtoon toimintakriittisissä -sovelluksissa kuten sähköntuotannossa, -siirrossa ja -jakelussa. Satel
VERSA. monipuolinen hälytinkeskus. Versa
VERSA monipuolinen hälytinkeskus VERSA on nykyaikainen hälytinkeskus. Edullinen VERSA soveltuu suurenkin kohteen järjestelmäksi. Keskukseen sopii laaja valikoiman langattomia ilmaisimia. Hälytyksensiirto
AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY WE CERTIFICATION OY OPERATOR LABORATORY
T304/A01/2017 Liite 1 / Appendix 1 Sivu / Page 1(5) AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY WE CERTIFICATION OY OPERATOR LABORATORY Tunnus Code Laboratorio Laboratory Osoite Address
Taito Tehdä Turvallisuutta. Kotimainen GSM-pohjainen ohjaus ja valvontajärjestelmä PRO CONTROLLER
Taito Tehdä Turvallisuutta Kotimainen GSM-pohjainen ohjaus ja valvontajärjestelmä PRO CONTROLLER PRO CONTROLLER PC-8016 KAMEROILLA VARUSTETTU KOTIAUTOMAATIOKESKUS Käyttö ja ohjelmointi helposti näytöllä
Ulkoiset laitteet Käyttöopas
Ulkoiset laitteet Käyttöopas Copyright 2009 Hewlett-Packard Development Company, L.P. Tässä olevat tiedot voivat muuttua ilman ennakkoilmoitusta. Ainoat HP:n tuotteita ja palveluja koskevat takuut mainitaan
Ulkoiset laitteet Käyttöopas
Ulkoiset laitteet Käyttöopas Copyright 2008 Hewlett-Packard Development Company, L.P. Tässä olevat tiedot voivat muuttua ilman ennakkoilmoitusta. Ainoat HP:n tuotteita ja palveluja koskevat takuut mainitaan
FTR960 RADIODATATOISTIN
Käyttöohje 26.9.2007 V 1.1 RADIODATATOISTIN Nokeval YLEISKUVAUS on toistin Nokevalin MTR- FTR- ja KMR-sarjan radiolähettimille. Se lähettää edelleen vastaanottamansa paketit, joten käyttämällä toistimia
Projektityöt. Sami Alaiso, Jyri Lujanen 30. marraskuuta 2009
Projektityöt Sami Alaiso, Jyri Lujanen 30. marraskuuta 2009 1 1 Yleistä Projektityön tarkoituksena oli suunnitella ja toteuttaa yleiskäyttöinen CAN-ohjain, jolla voidaan vastaanottaa viestejä CAN-väylältä,
metis GSM-ilmoituksensiirtolaite ja kauko-ohjain
metis GSM-ilmoituksensiirtolaite ja kauko-ohjain Tuotekuvasto 27.7.2006 metis A106 metis on ilmoituksensiirtolaite GSM-verkkoon. Laitteessa on liitännät neljälle ilmaisimelle, ohituskytkimelle, lämpötila-anturille,
Ulkoiset laitteet. Asiakirjan osanumero: Tässä oppaassa kerrotaan lisävarusteina saatavien ulkoisten laitteiden käytöstä.
Ulkoiset laitteet Asiakirjan osanumero: 430221-351 Tammikuu 2007 Tässä oppaassa kerrotaan lisävarusteina saatavien ulkoisten laitteiden käytöstä. Sisällysluettelo 1 USB-laitteen käyttäminen USB-laitteen
25.11.2014. Työasema- ja palvelinarkkitehtuurit IC130301. Tallennusjärjestelmät. Tallennusjärjestelmät. 5 opintopistettä.
Työasema- ja palvelinarkkitehtuurit IC130301 5 opintopistettä Petri Nuutinen 5 opintopistettä Petri Nuutinen Tallennusjärjestelmät Tallennusjärjestelmät 1 = Small Computer System Interface, markkinoilla
metis GSM-ilmoituksensiirtolaitteet
metis GSM-ilmoituksensiirtolaitteet metis -tuoteperhe metis -tuotteet ovat helppokäyttöisiä ja toimintavarmoja GSM-valvonta- ja ohjauslaitteita. Ne voivat lähettää viestejä ilmaisimien ja antureiden tilan
A14-11 Potilaan mittaustiedon siirtäminen matkapuhelimeen
1 AS-0.3200 Automaatio- ja systeemitekniikan projektityöt A14-11 Potilaan mittaustiedon siirtäminen matkapuhelimeen Projektisuunnitelma Tommi Salminen, Hanna Ukkola, Olli Törmänen 19.09.2014 1 Projektin
Ulkoiset laitteet. Asiakirjan osanumero: Tässä oppaassa esitellään lisävarusteena saatavien tietokoneen ulkoisten laitteiden käyttöä.
Ulkoiset laitteet Asiakirjan osanumero: 410774-351 Huhtikuu 2006 Tässä oppaassa esitellään lisävarusteena saatavien tietokoneen ulkoisten laitteiden käyttöä. Sisällysluettelo 1 USB-laitteen käyttäminen
HARJOITUSTYÖ: LabVIEW, Liiketunnistin
Tämä käyttöohje on kirjoitettu ESR-projektissa Mikroanturitekniikan osaamisen kehittäminen Itä-Suomen lääninhallitus, 2007, 86268 HARJOITUSTYÖ: LabVIEW, Liiketunnistin Tarvittavat laitteet: PC Labview
metis GSM-ilmoituksensiirtolaite
metis GSM-ilmoituksensiirtolaite Tuotekatalogi metis tilausnumero: A106 metis on ilmoituksensiirtolaite GSM - verkkoon. Laitteessa on liitännät neljälle ilmaisimelle, ohituskytkimelle, lämpötilaanturille,
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
Ulkoiset laitteet Käyttöopas
Ulkoiset laitteet Käyttöopas Copyright 2008 Hewlett-Packard Development Company, L.P. Tässä olevat tiedot voivat muuttua ilman ennakkoilmoitusta. Ainoat HP:n tuotteita ja palveluja koskevat takuut mainitaan
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
Ulkoiset laitteet. Käyttöopas
Ulkoiset laitteet Käyttöopas Copyright 2007 Hewlett-Packard Development Company, L.P. Windows on Microsoft Corporationin Yhdysvalloissa rekisteröimä tavaramerkki. Tässä olevat tiedot voivat muuttua ilman
Ulkoiset laitteet Käyttöopas
Ulkoiset laitteet Käyttöopas Copyright 2007 Hewlett-Packard Development Company, L.P. Windows on Microsoft Corporationin Yhdysvalloissa rekisteröimä tavaramerkki. Tässä olevat tiedot voivat muuttua ilman
GSM OHJAIN FF KÄYTTÖOHJE PLC MAX S03
GSM OHJAIN FF KÄYTTÖOHJE PLC MAX S03 TRIFITEK FINLAND OY 2012 V1.0 1. OHJELMISTO; ASENTAMINEN, KÄYTTÖ 1.1 Ohjelmiston asentaminen tietokoneeseen, Ajurin asentaminen Laitteen mukana toimitetaan muistitikulla
Digikamera. Perustietoa digikamerasta ja kuvien siirtämisestä tietokoneelle
TEEMA 1 Tietokoneen peruskäyttö Digikamera Perustietoa digikamerasta ja kuvien siirtämisestä tietokoneelle Tämä tietopaketti hahmottaa lukijalle, millä tavalla kuvat voidaan siirtää kamerakännykästä tai
AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY
T297/A01/2016 Liite 1 / Appendix 1 Sivu / Page 1(7) AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY NOKIA SOLUTIONS AND NETWORKS OY, TYPE APPROVAL Tunnus Code Laboratorio Laboratory Osoite
Peltorobotin akselimoduulin kontrolleri
Peltorobotin akselimoduulin kontrolleri Automaatio- ja systeemitekniikan projektityöt B.Sc. Joni Rannisto (Mech.) Janne Hafrén (Mech.) Matti Koskinen (Mech.) Esitelmän rakenne 1. Tehtävänanto ja vaatimukset
Kaikki analogiset järjestelmät digitaalisiksi ja verkkokäyttöisiksi - jo tänään Kustannustekkuutta ja joustavuutta työskentelyyn
Kaikki analogiset järjestelmät digitaalisiksi ja verkkokäyttöisiksi - jo tänään Kustannustekkuutta ja joustavuutta työskentelyyn Terveydenhuollon 29. ATK-päivät Jyväskylä 25-27.5.2003 Verkostoitumisen
CLPD ja FPGA piirien arkkitehtuuri ja ominaisuudet
Pasi Vähämartti ITSEOPISKELU 1(10) CLPD ja FPGA piirien arkkitehtuuri ja ominaisuudet Tutki data-kirjasta XC9500-sarjan CPLD piirin: 1. Arkkitehtuuri 2. Suurimman ja pienimmän piirin portti-, pinni- ja
Luennon sisältö. Protokolla eli yhteyskäytäntö (1) Verkon topologia
Luennon sisältö S-38.1105 Tietoliikennetekniikan perusteet Piirikytkentäinen evoluutio Annukka Kiiski annukka.kiiski@tkk.fi Verkon topologia eli rakenne Protokolla eli yhteyskäytäntö Protokollapino Yhteystyypit
Näin toteutat teollisen internetin laiteliitännän. Teknologia 15 Tietoiskut 6.-8.2015 Krister Wikström
Näin toteutat teollisen internetin laiteliitännän Teknologia 15 Tietoiskut 6.-8.2015 Krister Wikström IoT-laitteen tyypillinen rakenne ja toimintaympäristö: prosessori välttämätön, ARMarkkitehtuuri dominoi
S-38.1105 Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio
S-38.1105 Tietoliikennetekniikan perusteet Piirikytkentäinen evoluutio Annukka Kiiski annukka.kiiski@tkk.fi Luennon sisältö Verkon topologia eli rakenne Protokolla eli yhteyskäytäntö Protokollapino Yhteystyypit
Kotikarjalan IPTV:n asetukset ja ohjeet
Jos TV:tä aiotaan katsella vain TV:n ruudulta IPTV digiboksin välityksellä, eikä taloudessa ole kuin 1 TV, se onnistuu ilman erikoisia toimenpiteitä. Digiboksin lisäksi tarvitaan vain kytkin jossa on tuleva
metis GSM-ilmoituksensiirtolaitteet
metis GSM-ilmoituksensiirtolaitteet Metis -tuoteperhe metis -tuotteet ovat helppokäyttöisiä ja toimintavarmoja GSM-valvonta- ja ohjauslaitteita. Ne voivat lähettää viestejä ilmaisimien ja antureiden tilan
Tietokoneen muisti nyt ja tulevaisuudessa. Ryhmä: Mikko Haavisto Ilari Pihlajisto Marko Vesala Joona Hasu
Tietokoneen muisti nyt ja tulevaisuudessa Ryhmä: Mikko Haavisto Ilari Pihlajisto Marko Vesala Joona Hasu Yleisesti Muisti on yksi keskeisimmistä tietokoneen komponenteista Random Access Memory on yleistynyt
S 38.1105 Tietoliikennetekniikan perusteet. Pakettikytkentäiset verkot. Helsinki University of Technology Networking Laboratory
S 38.1105 Tietoliikennetekniikan perusteet Pakettikytkentäiset verkot Kertausta: Verkkojen OSI kerrosmalli Sovelluskerros Esitystapakerros Istuntokerros Kuljetuskerros Verkkokerros Linkkikerros Fyysinen
Ulkoiset laitteet. Käyttöopas
Ulkoiset laitteet Käyttöopas Copyright 2007 Hewlett-Packard Development Company, L.P. Tässä olevat tiedot voivat muuttua ilman ennakkoilmoitusta. Ainoat HP:n tuotteita ja palveluja koskevat takuut mainitaan
Langattomat ubi-teknologiat sovelluksia ja liiketoimintamahdollisuuksia. Juha Miettinen Ohjelmajohtaja Jokapaikan tietotekniikan klusteriohjelma
Langattomat ubi-teknologiat sovelluksia ja liiketoimintamahdollisuuksia Juha Miettinen Ohjelmajohtaja Jokapaikan tietotekniikan klusteriohjelma Sisältö Jokapaikan tietotekniikan osamisklusteri? UBI-sovellusmarkkina
Ova-palvelu Tiedonkeruu ja omavalvonta
Oa-palelu Tiedonkeruu ja omaalonta Muokkaa oma järjestelmä LAITTEIDEN JA TILOJEN AUTOMATISOITU OLOSUHDEVALVONTA ON TÄTÄ PÄIVÄÄ Valitse taritsemasi osat Muokkaa ominaisuuksia aina halutessasi Vältä unohdukset
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
S14 09 Sisäpeltorobotti AS Automaatio ja systeemitekniikan projektityöt. Antti Kulpakko, Mikko Ikonen
S14 09 Sisäpeltorobotti AS 0.3200 Automaatio ja systeemitekniikan projektityöt Antti Kulpakko, Mikko Ikonen 1. Projektin tavoitteet Projektin tavoitteena on toteuttaa ohjelmisto sisäpeltorobottiin seuraavien
Langaton tietokone (vain tietyt mallit)
Langaton tietokone (vain tietyt mallit) Käyttöopas Copyright 2007 Hewlett-Packard Development Company, L.P. Windows on Microsoft Corporationin Yhdysvalloissa rekisteröimä tavaramerkki. Bluetooth on omistajansa
1. Yleistä. 2. Ominaisuudet. 3. Liitännät
1. Yleistä SerIO on mittaus ja ohjaustehtäviin tarkoitettu prosessorikortti. Se voi ohjemistosta riippuen toimia itsenäisenä yksikkönä tai tietokoneen ohjaamana. Jälkimmäisessä tapauksessa mittaus ja ohjauskomennot
Arduino. Kimmo Silvonen (X)
Arduino Kimmo Silvonen (X) Arduino, toimiva oma versio (osat Pajalla) ATmega 328P IC DIL-kotelossa (DIP) päältä katsottuna, Arduinon pinnit +5 V TX RX DTR FT232 10k 22p 22p Reset 1 RX D0 TX D1 D2 PWM D3
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
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
Ulkoiset mediakortit Käyttöopas
Ulkoiset mediakortit Käyttöopas Copyright 2010 Hewlett-Packard Development Company, L.P. Java on Sun Microsystems, Inc:n tavaramerkki Yhdysvalloissa. SD-logo on omistajansa tavaramerkki. Tuotetta koskeva
TeleWell TW-3G+ USB / EXPRESS. HSDPA / 3G (UMTS) / EDGE / GPRS -modeemi ASENNUSOHJE
TeleWell TW-3G+ USB / EXPRESS HSDPA / 3G (UMTS) / EDGE / GPRS -modeemi ASENNUSOHJE Copyright Telewell Oy SISÄLTÖ 1. Modeemin kuvaus... 3 1.1. Tiedonsiirto-ominaisuudet... 3 1.3. Järjestelmävaatimukset...
AutoLog Wi-Fi Sensor Network Langaton Anturiverkko
AutoLog 1 AutoLog Wi-Fi Sensor Network Langaton Anturiverkko Langaton Wi-Fi anturiverkko (2.4GHz) Analogiatulot, digitaalitulot ja digitaalilähdöt langattomasti Vähävirtaiset anturilaitteet toimivat jopa
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
Ulkoiset laitteet Käyttöopas
Ulkoiset laitteet Käyttöopas Copyright 2008 Hewlett-Packard Development Company, L.P. Tässä olevat tiedot voivat muuttua ilman ennakkoilmoitusta. Ainoat HP:n tuotteita ja palveluja koskevat takuut mainitaan
Laaja-alainen, opiskelijalähtöinen ja projektiperusteinen opetussuunnitelma, case Monitori
Laaja-alainen, opiskelijalähtöinen ja projektiperusteinen opetussuunnitelma, case Monitori Insinöörikoulutuksen Foorumi 2012 Seminaariesitelmä Timo Turunen ja Matti Welin Monitori koulutusalarajat ylittävä
Vuorekseen liittyvä tutkimusja kehitysprojekti. Langaton Vuores. Kotikatupalvelin
Vuorekseen liittyvä tutkimusja kehitysprojekti Langaton Vuores Kotikatupalvelin Tutkimuksen tausta Langaton tietoliikenne on arkipäivää Personoidut päätelaitteet (taskutietokone, matkapuhelin, kannettava
I T. SurePath. Järjestelmä on täysin yhteensopiva kaikkien DALI hyväksyttyjen turva- ja poistumistievalojen kanssa.
SurePath Järjestelmä on täysin yhteensopiva kaikkien DALI hyväksyttyjen turva- ja poistumistievalojen kanssa. SurePath on DALI pohjainen turvavalaistuksen valontajärjestelmä joka tarjoaa täysin yhteensopivan
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
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
Ulkoiset laitteet Käyttöopas
Ulkoiset laitteet Käyttöopas Copyright 2009 Hewlett-Packard Development Company, L.P. Tässä olevat tiedot voivat muuttua ilman ennakkoilmoitusta. Ainoat HP:n tuotteita ja palveluja koskevat takuut mainitaan
Langaton rakennusmittauksen tekniikka Kiel-Holtenaun sulussa
Langaton rakennusmittauksen tekniikka Kiel-Holtenaun sulussa PHOENIX CONTACT OY Niittytie 11 FI-01300 Vantaa Contact Center: +358 (0)9 3509 0290 Tekninen asiakaspalvelu: +358 (0)9 3509 0260 03.11.2016
Projektisuunnitelma. Radio-ohjattavan pienoismallin mekatroniikan ja ohjelmiston kehitys
1 Radio-ohjattavan pienoismallin mekatroniikan ja ohjelmiston kehitys Muutoshistoria Versionumero Pvm Selitys Tekijä(t) 0.1 18.9.2012 Otso Saarentaus 2 Sisällysluettelo 1 PROJEKTIN SISÄLTÖ... 3 1.1 TAUSTA......3
Ohjelmoitava päävahvistin WWK-951LTE
Ohjelmoitava päävahvistin WWK-951LTE Käyttöohje Finnsat Oy Yrittäjäntie 15 60100 Seinäjoki 020 7420 100 Sisällysluettelo 1. Yleistä tietoa... 2 2. Liitännät ja toiminnat... 3 3. Painikkeet... 4 4. Vahvistimen
INTERNET-yhteydet E L E C T R O N I C C O N T R O L S & S E N S O R S
INTERNET-yhteydet IP-osoite IP-osoitteen tarkoituksena on yksilöidä laite verkossa. Ip-osoite atk-verkoissa on sama kuin puhelinverkossa puhelinnumero Osoite on muotoa xxx.xxx.xxx.xxx(esim. 192.168.0.1)
TW- EAV510 ketjutustoiminto (WDS): Kaksi TW- EAV510 laitetta
TW- EAV510 ketjutustoiminto (WDS): Kaksi TW- EAV510 laitetta WDS- VERKON RAKENTAMINEN OSA 1: JOHDANTO WDS- tekniikalla voidaan jatkaa langatonta verkkoa käyttämällä tukiasemia siltana, jolloin verkkoa
Asennus- ja käyttöohje
Labkotec Oy Myllyhaantie 6 33960 PIRKKALA Vaihde: 029 006 260 Internet: www.labkotec.fi 15.1.2019 1/8 Labcom LoRa-D2 LoRa-tiedonsiirtoyksikkö Copyright 2019 Labkotec Oy Pidätämme oikeuden muutoksiin SISÄLLYSLUETTELO
» 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ö
Tietokone. Tietokone ja ylläpito. Tietokone. Tietokone. Tietokone. Tietokone
ja ylläpito computer = laskija koostuu osista tulostuslaite näyttö, tulostin syöttölaite hiiri, näppäimistö tallennuslaite levy (keskusyksikössä) Keskusyksikkö suoritin prosessori emolevy muisti levy Suoritin
ELEC-C5070 Elektroniikkapaja (5 op)
(5 op) Luento 3, osa 2 PSoC (yksityiskohtaisempi esittely / JM) Alkuluennolta: Programmable System-on-Chip (PSoC) Ohjelmoitava järjestelmä vain yhdellä mikropiirillä PSoC 1,3,4,5LP eri suoritustasoja Tietoa:
A10 GSM vanhusvahti. Asennusohje. Ver 1.1 Päiväys: 2013 05 01 Viimeisin versio tästä ohjeesta löytyy:
A10 GSM vanhusvahti Asennusohje Ver 1.1 Päiväys: 2013 05 01 Viimeisin versio tästä ohjeesta löytyy: http://www.microdata.fi/pdf/kingpigeon/kingpigeon_a10_asennusohje.pdf Laitteen maahantuoja: Microdata