Tuotannon monitorointi -moduuli hybridisovellukseen mobiililaitteelle
Korppila, Ville-Valtteri (2025)
Korppila, Ville-Valtteri
2025
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-202505069483
https://urn.fi/URN:NBN:fi:amk-202505069483
Tiivistelmä
Työn tavoitteena oli toteuttaa mobiililaitteella toimivaan hybridisovellukseen uusi moduuli tuotannon monitorointiin. Valmiissa työssä tuli näkyä tuotantolaitteiden sen hetkiset työvaiheet eri valualustoilla, työvaiheisiin käytetty aika ja niiden aikataulutettu kesto sekä sen hetkinen valmistumisprosentti.
Työtä varten olemassa olevaan käyttöliittymään toteutettiin uusi moduuli Vue 3 -kehyksellä. Käyttöliittymään tarvittavat tiedot haettiin palvelimelta, joka toimii .NET-ympäristössä. Käyttöliittymän ja palvelimen väliseen tiedonsiirtoon käytettiin REST-rajapintaa, sekä SignalR-kirjaston tarjoamaa reaaliaikaista tiedonsiirtoa. Työn toteutusta demonstroidaan työkalujen ja kirjastojen dokumentaatiosta löytyvien esimerkkien avulla.
Lopputuloksena valmistui ensimmäinen versio Tuotannon monitorointi -moduulista, joka lukee tarvittavat tiedot reaaliaikaisesti palvelimelta. Moduuli jäi kuitenkin edelleen kehitysvaiheeseen. Jatkokehitystä varten moduulin vastaanottamat tiedot tulisi jäsennellä vielä järkevämpään muotoon ja laitteiden yksilölliset tiedot lisätä mukaan tiedonsiirtoon. Käyttöliittymän koodi tulisi jäsennellä pienemmiksi komponenteiksi helpottaakseen luettavuutta ja muokattavuutta.
Työtä varten olemassa olevaan käyttöliittymään toteutettiin uusi moduuli Vue 3 -kehyksellä. Käyttöliittymään tarvittavat tiedot haettiin palvelimelta, joka toimii .NET-ympäristössä. Käyttöliittymän ja palvelimen väliseen tiedonsiirtoon käytettiin REST-rajapintaa, sekä SignalR-kirjaston tarjoamaa reaaliaikaista tiedonsiirtoa. Työn toteutusta demonstroidaan työkalujen ja kirjastojen dokumentaatiosta löytyvien esimerkkien avulla.
Lopputuloksena valmistui ensimmäinen versio Tuotannon monitorointi -moduulista, joka lukee tarvittavat tiedot reaaliaikaisesti palvelimelta. Moduuli jäi kuitenkin edelleen kehitysvaiheeseen. Jatkokehitystä varten moduulin vastaanottamat tiedot tulisi jäsennellä vielä järkevämpään muotoon ja laitteiden yksilölliset tiedot lisätä mukaan tiedonsiirtoon. Käyttöliittymän koodi tulisi jäsennellä pienemmiksi komponenteiksi helpottaakseen luettavuutta ja muokattavuutta.
