Mittaristo avoimen lähdekoodin kotiautomaatiojärjestelmien vertailuun

Älykotien määrän lisääntymisen esteenä on usein kuluttajien huoli yksityisyyden suojasta. Kaupallisten järjestelmien lisäksi saatavilla on useita avoimeen lähdekoodiin perustuvia kotiautomaatiojärjestelmiä. Tässä tutkielmassa kehitetään mittaristo, jonka avulla avoimen lähdekoodin kotiautomaatiojärj...

Full description

Bibliographic Details
Main Author: Suppala, Saku
Other Authors: Faculty of Information Technology, Informaatioteknologian tiedekunta, University of Jyväskylä, Jyväskylän yliopisto
Format: Master's thesis
Language:fin
Published: 2024
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/95109
_version_ 1826225731035725824
author Suppala, Saku
author2 Faculty of Information Technology Informaatioteknologian tiedekunta University of Jyväskylä Jyväskylän yliopisto
author_facet Suppala, Saku Faculty of Information Technology Informaatioteknologian tiedekunta University of Jyväskylä Jyväskylän yliopisto Suppala, Saku Faculty of Information Technology Informaatioteknologian tiedekunta University of Jyväskylä Jyväskylän yliopisto
author_sort Suppala, Saku
datasource_str_mv jyx
description Älykotien määrän lisääntymisen esteenä on usein kuluttajien huoli yksityisyyden suojasta. Kaupallisten järjestelmien lisäksi saatavilla on useita avoimeen lähdekoodiin perustuvia kotiautomaatiojärjestelmiä. Tässä tutkielmassa kehitetään mittaristo, jonka avulla avoimen lähdekoodin kotiautomaatiojärjestelmät voidaan laittaa paremmuusjärjestykseen, kun kriteereinä on järjestelmän yhteisön kasvu ja aktiivisuus, kuluttajien tarpeet ja järjestelmän helppokäyttöisyys, sekä turvallisuus ja yksityisyyden suoja. Tutkimusmenetelmäksi on valittu konstruktiivinen tutkimusote, jossa ratkaisuna tutkimuspotentiaalia sisältävään ongelmaan luodaan konstruktio, joka pohjautuu yleiseen ja aihealueen syvälliseen tietämykseen. Tutkielmassa käydään läpi ensin sekä kotiautomaation, että avoimen lähdekoodin ohjelmistojen teoriaa, ominaispiirteitä ja historiaa. Erillisessä luvussa perehdytään ohjelmistometriikkaan ja siihen, kuinka se on muuttunut ohjelmistojen koon ja kompleksisuuden mittaamisesta kohti arvosuuntautunutta mittausta. Teoriaosuuteen pohjaten luodaan mittaristo, joka konstruktiiviselle tutkimukselle ominaiseen tapaan testataan käyttäen otantana neljää avoimen lähdekoodin kotiautomaatiojärjestelmää. Testauksen otannasta löytyy mittariston avulla yksi järjestelmä, Home Assistant, joka vastaa erittäin hyvin kaikkia mittariston vaatimuksia. Privacy has been a major challenge in the context of smart homes and home automation. In addition to commercial systems there is a wide range of open-source home automation systems available. The aim of this thesis is to construct a set of metrics to evaluate open-source home automation systems based on the growth and activity of the community, consumer needs, ease of use, as well as security and privacy policy. A constructive research approach has been chosen as the research method, in which a construction is created as a solution to a problem with research potential. The construction is based on general and in-depth knowledge of the subject area. The theory part of this thesis contains history and characteristics of home automation and open-source software development. In a separate chapter the development of software metrics from measuring the size and complexity of a software towards measuring the customer value is discussed. Based on the theory a set of metrics will be constructed and tested, as is characteristic of constructive research, using a sample of four open-source home automation systems. Based on the testing of these four systems we will find one system, Home Assistant, which meets all the requirements.
first_indexed 2024-09-11T08:50:34Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Honkanen, Risto", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Suppala, Saku", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2024-05-23T07:37:39Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2024-05-23T07:37:39Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2024", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/95109", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "\u00c4lykotien m\u00e4\u00e4r\u00e4n lis\u00e4\u00e4ntymisen esteen\u00e4 on usein kuluttajien huoli yksityisyyden suojasta. Kaupallisten j\u00e4rjestelmien lis\u00e4ksi saatavilla on useita avoimeen l\u00e4hdekoodiin perustuvia kotiautomaatioj\u00e4rjestelmi\u00e4. T\u00e4ss\u00e4 tutkielmassa kehitet\u00e4\u00e4n mittaristo, jonka avulla avoimen l\u00e4hdekoodin kotiautomaatioj\u00e4rjestelm\u00e4t voidaan laittaa paremmuusj\u00e4rjestykseen, kun kriteerein\u00e4 on j\u00e4rjestelm\u00e4n yhteis\u00f6n kasvu ja aktiivisuus, kuluttajien tarpeet ja j\u00e4rjestelm\u00e4n helppok\u00e4ytt\u00f6isyys, sek\u00e4 turvallisuus ja yksityisyyden suoja. Tutkimusmenetelm\u00e4ksi on valittu konstruktiivinen tutkimusote, jossa ratkaisuna tutkimuspotentiaalia sis\u00e4lt\u00e4v\u00e4\u00e4n ongelmaan luodaan konstruktio, joka pohjautuu yleiseen ja aihealueen syv\u00e4lliseen tiet\u00e4mykseen.\n\nTutkielmassa k\u00e4yd\u00e4\u00e4n l\u00e4pi ensin sek\u00e4 kotiautomaation, ett\u00e4 avoimen l\u00e4hdekoodin ohjelmistojen teoriaa, ominaispiirteit\u00e4 ja historiaa. Erillisess\u00e4 luvussa perehdyt\u00e4\u00e4n ohjelmistometriikkaan ja siihen, kuinka se on muuttunut ohjelmistojen koon ja kompleksisuuden mittaamisesta kohti arvosuuntautunutta mittausta. Teoriaosuuteen pohjaten luodaan mittaristo, joka konstruktiiviselle tutkimukselle ominaiseen tapaan testataan k\u00e4ytt\u00e4en otantana nelj\u00e4\u00e4 avoimen l\u00e4hdekoodin kotiautomaatioj\u00e4rjestelm\u00e4\u00e4. Testauksen otannasta l\u00f6ytyy mittariston avulla yksi j\u00e4rjestelm\u00e4, Home Assistant, joka vastaa eritt\u00e4in hyvin kaikkia mittariston vaatimuksia.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Privacy has been a major challenge in the context of smart homes and home automation. In addition to commercial systems there is a wide range of open-source home automation systems available. The aim of this thesis is to construct a set of metrics to evaluate open-source home automation systems based on the growth and activity of the community, consumer needs, ease of use, as well as security and privacy policy. A constructive research approach has been chosen as the research method, in which a construction is created as a solution to a problem with research potential. The construction is based on general and in-depth knowledge of the subject area.\n\nThe theory part of this thesis contains history and characteristics of home automation and open-source software development. In a separate chapter the development of software metrics from measuring the size and complexity of a software towards measuring the customer value is discussed. Based on the theory a set of metrics will be constructed and tested, as is characteristic of constructive research, using a sample of four open-source home automation systems. Based on the testing of these four systems we will find one system, Home Assistant, which meets all the requirements.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija.group@korppi.jyu.fi) on 2024-05-23T07:37:39Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2024-05-23T07:37:39Z (GMT). No. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "88", "language": null, "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": "CC BY 4.0", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.title", "value": "Mittaristo avoimen l\u00e4hdekoodin kotiautomaatioj\u00e4rjestelmien vertailuun", "language": null, "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-202405233873", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.copyright", "value": "\u00a9 The Author(s)", "language": null, "element": "rights", "qualifier": "copyright", "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.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://creativecommons.org/licenses/by/4.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_95109
language fin
last_indexed 2025-02-18T10:56:30Z
main_date 2024-01-01T00:00:00Z
main_date_str 2024
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/9303dfc7-f5dd-4631-b29d-aef68a8625fe\/download","text":"URN:NBN:fi:jyu-202405233873.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2024
record_format qdc
source_str_mv jyx
spellingShingle Suppala, Saku Mittaristo avoimen lähdekoodin kotiautomaatiojärjestelmien vertailuun Mathematical Information Technology Tietotekniikka
title Mittaristo avoimen lähdekoodin kotiautomaatiojärjestelmien vertailuun
title_full Mittaristo avoimen lähdekoodin kotiautomaatiojärjestelmien vertailuun
title_fullStr Mittaristo avoimen lähdekoodin kotiautomaatiojärjestelmien vertailuun Mittaristo avoimen lähdekoodin kotiautomaatiojärjestelmien vertailuun
title_full_unstemmed Mittaristo avoimen lähdekoodin kotiautomaatiojärjestelmien vertailuun Mittaristo avoimen lähdekoodin kotiautomaatiojärjestelmien vertailuun
title_short Mittaristo avoimen lähdekoodin kotiautomaatiojärjestelmien vertailuun
title_sort mittaristo avoimen lähdekoodin kotiautomaatiojärjestelmien vertailuun
title_txtP Mittaristo avoimen lähdekoodin kotiautomaatiojärjestelmien vertailuun
topic Mathematical Information Technology Tietotekniikka
topic_facet Mathematical Information Technology Tietotekniikka
url https://jyx.jyu.fi/handle/123456789/95109 http://www.urn.fi/URN:NBN:fi:jyu-202405233873
work_keys_str_mv AT suppalasaku mittaristoavoimenlähdekoodinkotiautomaatiojärjestelmienvertailuun