IoT-järjestelmän laite- ja asiakkuudenhallintasovellus
Käyhty, Tuomas; Lindgren, Arto (2020)
Käyhty, Tuomas
Lindgren, Arto
2020
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-2020120927205
https://urn.fi/URN:NBN:fi:amk-2020120927205
Tiivistelmä
Opinnäytetyön tavoitteena oli suunnitella ja toteuttaa asiakkuuksien- ja laitehallintaan tarkoitettu fullstack web-sovellus tilaajan olemassa olevalle IoT-järjestelmälle.
Opinnäytetyön toteutuksessa hyödynnettiin ketteriä ohjelmistokehitysmenetelmiä, jotka koskettivat ohjelmistotuotannon kaikkia osa-alueita työskentelytavoista aina suunnitteluun ja toteutukseen asti.
Opinnäytetyönä toteutetun sovelluskokonaisuuden tietokantana oli Azure SQL-tietokanta, joka toimi Azuren pilviympäristössä. Tietokantaa operoitiin SQL Server Management Studiolla. Palvelinpuoli toteutettiin .NET Core Web API projektina Microsoftin Visual Studiolla ja käyttöliittymä Angular-sovelluksena JetBrains Webstorm ohjelmointiympäristössä. Myös palvelin ja käyttöliittymä julkaistiin Azureen.
Sovelluskokonaisuuden toteutus onnistui todella hyvin ja kaikki tarvittavat vaatimukset täyttyivät. Sovellus on asiakasyrityksen käytössä. Opinnäytetyö kasvatti tekijöiden ammattitaitoa ja he hyötyvät projektissa opituista asioista tulevalla urallaan.
Opinnäytetyön toteutuksessa hyödynnettiin ketteriä ohjelmistokehitysmenetelmiä, jotka koskettivat ohjelmistotuotannon kaikkia osa-alueita työskentelytavoista aina suunnitteluun ja toteutukseen asti.
Opinnäytetyönä toteutetun sovelluskokonaisuuden tietokantana oli Azure SQL-tietokanta, joka toimi Azuren pilviympäristössä. Tietokantaa operoitiin SQL Server Management Studiolla. Palvelinpuoli toteutettiin .NET Core Web API projektina Microsoftin Visual Studiolla ja käyttöliittymä Angular-sovelluksena JetBrains Webstorm ohjelmointiympäristössä. Myös palvelin ja käyttöliittymä julkaistiin Azureen.
Sovelluskokonaisuuden toteutus onnistui todella hyvin ja kaikki tarvittavat vaatimukset täyttyivät. Sovellus on asiakasyrityksen käytössä. Opinnäytetyö kasvatti tekijöiden ammattitaitoa ja he hyötyvät projektissa opituista asioista tulevalla urallaan.
