Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Lokaalin ohjelmistojärjestelmän konfiguroiminen Azure-pilvipalveluympäristöön

Kuivalainen, Antti (2024)

 
Avaa tiedosto
Kuivalainen_Antti.pdf (1.608Mt)
Lataukset: 


Kuivalainen, Antti
2024
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024052716055
Tiivistelmä
Opinnäytetyössä toteutettiin Metropolia ammattikorkeakoulun automaatiojärjestelmien testausympäristössä toimivan varastonhallintajärjestelmän Python-ohjelmointikielellä kirjoitetun palvelimenpuoleisen toiminnan päivittäminen modernin Django REST Frameworkin avulla ja konfiguroiminen yksityisestä verkosta julkiseen Microsoft Azure -pilvipalveluympäristöön.

Työn tarkoituksena oli havainnollistaa automaatiojärjestelmien modernisoimisen mahdollisuuksia web-teknologioiden ja pilvipalveluiden avulla. Lisäksi opinnäytetyön oli määrä toimia ohjeena näiden web-teknologioiden hyödyntämistä varten automaatiotekniikassa.

Työn kulku tapahtui vaiheittain jatkuvan integraation kautta, Git- ja GitHub-versionhallintatyökaluja käyttäen, pieniä ohjelmakokonaisuuksia kerrallaan pilveen julkistamalla. Varastonhallintajärjestelmä hajautettiin useampaa Microsoft Azure -alustan palveluun: Web App Service vastaa selaimen tekemien palvelupyyntöjen käsittelystä, PostgreSQL Database -tietokannasta ja IoT Hub -rajapintana mekatronisen varastorobotin kanssa käytävästä kommunikaatiosta. Lopputuote siis hyödyntää HTTP-viestintäprotokollaa selaimen ja web-sovelluksen viestintään, ja MQTT-protokollaa web-sovelluksen ja PLC:n rajapinnan välillä. Opinnäytetyön työvaiheet kuitenkin rajoittuivat vain web-sovelluksen ja IoT Hubin yhdistämiseen, ja täydellisen lopputuloksen saavuttamiseksi PLC täytyisi yhdistää opinnäytetyössä esitettävin metodein IoT Hubiin.

Lopullisen opinnäytetyön päätavoite toteutui suunnitellusti, joskin se jäi vielä yhdistämättä mekatroniseen varastoon. Raportti antaa lukijalle yleiskuvan pilvipalveluista ja erään näkökulman, miten niitä voidaan hyödyntää automaatiojärjestelmissä. Vaikka työ on kuvattu hyvin johdonmukaisesti, käsittelevät kappaleet itsessään aina vain yhtä kokonaisuutta ja ovat informatiivisia, jolloin niistä voi hyötyä kunkin käsiteltävän asian ymmärtämisessä.
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste