Hajautettujen pienautomaatiojärjestelmien tiedonkeruu-, operointi- ja hallintajärjestelmän toteuttaminen
Rajala, Teemu (2021)
Rajala, Teemu
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-2021100418323
https://urn.fi/URN:NBN:fi:amk-2021100418323
Tiivistelmä
Tämän opinnäytetyön tarkoituksena oli selvittää Pajuluoto Engineering Oy:lle, kuinka voitaisiin rakentaa automaatiolaitteiden etähallintaan soveltuva järjestelmä. Tässä työssä perehdytään MQTT-viestintäprotokollan toimintaan, Ignition SCADA -valvomosovellukseen sekä tiedon tallentamista varten käytettävään tietokantaan.
Pajuluoto Engineering Oy:llä on käytössä oma palvelin sekä yksityinen APN-verkko, jota hyödynnettiin tässä työssä. Käytössä olevien laitteiden tuli olla samassa APN-verkossa, jotta yhteyden muodostaminen oli mahdollista. Yksityisestä verkosta huolimatta täytyi varmistaa SSL/TLS-salauksella turvallinen ja salattu kommunikointi.
Tutkimusmenetelmänä käytettiin perehtymistä viestintäprotokollan, Ignition SCADA:n, tietokannan sekä SSL/TLS-salauksen periaatteisiin, ominaisuuksiin sekä näiden toiminnallisuuksien kokeilemiseen käytännössä. Työssä tarvittavaa tietoa haettiin valikoidusta kirjallisuudesta, ohjelmistokehittäjien materiaaleista sekä verkosta löytyneestä materiaalista kriittisesti valiten.
Rakennettu järjestelmä hoitaa tiedon kuljettamisen, tallentamisen sekä salaamisen. Kokonaisuuteen voi lisätä ohjelmoitavia logiikoita sekä muita laitteita, joiden välinen tiedonsiirto hoidetaan järjestelmässä.
Pajuluoto Engineering Oy:llä on käytössä oma palvelin sekä yksityinen APN-verkko, jota hyödynnettiin tässä työssä. Käytössä olevien laitteiden tuli olla samassa APN-verkossa, jotta yhteyden muodostaminen oli mahdollista. Yksityisestä verkosta huolimatta täytyi varmistaa SSL/TLS-salauksella turvallinen ja salattu kommunikointi.
Tutkimusmenetelmänä käytettiin perehtymistä viestintäprotokollan, Ignition SCADA:n, tietokannan sekä SSL/TLS-salauksen periaatteisiin, ominaisuuksiin sekä näiden toiminnallisuuksien kokeilemiseen käytännössä. Työssä tarvittavaa tietoa haettiin valikoidusta kirjallisuudesta, ohjelmistokehittäjien materiaaleista sekä verkosta löytyneestä materiaalista kriittisesti valiten.
Rakennettu järjestelmä hoitaa tiedon kuljettamisen, tallentamisen sekä salaamisen. Kokonaisuuteen voi lisätä ohjelmoitavia logiikoita sekä muita laitteita, joiden välinen tiedonsiirto hoidetaan järjestelmässä.