Tuotannon IoT -laitteiden keskitetty hallinta : Gateway -laitteiden keskitetty ohjelmistopäivitys
Nygren, Kimi (2021)
Nygren, Kimi
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202105057184
https://urn.fi/URN:NBN:fi:amk-202105057184
Tiivistelmä
Opinnäytetyön tavoitteena oli kehittää tuotannon IoT laitteiden hallintaa ja työn pääpainona oli ohjelmistoversioiden jakelun automatisointi.Tavoitteena oli kehittää MVP mallin mukainen järjestelmä hajautettujen IoT laitteiden ohjelmistopäivitysten automatisoinninsta. Järjestelmä kehitettiin Lahti Precision Oy:lle osaksi mScales digitaalista punnituspalvelua.
Järjestelmä koostui kolmesta pienemmästä osa-alueesta: CI/CD -putkistosta, verkkopalvelusta, sekä IoT-laitteiden päivittäjäohjelmasta. Nämä kolme erillistä järjestelmän osaa toimivat keskenään lähes täysin automaattisesti ja vain hallittavuuden kannalta pakolliset asiat on jätetty manuaalisesti operoitavaksi.
Lopputuloksen oli minimaalinen, mutta toimiva järjestelmä, mistä voidaan hallita hajautettujen IoT-laitteiden ohjelmistoversioita hallitusti ja kootusti. Työn aikana kerättiin jatkokehitys ideoita, ja niitä lähdetään kehitämään lähitulevaisuudessa.
Järjestelmä koostui kolmesta pienemmästä osa-alueesta: CI/CD -putkistosta, verkkopalvelusta, sekä IoT-laitteiden päivittäjäohjelmasta. Nämä kolme erillistä järjestelmän osaa toimivat keskenään lähes täysin automaattisesti ja vain hallittavuuden kannalta pakolliset asiat on jätetty manuaalisesti operoitavaksi.
Lopputuloksen oli minimaalinen, mutta toimiva järjestelmä, mistä voidaan hallita hajautettujen IoT-laitteiden ohjelmistoversioita hallitusti ja kootusti. Työn aikana kerättiin jatkokehitys ideoita, ja niitä lähdetään kehitämään lähitulevaisuudessa.