Haku

IoT Remote Monitoring System Utilizing LoRa

QR-koodi

IoT Remote Monitoring System Utilizing LoRa

Insinöörityön tarkoituksena oli luoda prototyyppi IoT-järjestelmästä, minkä tehtävänä oli useiden eri laitteiden etävalvonta. Projekti toteutettiin yritykselle, jonka nimeä ei voida salassapitosopimuksen takia paljastaa. Samasta syystä useita teknisiä yksityiskohtia ei olla voitu selittää tarkasti ja laitteen valvomista asioista käytetään vain nimitystä "measurement point” (mittauspiste).

Projekti oli toteutettava noudattaen yrityksen antamia määrittelyjä, kuten LoRa:n käyttäminen laiteverkkona ja julkisen internetin käyttäminen runkoverkkona. Projektia varten tehtiin laite, joka kykenee mittaamaan useita mittauspisteitä sekä välittämään tietoja niiden tilasta. Laitteen lähettämä tieto tulisi käsitellä muotoon jossa se voitaisiin esittää verkkopohjaisessa applikaatiossa, joka tuli kehittää.

LoRa-laitteisto saatiin asiakasyritykseltä, mutta lähes kaikki muut prototyypin osat oli rakennettava alusta lähtien. Laite ohjelmoitiin C:llä. JavaScript, PHP sekä Python olivat käytössä verkkopalvelimella ja MQTT:tä käytettiin viestintäprotokollana.

Projekti saatettiin onnistuneesti loppuun ja kaikki yrityksen määrittelemät vaatimukset täytettiin. Laite ja kaikkien kokonaisuuden osien lähdekoodit toimitettiin yritykselle yksityiskohtaisen teknisen dokumentaation kera. Yritys oli valmiina ottamaan järjestelmän käyttöön välittömästi.

Tallennettuna: