Arsitektur IoT: 4 Lapisan yang Saling Terhubung — Memahami Fondasi Sistem IoT

📋 Daftar Isi

Setelah kita paham apa itu IoT dan bagaimana cara kerjanya, sekarang saatnya masuk ke arsitektur IoT. Kenapa penting? Karena sebelum kamu merakit sensor pertama atau beli modul ESP32, kamu perlu tahu dulu bagaimana sistem IoT disusun dari bawah ke atas.

Bayangin arsitektur IoT itu seperti restoran. Ada dapur (tempat masak), ada pelayan (yang antar pesanan), ada kasir (yang proses pembayaran), dan ada ruang makan (tempat pelanggan menikmati makanan). Kalau satu aja rusak — misal pelayan nggak pernah datang — restoran tetap jalan? Nggak kan?

Nah, IoT juga punya 4 lapisan (layer) yang saling bergantung. Yuk kita bedah satu-satu.


Analogi Restoran untuk Arsitektur IoT

Sebelum detail, lihat dulu gambaran besarnya:

Lapisan IoTAnalogi RestoranTugas Utama
Perception LayerKoki & bahan masakanMerasakan / mengumpulkan data dari dunia nyata
Network LayerPelayan yang antar pesananMengirim data dari sensor ke server
Middleware LayerKasir & sistem POSMemproses, menyimpan, dan menganalisis data
Application LayerHidangan yang sampai ke mejaMenyajikan hasil ke pengguna

Sekarang kita kupas satu per satu.


Layer 1: Perception Layer — “Dapur & Koki”

Paling bawah, paling dekat dengan dunia fisik. Perception layer adalah lapisan yang berinteraksi langsung dengan lingkungan nyata. Di sinilah semua sensor dan aktuator bekerja.

Komponen Utama

KomponenContoh FisikFungsinya
SensorDHT11 (suhu & kelembapan), LDR (cahaya), Ultrasonic (jarak)Mengubah fenomena fisik (panas, cahaya, suara) jadi sinyal listrik
AktuatorRelay, motor servo, LEDMengubah sinyal listrik jadi aksi fisik
Device / NodeESP8266, Arduino, Raspberry Pi PicoTempat sensor menempel, mikrokontroler yang membaca data

Cara Kerjanya

Sensor membaca suhu ruangan → nilainya dalam bentuk tegangan listrik (analog) → dikonversi jadi angka digital oleh ADC (Analog-to-Digital Converter) di mikrokontroler.

Ibaratnya: Koki merasakan suhu kompor dengan tangan, tahu kapan minyak sudah panas. Itulah sensing.


Layer 2: Network Layer — “Pelayan & Jalur Antar”

Setelah data terkumpul di perception layer, data itu harus dikirim ke suatu tempat untuk diolah. Di sinilah network layer berperan.

Fungsi Utama

  1. Transmisi data — mengirim data dari node IoT ke gateway atau langsung ke cloud
  2. Routing — menentukan jalur terbaik untuk pengiriman data
  3. Protokol komunikasi — “bahasa” yang digunakan perangkat untuk ngobrol

Media Komunikasi

MediaContohJarakKecepatan
KabelEthernet, RS-485, USBTerbatas (1-100m)Tinggi
Wireless PANBLE, Zigbee, Thread10-100mRendah-sedang
Wireless LANWiFi (ESP32/8266)30-100mSedang-tinggi
Wireless WANLoRa, NB-IoT, LTE-M1-15kmRendah

Pilihan media tergantung kebutuhan: sensor suhu di rumah cukup pakai WiFi, tapi sensor got di pinggir jalan butuh LoRa karena jangkauan jauh.

Ibaratnya: Pelayan restoran tahu meja mana yang pesan apa, tahu jalur paling cepat ke dapur, dan nggak sampai salah antar.


Layer 3: Middleware / Processing Layer — “Kasir & Dapur Utama”

Ini adalah otak dari sistem IoT — seperti halnya CPU: Otak Komputer yang memproses semua instruksi. Data mentah yang sampai dari network layer perlu diolah, disimpan, dan dianalisis sebelum bisa dipakai.

