Live · ESP32 Real-time Platform

Platform IoT yang
Literally Hits Different

ESP32, ESP8266, Arduino lo akhirnya dapet spotlight-nya. Connect device, pantau sensor, terima alert realtime — dari satu dashboard yang straight-up fire.

650ms
Avg Latency
🔐
SHA-256
API Security
📊
60+ poin
Per Device
🔔
Real-time
Notifikasi
Compatible with ESP32 ESP8266 Arduino Uno Arduino Nano STM32 Raspberry Pi Custom MCU
Kenapa ESP GOY?

Fitur yang bikin setup IoT lo
next level, fr fr 👾

Bukan cuma monitoring biasa — ini full-stack IoT command center yang literally handle semuanya buat lo.

⚡ Near real-time

Real-time Dashboard

Data sensor masuk, langsung keliatan. Refresh otomatis, nonstop. Latency rata-rata ~650ms (tergantung koneksi & server) — buat monitoring sih kerasa instan.

🔌 All-in, no cap

Multi Device Support

ESP32, ESP8266, Arduino, STM32 — no gatekeeping di sini. Daftarkan banyak device sekaligus dari satu akun.

🔐 SHA-256 encrypted

API Key Security

Tiap device dapet SHA-256 API key unik auto-generated. Kalau bocor? Generate ulang dalam satu klik. Gg ez.

🔔 Auto ping lo

Smart Alert

Set threshold, device anomali, lo dapet notif duluan. Integrasi Telegram Bot biar makin gaskeun tiap hari.

📊 60+ data points

Full Data History

Track performa device dari waktu ke waktu. 60+ data points per device, divisualisasi biar lo bisa analisa deep.

🚀 5 menit setup

Zero Config Deploy

Copy-paste API key ke firmware ESP32, upload, done. Dari unbox ke monitoring cuma 5 menit. Literally no cap.

Cara Kerja

Dari unbox ke monitoring
literally 5 menit 🎯

Tiga langkah simpel. No drama, no ribet. Just vibes dan ESP32 lo langsung nge-report.

01

Daftar Gratis

30 detik doang. Email + password.

Langsung masuk, no credit card needed, no gatekeeping sama sekali. Akun aktif instan.

  • Buka halaman Daftar, isi email + password
  • Verifikasi nggak ribet — langsung aktif
  • Akun gratis, device pertama bisa langsung ditambah
02

Add Device

Masukkan ESP32 lo ke dashboard.

Sistem auto-generate SHA-256 API key unik. Lo bakal dapet satu API key per device.

  • Menu Devices → tombol "Tambah Device"
  • Kasih nama + pilih tipe board (ESP32/ESP8266/dll)
  • Sistem kasih API key unik — copy, simpan baik-baik
  • Bocor? Regenerate ulang dalam satu klik
03

Upload & Gas

Copy API key ke firmware, upload.

Device langsung nge-kirim data ke platform. Dashboard update real-time. W rizz, seriously.

  • Tempel API key ke sketch (lihat contoh kode di bawah)
  • Kirim POST ke /api/device/data tiap baca sensor
  • Heartbeat berkala biar status online ke-track
  • Buka dashboard — data masuk real-time
Quickstart

Copy, paste,
device lo langsung ngoceh 📡

Cukup HTTP client bawaan — nggak butuh library aneh-aneh. Tempel API key, ganti pin sensor lo, upload. Done.

POST /api/device/data
#include <WiFi.h>
#include <HTTPClient.h>

const char* SSID    = "WIFI_LO";
const char* PASS    = "PASSWORD_WIFI";
const char* API_KEY = "TEMPEL_API_KEY_DEVICE_DI_SINI";
const char* ENDPOINT = "https://www.yoga312.my.id/api/device/data";

void setup() {
  Serial.begin(115200);
  WiFi.begin(SSID, PASS);
  while (WiFi.status() != WL_CONNECTED) delay(500);
}

void kirimSensor(float suhu, float lembap) {
  HTTPClient http;
  http.begin(ENDPOINT);
  http.addHeader("Content-Type", "application/json");
  http.addHeader("X-API-Key", API_KEY);

  String body = "{\"sensors\":["
    "{\"type\":\"temperature\",\"value\":" + String(suhu)   + "},"
    "{\"type\":\"humidity\",\"value\":"    + String(lembap) + "}"
  "]}";

  int status = http.POST(body);
  Serial.println(http.getString());   // {"ok":true,"saved":2,...}
  http.end();
}

