1 I NTERNET OF THINGS = ESINEIDEN INTERNET Alatunniste
2 MIKÄ ON IOT/EIT? Internet of things Esineiden internet Määritelmä Jokainen sähköä käyttävä laite joka on kytketty verkkoon Jokaisella on oma osoitteensa Luetaan tieto -> analysoidaan tieto -> tehdään jotain tiedolla
IOT KASVU 3
4 MIKSI IOT NYT? IPv6 Miljardeja osoitteita Kännykät - sensorien hintakehitys Lähi- ja kauko-langaton yhteys BLE LoRa ja Sigfox Internet Lohkoketjuteknologia
5 IOT TOIMINNOT Mitataan tietoja erilaisilla antureilla Lämpötila Ilmankosteus Ilmanpaine Valon voimakkuus Desibelit Tärinä, ym. Tilastoidaan ja näytetään mitattuja tietoja Automatisoidaan toimintoja mittaustulosten perusteella
6 IOT ARKITEHTUURI = Anturi Mittaa Lähettää = Välitin Välittää Vastaanottaa = Analysointi Raportointi Toimenpide
EIT KÄYTÄNNÖSSÄ 7
8 AI LABIN KAHVINKEITIN Haluttiin tieto kännykkään, kun kahvi on valmista Kiinnitettiin kahvinkeittimeen lämpötila- ja kosteusanturi Ohjelmoitiin mikrokontrolleri lukemaan anturin tietoja 5 sekunnin välein ja julkaisemaan anturin lukemat sisältäviä viestejä niistä kiinnostuneille sovelluksille Toinen sovellus pienoistietokoneella kuuntelee kyseisiä viestejä, tulkitsee viestit ja lähettää tiedon kännykkään, kun kahvi on valmista
9 SANASTOA Mikrokontrolleri (NodeMCU, Arduino) Yksinkertainen, voi ajaa vain yhtä ohjelmaa Halpa Nopea Pieni Yhden kortin tietokone (Raspberry PI) Voi ajaa monta ohjelmaa Edullinen Hitaampi ( ei reaaliaikainen) Pienehkö
10 AI LABIN KAHVINKEITIN DHT11 -Lämpötila- ja kosteusanturi -Hinta alkaen 3 Käytettävät ohjelmistot ovat ilmaiseksi kaikkien saatavilla ESP8266 NodeMCU -Mikrokontrolleri -Hinta alkaen 2 Raspberry Pi 3 -Pienoistietokone -Hinta alkaen 40 -Sama tietokone käytössä täällä moneen muuhunkin käyttötarkoitukseen
11 ANTURIN TIETOJA LUKEE JA VIESTEJÄ JULKAISEE PIENI C-OHJELMA
12 VIESTEJÄ TULKITSEE JA LÄHETTÄÄ KÄNNYKKÄÄN NODE-RED -SOVELLUS
13 MITTAUSTULOKSIA VOI KATSELLA MYÖS SELAIMELLA
14 ILMOITUS VALMIISTA KAHVISTA TULEE KÄNNYKKÄÄN
15 KOKO TAPAHTUMAKETJU ANTURILTA PUHELIMEEN 1. Mikrokontrolleri kysyy tiedot anturilta 1
16 KOKO TAPAHTUMAKETJU ANTURILTA PUHELIMEEN 1. Mikrokontrolleri kysyy tiedot anturilta 2. Lämpötila- ja kosteustieto mikrokontrollerille 1 2
17 KOKO TAPAHTUMAKETJU ANTURILTA PUHELIMEEN 1. Mikrokontrolleri kysyy tiedot anturilta 2. Lämpötila- ja kosteustieto mikrokontrollerille 3. Tietojen lähetys langattomasti tietokoneelle MQTT-protokollalla 1 2 3
18 KOKO TAPAHTUMAKETJU ANTURILTA PUHELIMEEN 1. Mikrokontrolleri kysyy tiedot anturilta 2. Lämpötila- ja kosteustieto mikrokontrollerille 1 2 3 4 3. Tietojen lähetys langattomasti tietokoneelle MQTT-protokollalla 4. Tietojen tulkinta pienoistietokoneessa (Node-Red ohjelmassa)
19 KOKO TAPAHTUMAKETJU ANTURILTA PUHELIMEEN 1. Mikrokontrolleri kysyy tiedot anturilta 2. Lämpötila- ja kosteustieto mikrokontrollerille 1 2 3 4 3. Tietojen lähetys langattomasti tietokoneelle MQTT-protokollalla 4. Tietojen tulkinta tietokoneessa (Node-Red ohjelmassa) 5 5. Tietojen lähetys kännykän Telegram-viestisovellukseen
20 KAHVINKEITIN JA NAO -ROBOTTI Samoja tietoja osaa hyödyntää myös AI Labissa työskentelevä Nao-humanoidirobotti, joka osaa kysyttäessä kertoa kuinka vanhaa kahvi on