Deskripsi Kelas

Kelas ini bertujuan untuk memberikan pemahaman yang mendalam tentang penggunaan webhook dan database MySQL/MariaDB dalam melakukan logging data pada aplikasi IoT menggunakan protokol MQTT. Dalam kelas ini, kamu akan mempelajari cara mengirimkan data dari perangkat IoT melalui protokol MQTT ke webhook dan menyimpan data ke database MySQL/MariaDB.


Kamu akan mempelajari cara membuat webhook, menghubungkan webhook dengan perangkat IoT, dan mengirimkan data melalui webhook ke database MySQL/MariaDB. Kamu juga akan mempelajari cara mengelola database dan melakukan query pada database MySQL/MariaDB untuk mengambil dan menganalisis data.


Dalam kelas ini, kamu akan diberikan kesempatan untuk mempraktekkan konsep yang telah dipelajari dengan membangun aplikasi IoT menggunakan protokol MQTT dan logging data ke database MySQL/MariaDB melalui webhook. Dengan menyelesaikan kelas ini, kamu akan memiliki pemahaman yang kuat tentang cara melakukan logging data pada aplikasi IoT menggunakan protokol MQTT, webhook, dan database MySQL/MariaDB.


Setelah menyelesaikan kelas ini, kamu akan memiliki pengetahuan yang cukup untuk mengumpulkan data sensor dari perangkat IoT menggunakan broker MQTT dan menyimpannya ke dalam database MySQL/MariaDB menggunakan webhook yang kemudian bisa kamu tampilkan data tersebut dalam bentuk grafik atau sebagai history. Kamu juga akan belajar cara membuat skrip webhook menggunakan PHP untuk mengambil data dari broker MQTT dan menyimpannya ke dalam database MySQL/MariaDB.


Webhook tersebut dapat digunakan untuk mengirim data ke pihak ketiga seperti Zapier atau IFTTT. Kamu akan belajar cara mengkonfigurasi webhook agar dapat mengirim data tersebut secara teratur dari broker MQTT ke database MySQL/MariaDB sekaligus dimanfaatkan untuk integrasi dengan sistem lainnya.


Untuk dapat mempelajari kelas ini, kamu perlu memahami terlebih dahulu mengenai cara membuat broker private menggunakan Shiftr.io.

Yang Akan Dipelajari

Membuat webhook pada Shiftr.io

Mengatur database

Membuat skrip PHP untuk menyimpan ke database

Membuat akun web hosting

Membuat skrip PHP untuk membaca nilai dari Webhook

Kurikulum Kelas

2 Topik • 7 Materi
Menyiapkan Instance dan Database
3 Materi
Pembukaan
Memastikan Instance Bisa Berjalan
Menyiapkan Hosting dan Database
Membangun Webhook
4 Materi
Membuat File PHP Untuk Koneksi Database
Membuat Webhook
Menambahkan Data di Database
Menyimpan Topic dan Payload ke Database

Instruktur

image
Nusabot ID
26 Kelas Diterbitkan

Nusabot adalah platform IoT yang akan membantu peserta belajar tentang cara menggunakan dan membuat aplikasi IoT. Memberikan pengenalan tentang IoT dan cara kerjanya, serta memberikan latihan praktis untuk membuat aplikasi IoT sederhana tepat guna. Selain itu, Nusabot akan memberikan penjelasan tentang cara menggunakan teknologi yang digunakan dalam IoT, seperti sensor, perangkat keras, dan perangkat lunak. Nusabot juga akan memberikan tips dan trik untuk meningkatkan efektivitas aplikasi IoT yang dibuat.