Managed MQTT Broker · Region Singapura
Dedicated MQTT Broker Indonesia
Satu proses Mosquitto khusus untuk tiap pelanggan, bukan shared broker dengan batas topik. Topik bebas, TLS, publish via REST, dan trigger webhook. Mulai Rp 75 ribu per bulan.
Broker Anda sendiri, bukan akun di broker orang lain.
Layanan broker MQTT shared biasanya membatasi username, ACL, dan wildcard topik. Voltrus memberi Anda proses yang benar-benar terpisah.
Dedicated, bukan shared
Anda mendapat satu proses Mosquitto yang terpisah. Konfigurasi, restart, dan beban pelanggan lain tidak menyentuh broker Anda.
Topik bebas ditentukan
Tidak ada template ACL dan tidak ada larangan wildcard #. Struktur topik sepenuhnya milik Anda.
TLS di port 8883
Perangkat terhubung lewat mqtts://<tenant>.broker.voltrus.id:8883. Enkripsi aktif sejak koneksi pertama.
Publish via REST
Kirim pesan dari server, cron, atau function lewat POST /v1/publish. Serverless tanpa koneksi persisten.
Trigger webhook
Pesan MQTT bisa memicu webhook: body JSON, signature HMAC-SHA256, retry otomatis dengan backoff, dan antrean yang bertahan saat restart.
Region Singapura
Broker berjalan di Singapura — latensi rendah ke perangkat di Indonesia dengan peering internasional terbaik di region. Bayar bulanan via QRIS, tanpa kartu kredit.
Satu paket dulu. Kapasitas lain menyusul.
Starter sudah dedicated sejak hari pertama. Paket yang lebih besar sedang disiapkan.
- 50 koneksi simultan
- 5GB trafik per bulan
- 1 proses Mosquitto dedicated
- TLS di port 8883 (
mqtts://) - Publish via REST + aturan webhook
- Pembayaran bulanan via QRIS
Paket dengan kapasitas lebih besar sedang disiapkan. Harga akan diumumkan bersamaan dengan ketersediaannya.
Tanpa kartu kredit · Tanpa batasan topik · Batal kapan saja lewat konsol
ESP32 online dalam lima menit.
- Buat broker di konsol, lalu catat hostname
<tenant>.broker.voltrus.id. - Pasang library
PubSubClientdari Library Manager Arduino IDE. - Isi kredensial WiFi dan hostname broker Anda, lalu upload sketsa berikut.
#include <WiFi.h>
#include <PubSubClient.h>
WiFiClientSecure tlsClient;
PubSubClient mqtt(tlsClient);
const char* WIFI_SSID = "nama-wifi";
const char* WIFI_PASS = "password-wifi";
// dari konsol Voltrus
const char* MQTT_HOST = "<tenant>.broker.voltrus.id";
const int MQTT_PORT = 8883;
void setup() {
Serial.begin(115200);
WiFi.begin(WIFI_SSID, WIFI_PASS);
while (WiFi.status() != WL_CONNECTED) { delay(500); }
tlsClient.setInsecure(); // produksi: ganti dengan setCACert()
mqtt.setServer(MQTT_HOST, MQTT_PORT);
mqtt.connect("esp32-kandang-01");
}
void loop() {
mqtt.loop();
if (!mqtt.connected()) {
mqtt.connect("esp32-kandang-01");
return;
}
mqtt.publish("kandang/suhu", "{\"temp_c\":27.5}");
delay(5000);
}
Topik kandang/suhu di atas bisa langsung dipakai aturan webhook: setiap payload yang melewati ambang batas dikirim ke endpoint Anda sebagai POST ber-tanda tangan.
Shared broker vs dedicated.
Pertanyaan yang sering muncul.
Broker shared menempatkan banyak pengguna dalam satu proses, lalu membatasi tiap username dengan ACL dan sering melarang wildcard #. Voltrus memberi Anda satu proses Mosquitto khusus: tidak ada tetangga, tidak ada batasan topik template.
Keduanya platform yang matang, tetapi tier dedicated mereka dihargai untuk skala besar: harga publik klaster dedicated mulai sekitar $233 per bulan. Voltrus Starter Rp 75.000 per bulan sudah berupa proses dedicated dengan TLS dan webhook.
Belum ada angka SLA yang kami janjikan. Halaman status publik akan tersedia bersamaan dengan peluncuran, dan seluruh angka operasional akan dipublikasikan di sana.
Setiap pengiriman ditandatangani HMAC-SHA256 dan diberi batas waktu lima detik. Pengiriman yang gagal diulang maksimal tiga kali dengan backoff eksponensial melalui antrean yang bertahan saat proses restart. Pesan yang tetap gagal masuk ke tabel dead-letter.
Bisa. Endpoint REST POST /v1/publish menerima topik dan payload dengan autentikasi API key per tenant, jadi server, cron, maupun function bisa mengirim pesan tanpa membuka koneksi MQTT.
Pembayaran bulanan dilakukan via QRIS dari konsol. Tidak perlu kartu kredit.