Table of Contents
Esineiden internet (IoT) -protokollat ovat olennaisia, jotta voidaan kommunikoida verkon laitteiden välillä. Niissä määritellään, miten dataa siirretään, vastaanotetaan ja käsitellään eri laitteisto- ja ohjelmistoalustojen välillä. Tässä artikkelissa on yleiskatsaus yhteisistä IoT-protokollista käytännön esimerkkien avulla.
Yhteiset IoT-protokollat
IoT-sovelluksissa käytetään laajalti useita protokollia, joista jokainen soveltuu erityisiin skenaarioihin, jotka perustuvat esimerkiksi virrankulutukseen, datan taajuuteen ja verkkotopologiaan.
MQTT
MQTT (Message Queuing Telemetry Transport) on kevyt julkaisutilausprotokolla. Se on ihanteellinen laitteille, joilla on rajalliset resurssit ja epäluotettavat verkot. MQTT mahdollistaa tietojen lähettämisen keskusvälittäjälle, joka jakaa tiedot tilaajille.
Esimerkiksi älykotijärjestelmä voisi käyttää MQTT:tä lämpöanturien tietojen siirtämiseen pilvipalvelimelle seurantaa ja analysointia varten.
CoAP
Convented Application Protocol (CoAP) on suunniteltu yksinkertaiseen elektroniikkaan, jonka käsittelyteho on rajallinen. Se toimii UDP:n kautta ja tukee HTTP:n kaltaisia pyyntö-vastaus-vuorovaikutuksia.
Älykkäässä valaistusjärjestelmässä CoAP-järjestelmää voidaan käyttää valojen kaukosäätelyyn, jossa käytetään laitteita, jotka lähettävät pyyntöjä vaihtaa tai säätää kirkkautta.
HTTP/HTTPS
HTTP ja HTTPS ovat vakioverkkoprotokollia, joita käytetään laitteiden ja palvelimien väliseen viestintään. Ne soveltuvat turvallisten tiedonsiirto- ja integrointisovellusten sovelluksiin.
Esimerkiksi turvakamera voi ladata videoita pilvipalveluun HTTPS:n avulla, jolloin tietoturva varmistetaan lähetyksen aikana.
- MQTT
- CoAP
- HTTP/HTTPS
- LORAWAN
- Zigbee