Pada eBook ini kita semua akan belajar menjadi seorang IoT Developer dengan mengembangkan sebuah produk Smart Home System, dimana kita bisa mengontrol peralatan-peralatan di rumah dengan aplikasi, seperti menyalakan lampu, kulkas, kipas, ac dan lain sebagainya.
Untuk aplikasinya sendiri akan kita kembangkan menggunakan Laravel (Ajax) dan React Native. Laravel akan bekerja sebagai aplikasi untuk mengontrol peralatan dan juga sebagai web service yang nanti berinteraksi dengan hardware dan Android melalui Rest API.
Sedangkan Ajax akan kita gunakan di dalam pengembangan aplikasi web, agar aplikasi menjadi lebih interaktif dan cepat dalam mengubah status dari peralatan yang dihubungkan.
Di dalam materi Laravel kita akan belajar banyak hal, seperti proses installasi, membuat models dan migrations, data seeders, Ajax, Rest API dan masih banyak lagi.
Untuk React Native akan kita gunakan untuk mengembangkan aplikasi Android-nya, jadi nanti kita juga bisa mengontrol peralatan dirumah hanya dengan smartphone. Dimana data yang ditampilkan oleh aplikasi Android akan diambil dari Rest API yang dibuat di Laravel.
Setelah itu, kita juga akan belajar merakit module-module hardware yang mana nanti digunakan untuk mengontrol peralatan-peralatan di rumah, adapaun module yang akan kita gunakan adalah NodeMCU (based Arduino), Relay, kabel jumper, lampu dan lain sebagainya.
Setelah module-module berhasil dirakit, maka langkah selanjutnya kita akan belajar menghubungkan antara aplikasi yang kita buat dengan hardware yang sudah kita rakit dengan menggunakan Rest API. Setelah aplikasi dan hardware terhubung, maka kita bisa mengontrol semua peralatan di dalam rumah menggunakan aplikasi.
Dengan mempelajari materi di dalam eBook ini, diharapkan teman-teman bisa mengembangkan sebuah produk IoT yang bisa dijual dan dimanfaatkan untuk banyak orang. Dan tentu saja bisa menjadi seorang FullStack Developer dan IoT Developer yang handal.