Tugas Middleware Layer

FungsiPenjelasanContoh
Data ProcessingMembersihkan, memfilter, merata-rata data mentahSuhu 27.3°C, 27.5°C, 27.4°C → rata-rata 27.4°C
StorageMenyimpan data historisDatabase: InfluxDB, MongoDB, PostgreSQL
AnalyticsMenganalisis pola dari data”Suhu naik 2°C dalam 10 menit”
Device ManagementMendaftar, memonitor, update firmware perangkatPlatform: AWS IoT Core, ThingsBoard, Blynk
SecurityAutentikasi, enkripsi, otorisasiToken, sertifikat SSL/TLS

Di Mana Middleware Berada?

Bisa di cloud (server jauh — AWS, Google Cloud, Azure) atau edge (lokal — Raspberry Pi di rumah). Kalau di cloud, skalabilitas besar tapi tergantung internet. Kalau di edge, latensi rendah tapi resource terbatas.

Ibaratnya: Kasir menerima pesanan dari pelayan, input ke sistem POS, hitung total, simpan data transaksi, lalu kirim instruksi ke dapur. Tanpa kasir, restoran kacau balau.


Layer 4: Application Layer — “Hidangan di Meja”

Lapisan paling atas, yang langsung dilihat dan dipakai oleh pengguna. Application layer adalah front-end dari IoT — tempat hasil olahan data disajikan dalam bentuk yang berguna.

Contoh Aplikasi IoT

BidangAplikasiYang Dilihat User
Smart HomeGoogle Home, Alexa, aplikasi lampuNotifikasi “Pintu depan terbuka”
AgricultureDashboard IoT sawahGrafik kelembapan tanah real-time
HealthcareAplikasi smartwatchDetak jantung, langkah, kualitas tidur
ManufacturingSCADA, dashboard pabrikStatus mesin, peringatan kerusakan
Smart CityAplikasi parkir pintarParkir kosong di mall terdekat

Bentuk Output

  • Dashboard web — grafik, tabel, peta
  • Aplikasi mobile — notifikasi push, kontrol
  • Email / SMS — peringatan kritis (contoh: “Suhu gudang 45°C!”)
  • API — data bisa dipakai aplikasi lain

Ibaratnya: Hidangan sudah sampai di meja pelanggan. Pelanggan bisa lihat, cicipi, nikmati. Kalau ada yang kurang, pelanggan kasih feedback — yang akan turun lagi ke lapisan bawah.


Tabel Rangkuman: 4 Lapisan Arsitektur IoT

LapisanAnalogi RestoranKomponenOutput
PerceptionKoki & bahanSensor, aktuator, mikrokontrolerData sinyal digital mentah
NetworkPelayan & jalurWiFi, LoRa, BLE, Ethernet, protokol MQTT/HTTPData terkirim ke server
MiddlewareKasir & sistem POSCloud, database, platform, edge serverData tersimpan, terproses, teranalisis
ApplicationHidangan di mejaDashboard, mobile app, API, notifikasiInformasi siap pakai untuk user

Kesimpulan

AspekIntinya
Arsitektur IoT itu berlapis4 layer yang saling bergantung — nggak bisa loncat
Perception = indraSensor menangkap data dari dunia nyata
Network = urat nadiData dikirim lewat berbagai media komunikasi
Middleware = otakData diolah, disimpan, dan dianalisis
Application = wajahHasil disajikan ke pengguna lewat dashboard atau notifikasi

Kalau kamu baru mulai belajar IoT, pahami dulu perception layer — beli sensor murah kayak DHT11 atau HC-SR04, coba baca nilainya dengan Arduino atau ESP32. Dari situ kamu akan lihat sendiri bagaimana data mengalir dari lapisan paling bawah ke lapisan paling atas.

Lanjut ke artikel berikutnya: Protokol IoT: HTTP, MQTT, CoAP — Bahasa Universal Device (segera terbit).

Beberapa link di blog ini adalah link afiliasi.

💬 Komentar