Tentang EasyMQTT
EasyMQTT adalah library resmi EasyLife IoT untuk Arduino (C++). Library ini menyambungkan papan ESP32, ESP8266, dan Wemos ke platform Anda dengan gaya pemakaian yang mirip Blynk — sederhana dan mudah dipelajari, tanpa perlu memahami detail protokol MQTT.
- Koneksi SSL/TLS terenkripsi — komunikasi perangkat aman dari ujung ke ujung
- Update OTA (over-the-air) — perbarui firmware tanpa kabel
- Auto-reconnect — menyambung kembali otomatis saat koneksi terputus
- Notifikasi langsung — kirim notifikasi ke aplikasi dari kode Anda
Instalasi: buka Arduino IDE → Sketch > Include Library > Manage Libraries… → cari EasyMQTT → Install (versi 1.0.10 atau terbaru).
Alur setup dalam 5 langkah
Langkah 1 — Buat proyek di aplikasi EasyLife
Daftar gratis di aplikasi EasyLife IoT, buat proyek baru, dan beri nama sesuai kebutuhan Anda — misalnya \"Rumah Saya\".
Langkah 2 — Bangun dashboard Anda
Tambahkan widget ke proyek: saklar, tombol, gauge, grafik sensor, dan lainnya — sesuai yang ingin Anda kendalikan atau pantau.
Langkah 3 — Daftarkan perangkat
Daftarkan perangkat baru di proyek Anda. Platform akan menerbitkan token perangkat — simpan token ini, ia akan dipakai di kode sebagai EASY_MQTT_TOKEN.
Langkah 4 — Pasang library & unggah kode
Pasang library EasyMQTT lewat Library Manager, salin kode contoh di bawah, isi token, nama Wi-Fi, dan kata sandi, lalu unggah ke papan via Arduino IDE.
// EasyMQTT — quickstart: connect ESP32 to EasyLife IoT #include <EasyMQTT.h> #define EASY_MQTT_TOKEN "XXXXX" // token from Step 3 #define WIFI_SSID "NAMA_WIFI" #define WIFI_PASSWORD "PASSWORD_WIFI" EasyMQTT mqtt; void setup() { Serial.begin(115200); mqtt.begin(WIFI_SSID, WIFI_PASSWORD); mqtt.onConnected = []() { // notifikasi muncul di aplikasi saat perangkat online mqtt.sendNotification("ESP32 Aktif", "Perangkat baru saja online"); }; mqtt.onDisconnected = []() { Serial.println("Terputus — mencoba menyambung ulang..."); }; } void loop() { mqtt.loop(); // jaga koneksi & proses perintah widget }
Langkah 5 — Cek koneksi
Buka aplikasi: Anda akan menerima notifikasi \"ESP32 Aktif\" dan status perangkat berubah menjadi online di dashboard. Selamat — perangkat pertama Anda terhubung!
Kompatibilitas hardware
EasyMQTT mendukung papan berikut — semuanya berbasis chip Espressif (ESP):
| Papan | Keterangan |
|---|---|
| ESP32 | Dukungan penuh: SSL/TLS, OTA, sensor & relay |
| ESP8266 | Dukungan penuh: SSL/TLS, OTA |
| Wemos D1 Mini | Ringkas, berbasis ESP8266 — cocok untuk proyek kecil |
| NodeMCU | Berbasis ESP8266, mudah dipakai untuk prototyping |
Punya pertanyaan lain? Kunjungi halaman FAQ atau hubungi tim dukungan kami.
Butuh bantuan langsung?
Mulai dengan paket gratis dan dapatkan perangkat pertama Anda online hari ini.
Mulai Gratis