Membuat Aplikasi IoT: Internet of Things

Ketergantungan manusia terhadap teknologi semakin meningkat. Jika komputer atau koneksi internet mati, orang sudah tidak atau kurang bisa bekerja. Sekarang kegiatan sehari-hari bisa terbengkalai kalau tidak bawa handphone atau koneksi handphone terganggu. Nantinya, Internet of Things juga seperti itu, mengambil bagian penting dari kehidupan manusia sehari-hari.


Internet of Things (IoT) adalah suatu cara untuk menghubungkan perangkat elektronik ke Internet dan mengontrolnya dari seluruh dunia selama 24 jam non stop. Contohnya kita bisa mengontrol nyala hidup lampu, buka tutup pintu, kulkas, TV dan perangkat elektronik lainnya, meski kita berada di tempat yang jauh dari perangkat tersebut.


Dalam buku ini, kita akan mengenal apa itu Internet of Things (IoT), Chip dan Board yang dapat digunakan untuk IoT, Bahasa Lua yang digunakan untuk memprogram aplikasi IoT. Untuk implementasinya, kita akan melakukan praktek nyata pembuatan Aplikasi IoT, yaitu mengontrol LED melalui Jaringan dan Internet, baik berbasis Web maupun ANDROID.


Dan terakhir, kita akan meracik binary sendiri untuk di Flash ke Board serta sebagai bonus menggunakan IoT untuk Hacking Wifi (Wifi Jammer untuk mengacaukan sinyal Wifi, mematikan sinyal Wifi target, dan mengkloning SSID untuk membingungkan hotspot Wifi).


SPESIFIKASI BUKU:


Judul : Membuat Aplikasi IoT: Internet of Things
Penulis : Hardana & Radian Ferrari Isputra
Harga : Rp. 58.000
Tebal Buku : 136 Halaman
Dimensi (L x P) : 14 x 21 Cm (Standar)
Tanggal Terbit : 30 Desember 2019


Klik disini untuk melihat cover gambar dalam ukuran yang lebih besar.


membuat-aplikasi-iot-internet-of-things


.


DAFTAR ISI


BAB 1. Pendahuluan
1.1. Apakah IoT (Internet of Things) itu?
1.2. Penerapan dan Manfaat IoT
1.3. Chip untuk IoT
1.4. Mengapa Harus Minimum Sistem?
1.5. Beberapa Board ESP8266
1.6. Kenapa Bukan Arduino atau Raspberry?

BAB 2. Board
2.1. Spesifikasi Teknis
2.2. Memilih Board

BAB 3. ESPlorer IDE
3.1. Kelengkapan Kebutuhan
3.2. Download ESPlorer
3.3. Fitur ESPlorer
3.4. Tampilan Menu ESPlorer
3.5. Cara Menghubungkan ESPlorer dengan Board
3.6. Ujicoba Program Hello

BAB 4. Membuat Program Sederhana
4.1. Membuat LED Blink
4.2. Penjelasan Program
4.3. Menjalankan Program
4.4. Menyimpan Program ke Disk
4.5. Menyimpan Program ke ESP
4.6. Melihat File yang Tersimpan di ESP
4.7. Menghapus Script di ESP

BAB 5. Dasar-Dasar Bahasa Lua
5.1. Komentar
5.2. Identifier
5.3. Keyword
5.4. Variabel dan Tipe Data
5.5. Operator
5.6. Perulangan for
5.7. Perulangan while
5.8. Perulangan repeat until
5.9. Menghentikan Perulangan dengan break
5.10. Percabangan if
5.11. Function
5.12. Array
5.13. Table
5.14. Operasi Terhadap Table

BAB 6. GPIO (General Purpose Input Output)
6.1. Apakah GPIO itu?
6.2. GPIO yang Bisa Dipakai
6.3. GPIO sebagai Output
6.4. Setting GPIO sebagai Output
6.5. Setting Nilai Pin Output
6.6. GPIO sebagai Input
6.7. Setting GPIO sebagai Input
6.8. Membaa Nilai Pin Input
6.9. Praktek Nyata

BAB 7. Timer
7.1. Apakah Timer itu?
7.2. Function untuk Timer
7.3. Contoh Penerapan Timer

BAB 8. WiFi
8.1. Mode WiFi
8.2. Sebagai Station
8.3. Sebagai AP (Access Point)
8.4. Koneksi ke AP

BAB 9. RTC (Real Time Clock)
9.1. Apakah RTC itu?
9.2. Program RTC

BAB 10. External Interrupts
10.1. Apakah External Interrupts itu?
10.2. Rangkaian Hardware
10.3. Program Internal Interrupts

BAB 11. UART (Universal Asyncronous Receiver Transmitter)
11.1. Penjelasan UART
11.2. Praktek Nyata dan Rangkaian Hardware
11.3. Program UART

BAB 12. ADC (Analog to Digital Converter)
12.1. Apakah ADC itu?
12.2. Praktek Nyata dan Rangkaian Hardware
12.3. Program ADC

BAB 13. PWM (Pulse Width Modulation)
13.1. Pengertian PWM
13.2. Frekuensi dan Resolusi
13.3. Rangkaian Hardware
13.4. Program PWM

BAB 14. Web Server dengan ESP

BAB 15. Kontrol Melalui Jaringan

BAB 16. Kontrol Melalui Internet
16.1. Kontrol GPIO Melalui Internet
16.2. Mendaftar Layanan Cloud
16.3. Memulai Project di Geeknesia
16.4. Membuat Gateway
16.5. Membuat Device
16.6. Ujicoba API
16.7. Program di ESP
16.8. Eksperimen

BAB 17. Program Web dan Android untuk Kontrol Led
17.1. Program Berbasis Web
17.2. Aplikasi Mobile Berbasis Android
17.3. Menambahkan Tombol Cek Status

BAB 18. Meracik Binary Sendiri untuk di Flash ke ESP
18.1. Mulai Meracik
18.2. Download Flasher
18.3. Mulai Nge-Flash
18.4. Ujicoba Flash

BAB 19. Hacking WiFi (WiFi Jammer)
19.1. Apa itu WiFi Jammer?
19.2. Download dan Upload Tools
19.3. Menggunakan Fitur Firmware Deauth
19.4. Kloning SSID (Service Set Identifier)

Daftar Pustaka
Tentang Penulis

Baca Juga

Belum Ada Komentar