IoT network protocols atau protokol jaringan dalam IoT berfungsi untuk menghubungkan perangkat melalui jaringan. Serta merupakan protokol komunikasi yang digunakan melalui Internet.
IoT Network Protocol ada banyak jenisnya, berikut adalah beberapa IoT Network Protocols
HTTP
HyperText Transfer Protocol adalah contoh dari IoT network protocols. HTTP dapat mengirimkan berbagai jenis data melalui web. HTTP menjamin data yang dikirim antar perangkat tidak akan rusak karena dibangun di atas TCP (Transmission Control Protocol). Diawan sendiri menggunakan HTTP sebagai protokolnya
LoRawan
LoRaWAN adalah merupakan protokol jaringan untuk device LoRa. LoRaWAN memiliki kemampuan enkripsi data untuk membangun jaringan wireless yang aman.
LoRaWAN memiliki kemampuan seperti adaptive data rate optimisation (ADR), Quality of Service (QoS)
Arsitetur LoRawan
MQTT
MQTT merupakan protokol yang sedari awalnya dirancang khusus untuk komunikasi “machine to machine“. MQTT menggunakan konsep Publish / Subscribe.
MQTT ini sangat mendukung untuk jaringan WAN, karena WAN mencakup area yang luas.
Berikut ini ilustrasi Publish dan Subscribe pada protokol MQTT.
ZIGBEE
ZigBee merupakan sebuah spesifikasi untuk protokol komunikasi tingkat tinggi yang mengacu pada standar IEEE802.15.4 yang berhubungan dengan wireless Personal Area Networks (WPANs). Keunggulan dari ZigBee adalah rendahnya daya yang dibutuhkan karena biasa digunakan dalam jaringan berskala kecil (personal)