Lewati ke konten

Mulai cepat

Latihan ini membawa Anda dari nol: membuat workspace, mendaftarkan satu device, mengirim data lewat MQTT, menyimpannya dengan rule, lalu menampilkannya di dashboard. Anda butuh akun Celestian, alamat broker MQTT dari administrator, dan program mosquitto_pub (atau Python/Node.js, lihat tab kode).

  1. Masuk atau daftar

    Buka alamat Celestian lalu pilih Daftar (bila pendaftaran dibuka) atau Masuk. Verifikasi alamat e-mail Anda bila diminta. Bila pendaftaran ditutup, minta undangan dari administrator (lihat Undangan).

    Halaman masuk Celestian.
  2. Buat workspace

    Di halaman Workspaces, pilih Buat workspace. Isi Nama (misalnya Gudang Dingin Nusantara) dan Route (misalnya gudang-nusantara). Route dipakai di topik MQTT dan tidak bisa diubah kemudian.

    Daftar workspace dengan satu workspace contoh.
  3. Buat channel

    Menu Channels → Buat channel. Isi nama Telemetri Gudang dan route telemetri-gudang.

    Daftar channel berisi Telemetri Gudang dan Kontrol Perangkat.
  4. Buat device dan simpan key-nya

    Menu Devices → Buat device. Isi nama Sensor Ruang Beku A1 dan Serial SN-A1. Setelah disimpan, Celestian menampilkan device key sekali saja. Salin dan simpan. ID device (UUID) terlihat di halaman detail.

  5. Hubungkan device ke channel

    Buka detail channel, bagian Koneksi, pilih Hubungkan, pilih device, lalu centang tipe Publish. Tanpa koneksi publish, broker memutus device yang mencoba mengirim.

  6. Pasang rule penyimpanan

    Di detail channel (bagian Pengaturan), kartu Penyimpanan menampilkan tanda Tidak disimpan. Pilih tombol Simpan ke Internal DB (SenML). Rule yang dibuat: Channel Subscriber → Bypass → Internal DB (SenML).

  7. Kirim data dari device

    Terminal window
    DEV=<id-device>
    mosquitto_pub -h <alamat-broker> -p 1883 -V mqttv311 -q 1 \
    -i "$DEV" -u "$DEV" -P '<device-key>' \
    -t 'm/gudang-nusantara/c/telemetri-gudang/ruang-a1' \
    -m '[{"n":"temp_inlet","u":"Cel","v":22.4},{"n":"humidity","u":"%RH","v":48.3},{"n":"door_open","vb":false}]'

    Tab Credentials di halaman device menghasilkan contoh yang sama dengan ID dan topik yang sudah terisi.

  8. Lihat pesan di Messages

    Buka Messages, pilih channel, lalu nyalakan Live untuk melihat pesan masuk seketika. Pesan yang tersimpan muncul di tabel.

    Halaman Messages berisi tabel pesan SenML tersimpan.
    Pesan tersimpan di Messages.
  9. Buat dashboard

    Menu Dashboards → Buat dashboard, lalu Mode edit → Tambah widget (misalnya Line Chart). Pilih channel, nama nilai temp_inlet, dan jendela waktu.

    Dashboard Pemantauan Gudang berisi kartu, grafik garis, dan gauge.
    Hasil akhir: dashboard pemantauan.