void loop() {
  kirimSensor(27.4, 65.0);
  delay(10000);   // kirim tiap 10 detik
}
curl -X POST https://www.yoga312.my.id/api/device/data \
  -H "Content-Type: application/json" \
  -H "X-API-Key: TEMPEL_API_KEY_DEVICE" \
  -d '{
    "sensors": [
      { "type": "temperature", "value": 27.4 },
      { "type": "humidity",    "value": 65.0 }
    ]
  }'

# Response (201):
# { "ok": true, "saved": 2, "entries": [...] }

Butuh panduan lengkap wiring + firmware? Lihat ESP32 Guide →

API Reference

Endpoint yang lo butuhin
cuma segini aja 🤏

Semua request pakai header X-API-Key · base URL https://www.yoga312.my.id · rate limit 120 req/menit per device.

POST /api/device/data

Kirim satu/banyak sensor reading sekaligus.

{ "sensors": [ { "type": "temperature", "value": 27.4 } ], "timestamp": 1719700000 }
POST /api/device/heartbeat

Ping berkala biar status device tetap online + kirim telemetri.

{ "firmware": "1.0.3", "rssi": -62, "free_heap": 184320, "uptime": 3600 }
GET /api/device/command

Ambil perintah pending buat device (mis. nyalain relay).

— (tanpa body, balikin daftar command)
POST /api/device/command/{id}/ack

Konfirmasi command sudah dieksekusi device.

— (id command dari endpoint di atas)

Field type = slug sensor (mis. temperature, humidity) · value wajib angka · timestamp opsional (Unix detik, default waktu server). Maks 20 sensor per request.

FAQ

Yang sering
lo tanyain 🤔

ESP32, ESP8266, Arduino (yang ada modul WiFi/Ethernet), STM32, Raspberry Pi, sampai custom MCU. Syaratnya cuma satu: bisa kirim HTTP POST. Nggak ada lock-in ke board tertentu.

Yoi, daftar & pakai gratis — no credit card. Free tier: sampai 3 device, sensor Suhu & Kelembapan, plus Smart Switch (1 device, 3 relay). Cukup buat mulai dan ngoprek.

Premium buka semuanya: sampai 32 device, semua jenis sensor (CO2, cahaya, tekanan, dll), Smart Switch lebih banyak, plus fitur Remote Joystick & Project Controller yang dikunci di free.

Murah banget: mulai Rp10.000 buat 1 bulan, Rp15.000 (2 bln), Rp20.000 (3 bln), Rp25.000 (4 bln), sampai Rp30.000 buat 5 bulan. Chat admin via WhatsApp dari halaman Aktivasi Premium, bayar, lalu masukin kode aktivasi yang dikasih — premium langsung aktif.

Tenang. Tiap device punya API key unik (disimpan ter-hash SHA-256, jadi kita pun nggak nyimpen versi mentahnya). Kalau bocor, tinggal Regenerate dalam satu klik — key lama langsung mati.

Nggak. Cukup HTTP client bawaan board lo (HTTPClient di ESP32, ESP8266HTTPClient, dll). Kirim JSON ke endpoint, beres. Lihat contoh kode di atas.

Jujur aja: server-nya jalan di shared hosting, jadi ada overhead dari resource bareng, jarak geografis ke datacenter, plus round-trip TLS tiap request. Hasil tes real ada di kisaran 600ms+ tergantung kondisi koneksi & beban server. Buat monitoring sensor IoT ini masih kerasa real-time kok — data tetap masuk mulus. Kalau butuh latency lebih rendah, tinggal pindah ke server/VPS yang lebih mumpuni.

Rate limit 120 request per menit per device (2 req/detik). Lebih dari cukup buat monitoring sensor. Butuh lebih kenceng? Batch beberapa sensor dalam satu request (maks 20 reading sekaligus).

History tersimpan dan divisualisasi di dashboard biar bisa dianalisa dari waktu ke waktu. Tiap device ngumpulin 60+ data point buat tracking performa.

Bisa. Device nge-poll endpoint command buat ambil perintah pending — mis. nyalain/matiin relay (Smart Switch), lalu kirim ack setelah dieksekusi.

The Numbers Don't Lie

650ms
Latency rata-rata
3+
Jenis device
Free
Mulai gratis
SHA-256
API encryption

Siap level up
IoT setup lo? 🚀

Daftar gratis dalam 30 detik. No credit card needed, no cap.
ESP32 lo udah nunggu buat nge-report ke dashboard.

Mulai Sekarang — Gratis! Sudah punya akun?