DDS referenssiarkkitehtuurin soveltaminen asioiden internetissä
Jääskeläinen, Mirka (2016)
Jääskeläinen, Mirka
2016
Automaatiotekniikan koulutusohjelma
Teknisten tieteiden tiedekunta - Faculty of Engineering Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2016-12-07
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201611244792
https://urn.fi/URN:NBN:fi:tty-201611244792
Tiivistelmä
Tämän diplomityön tarkoituksena on tutkia mitä ovat asioiden internet (IoT) ja Data Distribution Service (DDS). Tarkoituksena on myös tutkia miten DDS:n datan kirjoittajat, datan lukijat sekä julkaisija-tilaaja –malli toimivat. DDS:n toimintaa havainnollistetaan työtä varten rakennetulla Simulink-mallilla. Malli rakennettiin käyttäen Simulinkin DDS-kirjastoa sekä RTI:n DDS-kirjastoa. Käytännön osion tarkoituksena on tutkia miten DDS toimii ja kuinka datan siirto tapahtuu tietokoneelta toiselle.
IoT on älykkäiden laitteiden verkko. Laitteet ovat kytketty osaksi internetiä. Ne lähettävät dataa pilvipalveluun, josta dataa voidaan hajauttaa kohteille, jotka sitä tarvitsevat. IoT:n toiminta perustuu koneiden väliseen tiedonvälitykseen (M2M), joskin IoT on näistä kahdesta kehittyneempi ratkaisu sekä käyttää internetiä tiedon siirtoon ja jakamiseen. Ratkaisut ovat kuitenkin vasta alkutaipaleellaan siitä huolimatta, että tietoa löytyy paljon ja yritykset ovat siitä kiinnostuneita. IoT:n standardit ovat vielä melko hajanaisia ja yhtä vakiintunutta arkkitehtuuria ei ole. Kehitystä kuitenkin tapahtuu kokoajan ja tulevaisuudessa tilanne tulee olemaan parempi. Hallitsevan protokollan löytyminen edistäisi IoT:n suosiota entisestään.
DDS on datan hajauttamiseen sovellettava standardi, joka mahdollistaa kommunikaation järjestelmän fyysisen tason ja sovellustason välillä. DDS integroi systeemin komponentit yhteen ja tarjoaa sujuvaa datan siirtoa sekä luotettavuutta. Se tarjoaa myös arkkitehtuurin liiketoimintaa ja asioiden internetiä varten. DDS ei käytä toiminnassaan erillisiä palvelimia, vaan sen käsittelemä data varastoidaan globaaliin tietovarastoon, joten sen luotettavuus lisääntyy. DDS:n huono puoli on sen monimutkaisuus. Se ei siis sovi yksinkertaisiin järjestelmiin.
Kokonaisuudessaan IoT ja DDS ovat tulevaisuutta. DDS ei välttämättä ole tulevaisuudessa suosituin välikerrosohjelmisto, mutta IoT:n suosio on varmaa. Yritykset hyötyvät tällaisista ohjelmistoista paljon ja ne edistävät liiketoimintaa. Sujuva tiedonsiirto ja datan käsittely ovat nykyaikaa.
IoT on älykkäiden laitteiden verkko. Laitteet ovat kytketty osaksi internetiä. Ne lähettävät dataa pilvipalveluun, josta dataa voidaan hajauttaa kohteille, jotka sitä tarvitsevat. IoT:n toiminta perustuu koneiden väliseen tiedonvälitykseen (M2M), joskin IoT on näistä kahdesta kehittyneempi ratkaisu sekä käyttää internetiä tiedon siirtoon ja jakamiseen. Ratkaisut ovat kuitenkin vasta alkutaipaleellaan siitä huolimatta, että tietoa löytyy paljon ja yritykset ovat siitä kiinnostuneita. IoT:n standardit ovat vielä melko hajanaisia ja yhtä vakiintunutta arkkitehtuuria ei ole. Kehitystä kuitenkin tapahtuu kokoajan ja tulevaisuudessa tilanne tulee olemaan parempi. Hallitsevan protokollan löytyminen edistäisi IoT:n suosiota entisestään.
DDS on datan hajauttamiseen sovellettava standardi, joka mahdollistaa kommunikaation järjestelmän fyysisen tason ja sovellustason välillä. DDS integroi systeemin komponentit yhteen ja tarjoaa sujuvaa datan siirtoa sekä luotettavuutta. Se tarjoaa myös arkkitehtuurin liiketoimintaa ja asioiden internetiä varten. DDS ei käytä toiminnassaan erillisiä palvelimia, vaan sen käsittelemä data varastoidaan globaaliin tietovarastoon, joten sen luotettavuus lisääntyy. DDS:n huono puoli on sen monimutkaisuus. Se ei siis sovi yksinkertaisiin järjestelmiin.
Kokonaisuudessaan IoT ja DDS ovat tulevaisuutta. DDS ei välttämättä ole tulevaisuudessa suosituin välikerrosohjelmisto, mutta IoT:n suosio on varmaa. Yritykset hyötyvät tällaisista ohjelmistoista paljon ja ne edistävät liiketoimintaa. Sujuva tiedonsiirto ja datan käsittely ovat nykyaikaa.