Konsep Umum dan Arsitektur Sistem Internet of Things (IoT)


"Internet of Things (IoT)" adalah sistem yang menghubungkan perangkat fisik (disebut 'things' atau perangkat IoT) ke internet, memungkinkan mereka untuk mengumpulkan, bertukar, dan menganalisis data secara otomatis tanpa interaksi manusia langsung. Untuk memahami cara kerjanya, kita perlu mengeksplorasi "arsitektur IoT", yang terdiri dari beberapa lapisan yang bekerja secara sinergis.


Arsitektur Umum Sistem IoT

Secara umum, arsitektur IoT terbagi menjadi 5 lapisan atau komponen utama yang saling berinteraksi untuk menciptakan ekosistem IoT yang fungsional. Lapisan-lapisan tersebut adalah:


1. Perangkat Fisik (Layer Perception / Sensor Layer)

   - Fungsi: Lapisan ini terdiri dari perangkat fisik yang bertugas untuk mengumpulkan data dari lingkungan sekitar. Perangkat ini biasanya berupa sensor, aktuator, RFID, kamera, dan perangkat lain yang dapat mengumpulkan data fisik seperti suhu, kelembapan, cahaya, tekanan, dan lainnya.

   - Perangkat Utama:

  •      - Sensor: Alat yang mengukur kondisi lingkungan dan mengubah informasi fisik menjadi data digital.
  •      -  Aktuator: Alat yang melakukan aksi fisik berdasarkan instruksi, seperti membuka katup, menghidupkan motor, atau mengatur suhu.

Contoh: Sensor suhu di rumah pintar, RFID untuk pelacakan inventaris, atau kamera pada sistem keamanan pintar.


2. Lapisan Konektivitas / Jaringan (Network Layer)

   - Fungsi: Lapisan ini menghubungkan perangkat fisik ke jaringan internet atau intranet, memungkinkan transfer data dari perangkat ke sistem pusat (cloud atau server). Data yang dikumpulkan dari perangkat fisik dikirim ke server untuk diproses.

   - Teknologi yang Digunakan:

  •      Jaringan lokal: Wi-Fi, ZigBee, Bluetooth.
  •      Jaringan seluler: 3G, 4G, dan sekarang 5G.
  •      Jaringan khusus IoT: LPWAN (Low Power Wide Area Network) seperti LoRaWAN dan NB-IoT.

   - Peran Utama: Mengamankan data dalam proses pengiriman dan memastikan data yang dikirim dapat diterima oleh cloud atau pusat data.


3. Lapisan Data Processing (Processing Layer)

   - Fungsi: Data yang dikumpulkan dan dikirim melalui lapisan konektivitas kemudian diproses pada lapisan ini. Biasanya, proses dilakukan di server cloud atau data center dengan menggunakan komputasi awan (cloud computing) atau komputasi edge (edge computing). Pada lapisan ini, data dapat dianalisis untuk menghasilkan wawasan atau mengendalikan perangkat secara otomatis.

   - Proses yang Dilakukan:

  •      Analisis Data: Data mentah yang dikumpulkan dari sensor diolah untuk menghasilkan informasi yang dapat diambil tindakan.
  •      Machine Learning/AI: Penggunaan kecerdasan buatan untuk memproses data dan membuat prediksi atau keputusan otomatis.

   - Contoh: Cloud computing di AWS atau Microsoft Azure yang digunakan untuk memproses data IoT dari ribuan sensor.


4. Lapisan Aplikasi (Application Layer)

   - Fungsi: Ini adalah lapisan di mana data yang telah diproses diterjemahkan menjadi aplikasi nyata yang dapat digunakan oleh pengguna. Pada lapisan ini, data yang diperoleh dari sistem IoT digunakan untuk mengambil tindakan yang sesuai, baik itu memicu perangkat, menghasilkan laporan, atau memberikan notifikasi kepada pengguna.

   - Contoh Aplikasi:

  •      Smart Home: Mengontrol perangkat rumah pintar seperti lampu, termostat, dan kunci pintu dari aplikasi smartphone.
  •      Smart Citie: Manajemen lalu lintas cerdas, pengelolaan sampah, dan pencahayaan jalan otomatis.
  •      Industrial IoT (IIoT): Pemeliharaan prediktif mesin berdasarkan analisis sensor.

   - Output: Melalui aplikasi ini, pengguna dapat memantau kondisi perangkat, mengontrolnya, atau menerima notifikasi terkait performa sistem.


5. Lapisan Keamanan (Security Layer)

   - Fungsi: Keamanan menjadi aspek kritis dalam arsitektur IoT karena melibatkan banyak perangkat yang terhubung ke jaringan. Lapisan ini memastikan bahwa data yang dikumpulkan, dikirim, dan diproses aman dari ancaman seperti serangan siber, penyadapan data, dan peretasan perangkat.

   - Fitur Utama:

  •      Enkripsi: Untuk mengamankan komunikasi antara perangkat dan server.
  •      Autentikasi: Memastikan bahwa hanya perangkat yang sah dapat terhubung ke jaringan IoT.
  •      Pemantauan keamanan: Deteksi ancaman atau perilaku mencurigakan yang dapat merusak sistem.

   - Contoh: Sistem enkripsi TLS/SSL untuk komunikasi data, serta sertifikasi keamanan perangkat IoT.


Pendekatan Lain: Arsitektur Three-Layer IoT

Selain arsitektur lima lapisan, sering juga digunakan arsitektur tiga lapisan IoT yang lebih sederhana, terutama untuk pemahaman awal:


1. Perception Layer: Mengambil data dari lingkungan (sensor dan perangkat fisik).

2. Network Layer: Menghubungkan perangkat fisik ke jaringan dan memastikan data dapat ditransfer ke lapisan berikutnya.

3. Application Layer: Menggunakan data untuk aplikasi pengguna akhir, seperti pengendalian perangkat atau memberikan analisis.


Kesimpulan

Arsitektur IoT adalah kerangka kerja yang memungkinkan perangkat fisik untuk terhubung ke internet dan berkomunikasi satu sama lain, memungkinkan automasi, pemantauan, dan analisis data secara real-time. Dengan lima lapisan yang saling terhubung — perangkat fisik, konektivitas, pemrosesan, aplikasi, dan keamanan — IoT menciptakan ekosistem yang lebih cerdas dan efisien di berbagai sektor seperti industri, kesehatan, rumah pintar, dan kota pintar.


Link:                                                                                    Video:

IoT vs SCADA                                                                     Apa itu IoT

Comments

Popular posts from this blog

Studi Berkaitan Dengan Penerapan IoT

RFID sebagai Bagian dari Sistem IoT