Lewati ke konten

Messages

Menu Messages menampilkan pesan yang tersimpan lewat rule (output Internal DB). Mode Live menampilkan semua pesan yang sedang masuk ke channel, termasuk yang tidak disimpan.

Halaman Messages dengan pemilih channel, tab SenML dan JSON, filter, dan tabel pesan.
Kontrol Fungsi
Channel Pilih channel yang dibaca. Anda hanya melihat channel yang boleh Anda baca.
Tab SenML dan JSON Metrik terstruktur (satu baris per metrik) atau payload JSON utuh dari output Internal DB (JSON).
Agregasi Kotak centang untuk tampilan agregat (di bawah).
Kirim pesan Mengirim pesan uji ke channel (di bawah).
Live Membuka aliran pesan realtime (di bawah).
Muat ulang Menyegarkan tabel.
Unduh CSV Mengunduh CSV dengan filter yang sedang aktif (maksimal 50.000 baris).
Kolom Memilih kolom yang tampil (disimpan di browser Anda).

Baris filter: Nama metrik, Subtopik, Publisher, Device ID (bn), Protokol, Nilai (dengan pembanding) dan Tipe nilai, serta rentang Dari dan Sampai. Pilih Terapkan untuk menjalankan filter, atau tombol ulang untuk mengosongkannya.

Waktu kirim (dengan keterangan relatif), Publisher (nama device atau gateway yang terautentikasi), Device (bn atau id; nama device terdaftar bila cocok), subtopik, protokol, Nama metrik, Nilai, Unit, Nilai string, Nilai bool, nilai data, sum, dan waktu pembaruan. Pilihan kolom disimpan di browser Anda. Klik baris untuk melihat payload dengan penyorot sintaks.

Pesan SenFlat v2 yang jam perangkatnya tidak tepercaya ditandai badge Waktu perkiraan (waktunya diperkirakan dari waktu terima server). Lihat SenFlat v2.

  • Bila Dari dan Sampai kosong, yang ditampilkan adalah 7 hari terakhir.
  • Pembanding nilai: =, ≠, >, ≥, <, ≤.
  • Urutan terbaru atau terlama (klik judul kolom Waktu kirim).

Pagination memakai kursor waktu, bukan nomor halaman, sehingga hasilnya konsisten walau data baru terus masuk.

Centang Agregasi, lalu pilih fungsi (min, max, avg, sum, count) dan interval (1 menit, 5 menit, 15 menit, 1 jam, 6 jam, 1 hari). Hasilnya kartu per nama metrik dengan sparkline plus tabel per bucket waktu.

Kirim pesan membuka form subtopik dan payload (SenML atau JSON) dengan contoh template. Pesan dikirim atas nama Anda lewat jalur yang sama dengan pesan device, sehingga rule yang memproses channel ikut memprosesnya. Pesan ini tercatat dengan protokol ui dan publisher = akun Anda. Dibutuhkan izin channel.publish pada channel itu. Form juga menampilkan perintah mosquitto_pub yang terisi otomatis.

Dialog Kirim pesan dengan subtopik, payload, dan contoh perintah.
Dialog Kirim pesan.

Tombol Live membuka aliran realtime (SSE). Pesan tampil seketika selama halaman terbuka, tidak disimpan, dan bila terlalu cepat sebagian akan dilewati dengan pemberitahuan. Dibutuhkan izin channel.subscribe. Tombol Bersihkan mengosongkan daftar Live.

Mengunduh data sesuai filter. Nilai yang diawali =, +, -, atau @ dinetralkan agar aman dibuka di spreadsheet. Kolom time_trusted menandai waktu yang diperkirakan.