Langattomien sensoriverkkojen yhteentoimivuus yhdyskäytävätasolla

Tutkielman tarkoituksena oli perehtyä esineiden internetin ja erityisesti langattomien sensoriverkkojen perusteknologioihin ja eri laitteiden yhteentoimivuuteen liittyviin ongelmiin. Esineiden internetin laitekirjo on valtava eikä vielä ole mitään varsinaista standardia eri järjestelmien keskinäisee...

Full description

Bibliographic Details
Main Author: Palosaari, Tuomas
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Master's thesis
Language:fin
Published: 2019
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/66895
_version_ 1826225750405021696
author Palosaari, Tuomas
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Palosaari, Tuomas Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Palosaari, Tuomas Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Palosaari, Tuomas
datasource_str_mv jyx
description Tutkielman tarkoituksena oli perehtyä esineiden internetin ja erityisesti langattomien sensoriverkkojen perusteknologioihin ja eri laitteiden yhteentoimivuuteen liittyviin ongelmiin. Esineiden internetin laitekirjo on valtava eikä vielä ole mitään varsinaista standardia eri järjestelmien keskinäiseen kommunikaatioon. Olisi kuitenkin suotavaa, että järjestelmät käyttäisivät internetissä jo käytettäviä teknologioita, kuten HTTP, HTTPS tai CoAP. Yhteentoimivuuden suhteen ongelmaksi muodostuu käytettävien viestien muoto ja tiedon esitys. Jokaisella laitevalmistajalla on oma tapansa enkoodata ja esittää mittaustieto. Tähän tarjotaan ratkaisuksi niin sanottuja teknologian sovituskerroksia. Helpoiten tämän roolin hoitaa eri järjestelmien välille rakennettu yhdyskäytäväpalvelu. Tutkielman teoriaosuudessa vertailtiin WWW-sovelluspalveluteknologioita langattomien sensoriverkkojen näkökulmasta ja esiteltiin lyhyesti langattomien sensoriverkkojen käyttämiä tiedonsiirtoprotokollia, tiedon esitys- ja varastointitapoja sekä eri standardointiorganisaatioiden ja projektien tuottamia rajapintamääritelmiä ja tiedon esitystapoja. Tämän lisäksi perehdyttiin tarkemmin TTY:n kehittämään WSN OpenAPI -rajapintamääritelmään. Tutkielman tuloksena syntyi Kokkolan yliopistokeskuksen informaatioteknologian yksikön käyttöön WSN OpenAPI -määritelmää mukaileva REST-rajapinnan tarjoava palvelu sekä kevyt web-asiakasohjelma, joka hyödyntää tätä rajapintaa. Tällaisilla yhdyskäytävillä on mahdollista yhdistää useita eri standardeja käyttäviä sensoriverkkoja toisiinsa, mutta tämä edellyttää jokaiselle erilaiselle verkolle omaa yhdyskäytävää. Tämä voi olla haaste usean eri laitevalmistajan laitteita käytettäessä. The purpose of this thesis was to get acquainted with the basic technologies of the Internet of Things and more specifically the wireless sensor networks and problems related to interoperability of different devices. The IoT device spectrum is enormous and at the time of writing there is no one standard for communication between different systems. It would be desirable for systems to use technologies that are already in use on the Internet such as HTTP/HTTPS and CoAP. The form and representation of the messages and information are the problems with interoperability. Each device manufacturer has their own way of encoding and representing the measurement data. So-called technology adaptation layers are offered as a solution. These layers are most easily handled by building gateway services between different systems. The theory part of the thesis consists of comparing web service technologies from the point of view of wireless sensor networks, the different ways of presenting and storing the data and the interface specifications produced by different standardization organizations and projects. In addition, the WSN OpenAPI interface developed by TUT was further explored. A service providing a REST API conforming to the WSN OpenAPI specification and a lightweight web client utilizing the API was produced as a result of this work for the Information Technology unit of the Kokkola University Consortium Chydenius. With gateways such as the one created it is possible to connect sensor networks using different standards for communication, but this requires the implementation of a new gateway service for each different network. This can prove to be a challenge when using devices from several different manufacturers.
first_indexed 2024-09-11T08:51:42Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Hakala, Ismo", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Palosaari, Tuomas", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2019-12-18T06:56:35Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2019-12-18T06:56:35Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2019", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/66895", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Tutkielman tarkoituksena oli perehty\u00e4 esineiden internetin ja erityisesti langattomien sensoriverkkojen perusteknologioihin ja eri laitteiden yhteentoimivuuteen liittyviin ongelmiin. Esineiden internetin laitekirjo on valtava eik\u00e4 viel\u00e4 ole mit\u00e4\u00e4n varsinaista standardia eri j\u00e4rjestelmien keskin\u00e4iseen kommunikaatioon. Olisi kuitenkin suotavaa, ett\u00e4 j\u00e4rjestelm\u00e4t k\u00e4ytt\u00e4isiv\u00e4t internetiss\u00e4 jo k\u00e4ytett\u00e4vi\u00e4 teknologioita, kuten HTTP, HTTPS tai CoAP. Yhteentoimivuuden suhteen ongelmaksi muodostuu k\u00e4ytett\u00e4vien viestien muoto ja tiedon esitys. Jokaisella laitevalmistajalla on oma tapansa enkoodata ja esitt\u00e4\u00e4 mittaustieto. T\u00e4h\u00e4n tarjotaan ratkaisuksi niin sanottuja teknologian sovituskerroksia. Helpoiten t\u00e4m\u00e4n roolin hoitaa eri j\u00e4rjestelmien v\u00e4lille rakennettu yhdysk\u00e4yt\u00e4v\u00e4palvelu.\n\nTutkielman teoriaosuudessa vertailtiin WWW-sovelluspalveluteknologioita langattomien sensoriverkkojen n\u00e4k\u00f6kulmasta ja esiteltiin lyhyesti langattomien sensoriverkkojen k\u00e4ytt\u00e4mi\u00e4 tiedonsiirtoprotokollia, tiedon esitys- ja varastointitapoja sek\u00e4 eri standardointiorganisaatioiden ja projektien tuottamia rajapintam\u00e4\u00e4ritelmi\u00e4 ja tiedon esitystapoja. T\u00e4m\u00e4n lis\u00e4ksi perehdyttiin tarkemmin TTY:n kehitt\u00e4m\u00e4\u00e4n WSN OpenAPI -rajapintam\u00e4\u00e4ritelm\u00e4\u00e4n. \n\nTutkielman tuloksena syntyi Kokkolan yliopistokeskuksen informaatioteknologian yksik\u00f6n k\u00e4ytt\u00f6\u00f6n WSN OpenAPI -m\u00e4\u00e4ritelm\u00e4\u00e4 mukaileva REST-rajapinnan tarjoava palvelu sek\u00e4 kevyt web-asiakasohjelma, joka hy\u00f6dynt\u00e4\u00e4 t\u00e4t\u00e4 rajapintaa.\n\nT\u00e4llaisilla yhdysk\u00e4yt\u00e4vill\u00e4 on mahdollista yhdist\u00e4\u00e4 useita eri standardeja k\u00e4ytt\u00e4vi\u00e4 sensoriverkkoja toisiinsa, mutta t\u00e4m\u00e4 edellytt\u00e4\u00e4 jokaiselle erilaiselle verkolle omaa yhdysk\u00e4yt\u00e4v\u00e4\u00e4. T\u00e4m\u00e4 voi olla haaste usean eri laitevalmistajan laitteita k\u00e4ytett\u00e4ess\u00e4.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "The purpose of this thesis was to get acquainted with the basic technologies of the Internet of Things and more specifically the wireless sensor networks and problems related to interoperability of different devices. The IoT device spectrum is enormous and at the time of writing there is no one standard for communication between different systems. It would be desirable for systems to use technologies that are already in use on the Internet such as HTTP/HTTPS and CoAP. The form and representation of the messages and information are the problems with interoperability. Each device manufacturer has their own way of encoding and representing the measurement data. So-called technology adaptation layers are offered as a solution. These layers are most easily handled by building gateway services between different systems.\n\nThe theory part of the thesis consists of comparing web service technologies from the point of view of wireless sensor networks, the different ways of presenting and storing the data and the interface specifications produced by different standardization organizations and projects. In addition, the WSN OpenAPI interface developed by TUT was further explored.\n\nA service providing a REST API conforming to the WSN OpenAPI specification and a lightweight web client utilizing the API was produced as a result of this work for the Information Technology unit of the Kokkola University Consortium Chydenius.\n\nWith gateways such as the one created it is possible to connect sensor networks using different standards for communication, but this requires the implementation of a new gateway service for each different network. This can prove to be a challenge when using devices from several different manufacturers.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2019-12-18T06:56:35Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2019-12-18T06:56:35Z (GMT). No. of bitstreams: 0\n Previous issue date: 2019", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "77", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.title", "value": "Langattomien sensoriverkkojen yhteentoimivuus yhdysk\u00e4yt\u00e4v\u00e4tasolla", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-201912185370", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "602", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "sensoriverkot", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "esineiden internet", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "yhteentoimivuus", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
id jyx.123456789_66895
language fin
last_indexed 2025-02-18T10:56:41Z
main_date 2019-01-01T00:00:00Z
main_date_str 2019
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/1b9bae64-2b0f-4a51-8472-3a4075d6a009\/download","text":"URN:NBN:fi:jyu-201912185370.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2019
record_format qdc
source_str_mv jyx
spellingShingle Palosaari, Tuomas Langattomien sensoriverkkojen yhteentoimivuus yhdyskäytävätasolla Tietotekniikka Mathematical Information Technology 602 sensoriverkot esineiden internet yhteentoimivuus
title Langattomien sensoriverkkojen yhteentoimivuus yhdyskäytävätasolla
title_full Langattomien sensoriverkkojen yhteentoimivuus yhdyskäytävätasolla
title_fullStr Langattomien sensoriverkkojen yhteentoimivuus yhdyskäytävätasolla Langattomien sensoriverkkojen yhteentoimivuus yhdyskäytävätasolla
title_full_unstemmed Langattomien sensoriverkkojen yhteentoimivuus yhdyskäytävätasolla Langattomien sensoriverkkojen yhteentoimivuus yhdyskäytävätasolla
title_short Langattomien sensoriverkkojen yhteentoimivuus yhdyskäytävätasolla
title_sort langattomien sensoriverkkojen yhteentoimivuus yhdyskäytävätasolla
title_txtP Langattomien sensoriverkkojen yhteentoimivuus yhdyskäytävätasolla
topic Tietotekniikka Mathematical Information Technology 602 sensoriverkot esineiden internet yhteentoimivuus
topic_facet 602 Mathematical Information Technology Tietotekniikka esineiden internet sensoriverkot yhteentoimivuus
url https://jyx.jyu.fi/handle/123456789/66895 http://www.urn.fi/URN:NBN:fi:jyu-201912185370
work_keys_str_mv AT palosaarituomas langattomiensensoriverkkojenyhteentoimivuusyhdyskäytävätasolla