09.02.2018

LIoT

IoT kahvinkeittimen monitoroinnissa

Projektissa on rakennettu pieni IoT-demo havainnollistamaan eri komponentteja:

  1. Fyysinen laite, jonka tila halutaan selvittää ja välittää eteenpäin (Moccamaster)
  2. Teknologia jolla em. tila saadaan ”aistittua” ja välitettyä (RuuviTag)
  3. Gateway laite, joka voi kuunnella useita eri kommunikaatioväyliä (RaspberryPI)
  4. Erilaiset käyttöliittymät tallennusratkaisuineen informaation säilömiseen ja vastaanottamiseen. (InfluxDB, Grafana, Slack)

RuuviTag on pieni paristokäyttöinen IoT laite, ns. bluetooth majakka, joka sisältää useita erilaisia antureita (lämpötila, ilmanpaine, kosteus) ja radiolähettimen mainostamaan tietojaan lähistön bluetoothlaitteille. Demoon toteutettiin kahvinkeittimien lämpötiloja seuraava sovellutus, jossa ruuvitag on yhteydessä yliopistokeskuksen 4. krs kahvinkeittimeen. RuuviTag välittää lämpötilatietoja langattomasti lähellä sijaitsevaan korttitietokoneeseen, jossa pyörii java-pohjainen ohjelmisto tallentaen lämpötilat aikasarjapohjaiseen InfluxDB-tietokantaan. Demoa varten toteutettiin myös käyttöliittymä käyttäen Grafana-nimistä työkalua. Kahvin lämpötilojen muutos tuottaa derivaatan eli kulmakertoimen jonka kulmasta voidaan päätellä, onko kahvi juuri valmistumassa, onko kahvinkeitin sammunut hetki sitten tai jotain muuta. Demolla voidaan käytännönläheisen esimerkin avulla havainnollistaa mitä tänä päivänä voidaan tehdä pienillä IoT laitteilla ja esim. korttitietokoneilla. Vastaavanlainen seuranta voidaan toteuttaa useilla eri tavoin esimerkiksi teollisuuskoneille, tuotannon järjestelmille ym.