Internet of Things (IoT) merupakan teknologi yang memungkinkan berbagai perangkat fisik seperti sensor, mesin, dan peralatan elektronik saling terhubung melalui jaringan internet untuk bertukar data dan menjalankan fungsi secara otomatis. Teknologi ini menjadi bagian penting dalam perkembangan sistem digital modern, mulai dari smart home, smart city, hingga industri berbasis otomasi.
Buku “Pengantar Internet of Things : Konsep dan Implementasi Awal” disusun sebagai panduan pengantar bagi pembaca yang ingin memahami dasar-dasar Internet of Things secara sistematis dan mudah dipahami. Pembahasan dalam buku ini mencakup konsep dasar IoT, komponen utama sistem IoT seperti mikrokontroler, sensor, aktuator, jaringan komunikasi, serta arsitektur sistem yang membangun sebuah ekosistem IoT.
Selain membahas teori, buku ini juga memperkenalkan dasar instalasi perangkat, pemrograman mikrokontroler menggunakan Arduino, serta contoh penerapan sederhana yang dapat membantu pembaca memahami cara kerja sistem IoT secara langsung.
Buku ini ditujukan bagi pelajar, mahasiswa, dan pemula di bidang teknologi, buku ini diharapkan menjadi langkah awal untuk memahami dan mulai mengembangkan proyek Internet of Things secara mandiri.
PRAKATA v
DAFTAR ISI vii
BAB 1 PENGENALAN IoT 1
1.1 Pengenalan IoT 1
1.2 Bagaimana Cara IoT Bekerja? 3
1.3 Penerapan IoT dalam Kehidupan Sehari-hari 9
1.4 Mengapa IoT Penting? 13
1.5 IoT vs Automation vs Embedded System 16
1.6 Sejarah Perkembangan IoT 22
BAB 2 KOMPONEN DASAR IoT 25
2.1 Microcontroller 25
2.2 Single Board Computer 27
2.3 Sensor 27
2.4 Aktuator 29
2.5 Jaringan IoT 30
2.6 Protokol Komunikasi 31
2.7 Cloud & Platform IoT 34
2.8 Power Supply 36
BAB 3 ARSITEKTUR IoT 39
3.1 Arsitektur Umum IoT 39
3.2 Skema Pengiriman Data pada IoT 41
3.3 Pengolahan dan Visualisasi Data 42
BAB 4 PERALATAN DASAR & INSTALASI 45
4.1 Peralatan Dasar 46
4.2 Instalasi Software dan Pengenalan Arduino IDE 57
4.3 Instalasi Driver USB 63
4.4 Konfigurasi Arduino IDE 64
BAB 5 DASAR PEMROGRAMAN MICROCONTROLLER 69
5.1 Struktur Dasar program Arduino 69
5.2 Konsep Input Digital dan Output Digital 72
5.3 Konsep Input Analog dan Output Analog 75
5.4 PWM (Pulse Width Modulation) 78
5.5 Cara Debugging Sederhana 81
BAB 6 KONEKSI IoT KE INTERNET 85
6.1 Menghubungkan ESP32/ESP8266 ke WiFi 86
6.2 Mengirim Data ke Platform Cloud 91
6.3 Menampilkan Data Real-Time 136
BAB 7 PROYEK SEDERHANA 147
7.1 Proyek 1 : Mengontrol Buzzer 147
7.2 Proyek 2 : Monitoring Suhu 152
REFERENSI 161