Naning Zaenal Mustopa
Aplikasi IoT dengan program Android yang sudah Siap, Kita akan memakai aplikasi Android yang sudah tersedia secara gratis di Play Store → Easy NodeMCU
Smart Home Bebasis IoT ini merupakan sebuah Implementasi, dimana pada kali ini say implementasikan sebagai Rancang bangun Instalasi Rumah dengan android sebagai saklar utamanya yaitu sebuah Aplikasi IoT dengan program Android yang sudah siap digunakan, Kita akan memakai aplikasi Android yang sudah tersedia secara gratis di Play Store yaitu Easy NodeMCU; dengan sebuah jaringan WiFi yang akan dipakai untuk koneksi antara IoT ESP8266 dengan aplikasi di Android.
Pada Rancang Bangun Smart Home ini gunakan Arduino IDE untuk mengunggah sketsa Anda. Anda membutuhkan, setidaknya, Arduino 1.6.5 dan menginstal platform esp8266. Untuk menginstalnya bisa pada link berikut : http://github.com/esp8266/Arduino .
• Semua node dan perangkat android Anda harus berada di jaringan yang sama. Jangan lupa untuk menulis sketsa ssid dan kata sandi Anda di Arduino jika diperlukan.
• Biasanya perangkat Anda akan menemukan alamat broadcast, jika Anda tidak mengaturnya sendiri.
• Tidak peduli dengan IP (statis atau DHCP). Sistem ini didasarkan pada protokol soket Siaran UDP yang sangat sederhana. Pesan dikirim ke semua node tetapi hanya satu yang merespon pesan tergantung pada ID dan nomor
• Hilangnya koneksi jaringan.
• Pasokan baterai nya rendah.
• Orientasi node yang buruk.
• Kualitas perangkat ANDROID yang buruk --> 80% masalah disebabkan oleh hal ini
• Gunakan pemantau terminal serial pada Arduino untuk melakukan troubleshooting
• ID: digunakan untuk mengidentifikasi setiap node di dalam nodetype.
• NODE TYPE: digunakan untuk mengidentifikasi setiap node.
• 0 → perangkat android.
• 1 → sensor suhu.
• 2 → sakelar aktuator.
• 3 → sensor gerak.
• 4 → aktuator servo.
• JENIS PESAN: 0 → untuk mengatur. 1 → untuk meminta. 2 → untuk menyetel otomatis. 3 → untuk menghentikan otomatis. • PESAN ACK: 0 → tidak diperlukan ack. 1 → ack diperlukan. • ISI: Misalnya: 0 → matikan, 1 → nyalakan