Secure MQTT push notifications in a React environment
Eskelinen, Ilmari (2022)
Eskelinen, Ilmari
2022
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202205037024
https://urn.fi/URN:NBN:fi:amk-202205037024
Tiivistelmä
Tämä opinnäytetyö käsittelee MQTT push-ilmoitusten toteuttamisprosessia ja hyötyjä. Opinnäytetyö myös käsittelee tämänhetkisiä markkinoilla olevia MQTT kojelautoja. Devatuksen DeviceVault-alusta toimii pohjana kaikelle kehitystyölle. Käyttöliittymä on toteutettu Reactilla ja TypeScriptillä. Palvelinpuolen viestien generointi tapahtuu Javalla. Työ sisältää myös työlle relevanttien teknologioiden esittelykappaleen.
Opinnäytetyön push-ilmoitusjärjestelmä toimii pohjana tulevalle push-ilmoitustyölle DeviceVaultissa. Alustava pohja on turvallinen, laajennettava,
luotettava ja käytettävä. Tämänhetkiset MQTT sovellukset ja alustat ovat riittäviä, muttei täytä standardia täysin automaatioidulle teollisuusjärjestelmälle.
Markkinoilla on selvä rako jollekin otettavaksi. This thesis examined the implementation process of MQTT push notifications and their benefits. The thesis also investigated the different available MQTT dashboard options on the market currently. DeviceVault system by Devatus acted as the foundation on which everything was built. The user interface was made with React and TypeScript. The serverside message generation was done using Java. An introductory chapter about the relevant technologies is included in the Bachelor’s thesis.
The push notification system laid out in this thesis is used as the foundation for future DeviceVault development. The foundation is secure, expandable, trustworthy, and usable. Current available MQTT apps and platforms on the market are sufficient, but not up to standard for a fully automated industrial system. A clear gap is present in the market for someone to take.
Opinnäytetyön push-ilmoitusjärjestelmä toimii pohjana tulevalle push-ilmoitustyölle DeviceVaultissa. Alustava pohja on turvallinen, laajennettava,
luotettava ja käytettävä. Tämänhetkiset MQTT sovellukset ja alustat ovat riittäviä, muttei täytä standardia täysin automaatioidulle teollisuusjärjestelmälle.
Markkinoilla on selvä rako jollekin otettavaksi.
The push notification system laid out in this thesis is used as the foundation for future DeviceVault development. The foundation is secure, expandable, trustworthy, and usable. Current available MQTT apps and platforms on the market are sufficient, but not up to standard for a fully automated industrial system. A clear gap is present in the market for someone to take.