Lewati ke konten utama

Mulai Cepat

Stabil

Menghubungkan Perangkat

Menghubungkan ESP32 atau board kompatibel ke Ruang IoT melalui library resmi dan topic MQTT v2.

Dalam artikel ini

Prasyarat

  • Project, device, dan variable sudah dibuat.
  • Project ID dan Device ID tersedia.
  • Board dan kabel data terdeteksi.
  • Wi-Fi memiliki akses internet.
  • Library RuangIoT tersedia di Firmware Studio atau Arduino IDE.

Konfigurasi identitas dan Wi-Fi

Credential MQTT internal tetap berada di library RuangIoT. File Connection.h atau sketch pengguna hanya menyimpan Wi-Fi, Project ID, dan Device ID.

CPP Connection.h
#pragma once

const char WIFI_SSID[] = "NAMA_WIFI";
const char WIFI_PASSWORD[] = "PASSWORD_WIFI";
const char PROJECT_ID[] = "PROJECT_ID_ANDA";
const char DEVICE_ID[] = "DEVICE_ID_ANDA";

Sketch telemetry minimum

CPP main.ino
#include <RuangIoT.h>
#include "Connection.h"

WiFiClient net;
RuangIoT ruangiot;
RuangIoTTimer timer;

void kirimData() {
  ruangiot.send("temperature", 28.5);
}

void setup() {
  Serial.begin(115200);
  WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
  ruangiot.begin(net);
  timer.setInterval(3000, kirimData);
}

void loop() {
  ruangiot.loop();
  timer.run();
}

Pengujian

  1. Verifikasi source sampai tidak ada error blocking.
  2. Unggah firmware ke board.
  3. Buka Serial Monitor pada baud rate yang sesuai.
  4. Pastikan koneksi Wi-Fi dan Ruang IoT berhasil.
  5. Periksa Data History dan status device.

Masukan dokumentasi

Apakah artikel ini membantu?

Pencarian Dokumentasi

Apa yang ingin Anda pelajari?

Ketik minimal dua karakter untuk mencari artikel dokumentasi.
Kode berhasil disalin.