Datan keräys MQTT-viestiprotokolalla Beckhoff PLC-ympäristöstä pilvipalveluun
Kärkkäinen, Miika (2022)
Kärkkäinen, Miika
2022
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-2022052612319
https://urn.fi/URN:NBN:fi:amk-2022052612319
Tiivistelmä
Tämän työn tarkoituksena oli modernisoida kohdeyrityksen datan keräys, yrityksen automaatiojärjestelmistä. Datan keräyksen modernisointi toteutettiin käyttäen MQTT-viestintäprotokollaa, jolla tämä haluttu data lähetetään rajapintalaitteen avulla pilvipalveluun datan jatkokäsittelyä varten.
Työssä ensin tutkitaan MQTT-viestintäprotokollan toimintaa ja rakennetta ruohonjuuritasolla. Työ etenee tämän jälkeen tutustumaan, millaisia pilvipalveluratkaisuja löytyy ja on olemassa. Tässä osiossa myös nähdään näiden eri pilvipalveluratkaisujen erot, hyödyt sekä haitat. Työn tarkoituksena on vain saada dataa ulos kohdeyrityksen järjestelmistä, eli datan käsittely pilvessä sekä pilvi-infrastruktuurin tietäminen ei ole tälle työlle kriittistä, mutta kuitenkin hyvä tietää. Niin sanotun teoriaosuuden jälkeen työssä päästään tutkimaan käytettyjä laitteita ja ohjelmistoja. Ohjelmisto-osuus huipentuu viimeisen kappaleeseen, jossa käydään tässä työssä paljon käytettyä Beckhoffin IoT-kirjastoa tarkemmin lävitse.
Työn lopputuloksena on kohdeyritykselle rakennettu uusi datankeräysohjelmisto, joka tulee korvaamaan nykyisen datankeräyksen.
Työssä ensin tutkitaan MQTT-viestintäprotokollan toimintaa ja rakennetta ruohonjuuritasolla. Työ etenee tämän jälkeen tutustumaan, millaisia pilvipalveluratkaisuja löytyy ja on olemassa. Tässä osiossa myös nähdään näiden eri pilvipalveluratkaisujen erot, hyödyt sekä haitat. Työn tarkoituksena on vain saada dataa ulos kohdeyrityksen järjestelmistä, eli datan käsittely pilvessä sekä pilvi-infrastruktuurin tietäminen ei ole tälle työlle kriittistä, mutta kuitenkin hyvä tietää. Niin sanotun teoriaosuuden jälkeen työssä päästään tutkimaan käytettyjä laitteita ja ohjelmistoja. Ohjelmisto-osuus huipentuu viimeisen kappaleeseen, jossa käydään tässä työssä paljon käytettyä Beckhoffin IoT-kirjastoa tarkemmin lävitse.
Työn lopputuloksena on kohdeyritykselle rakennettu uusi datankeräysohjelmisto, joka tulee korvaamaan nykyisen datankeräyksen.