Dokumentasi & panduan memulai.

Mulai dengan library EasyMQTT — sambungkan ESP32 Anda ke EasyLife IoT dalam 5 langkah.

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.

easylife_quickstart.ino
// 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):

PapanKeterangan
ESP32Dukungan penuh: SSL/TLS, OTA, sensor & relay
ESP8266Dukungan penuh: SSL/TLS, OTA
Wemos D1 MiniRingkas, berbasis ESP8266 — cocok untuk proyek kecil
NodeMCUBerbasis 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