Sebelum menggunakan SDK ApsaraMQ for MQTT untuk mengirim dan menerima pesan, Anda harus membuat sumber daya terkait seperti instance, topik, dan grup di konsol ApsaraMQ for MQTT. Informasi tentang sumber daya ini perlu ditentukan dalam kode saat menggunakan SDK.
Sebelum memulai
Aktifkan ApsaraMQ for MQTT dan otorisasi pengguna RAM untuk mengakses sumber daya ApsaraMQ for MQTT.
Buat instance dan dapatkan titik akhir dari instance
Dalam ApsaraMQ for MQTT, sebuah instance adalah mesin virtual yang digunakan untuk menyimpan informasi terkait topik dan grup.
Masuk ke konsol ApsaraMQ for MQTT. Di panel navigasi sebelah kiri, klik Instances.
Di bilah navigasi atas, pilih wilayah tempat instance yang ingin dikelola berada. Kemudian, di pojok kiri atas, klik Create Instance.
Pada panel yang muncul, gunakan nilai default Subscription untuk parameter Billing Method. Lalu, klik OK.
Di halaman pembelian yang muncul, pilih spesifikasi instance sesuai kebutuhan bisnis Anda, centang Terms of Service, lalu klik Buy Now.
Untuk informasi lebih lanjut tentang edisi instance yang disediakan oleh ApsaraMQ for MQTT dan perbedaan fitur mereka, lihat Edisi Instance.
Di halaman pembayaran pesanan, ikuti petunjuk di layar untuk menyelesaikan pembayaran.
Setelah menyelesaikan pembayaran, klik Console di halaman yang muncul.
Kembali ke konsol ApsaraMQ for MQTT. Di panel navigasi sebelah kiri, klik Instances. Di bilah navigasi atas, pilih wilayah tempat instance Anda diterapkan.
Pada halaman Instances, klik nama instance atau klik Details di kolom Actions instance untuk masuk ke halaman Instance Details.
Pada halaman Instance Details, klik tab Endpoints. Pada tab tersebut, Anda dapat melihat informasi titik akhir. Dalam contoh ini, public endpoint digunakan.

Buat topik
Protokol MQTT mendukung topik multi-level. Anda harus membuat topik induk di konsol ApsaraMQ for MQTT. Subtopik dapat ditentukan dalam kode tanpa perlu dibuat di konsol. Format penamaan topik induk dan subtopik adalah sebagai berikut: <Nama topik induk>/<Nama topik level-2>/<Nama topik level-3>. Total panjang nama tidak boleh melebihi 64 karakter. Untuk informasi lebih lanjut tentang topik, lihat Istilah.
Masuk ke konsol ApsaraMQ for MQTT. Di panel navigasi sebelah kiri, klik Instances.
Di bilah navigasi atas, pilih wilayah tempat instance yang ingin dikelola berada. Pada halaman Instances, klik nama instance untuk masuk ke halaman Instance Details.
- Di panel navigasi sebelah kiri, klik Topics. Di pojok kiri atas halaman Topik, klik Create Topic.
- Pada panel Buat Topik, atur parameter Name dan Description untuk topik, lalu klik OK di pojok kiri bawah.
Buat grup
Untuk informasi lebih lanjut tentang ID grup, lihat Istilah.
Masuk ke konsol ApsaraMQ for MQTT. Di panel navigasi sebelah kiri, klik Instances.
Di bilah navigasi atas, pilih wilayah tempat instance yang ingin dikelola berada. Pada halaman Instances, klik nama instance untuk masuk ke halaman Instance Details.
- Di panel navigasi sebelah kiri, klik Groups. Di pojok kiri atas halaman Grup, klik Create Group.
- Pada panel Buat Grup, atur parameter Group ID dan klik OK.