Comment on page
API | MQTT
- Connect: Menunggu sampai koneksi dibangun dengan server .
- Disconnect: Menunggu client MQTT untuk menyelesaikan tugasnya, dan juga menunggu pemutusan sesi TCP/IP.
- Subscribe: Meminta server untuk unsubscribe pada satu atau banyak topik.
- Unsubscribe: Meminta server untuk unsubscribe pada satu atau banyak topik.
- Publish: Kembali ke thread aplikasi setelah melempar request ke client MQTT.

Architecture of MQTT Communication
Komunikasi MQTT didasari oleh topik. Topik digunakan untuk memisahkan satu kanal komunikasi dengan kanal lainnya. Spesifikasi teknis oneM2M sudah menyediakan topik khusus yang harus digunakan untuk komunikasi MQTT. Publikasi harus dilakukan pada topik yang spesifik dan respons juga akan diberikan pada topik berbeda yang sudah disediakan sebelumnya.
Bentuk topik request:
/oneM2M/req/your-access-key/antares-cse/choose-a-serialization-format
Bentuk topik respons:
/oneM2M/resp/antares-cse/your-access-key/choose-a-serialization-format
your-access-key
adalah access key akun anda. choose-a-serialization-format
dapat berisi 2 nilai:xml
untuk format XMLjson
untuk format JSON
Field | Value |
---|---|
Host | mqtt.antares.id |
Port | 1883 |
Payload yang dikirim ke topik MQTT adalah RequestPrimitive dan ResponsePrimitive yang telah dilakukan serialisasi. Data-data dikirimkan pada RequestPrimitive dan yang nantinya akan diterima oleh ResponsePrimitive.
Beberapa parameter utamanya adalah:
Singkatan Parameter | Nama parameter | Kegunaan |
fr | From | Sumber request |
to | To | Penerima request |
op | Operation | Operasi untuk melakukan perintah ( CREATE, RETRIEVE , ...) |
rqi | Request Identifier | ID korelasi antara request dan response |
pc | Primitive Content | Konten request (contoh: resource untuk dibuat) |
ty | Type | Tipe resource untuk dibuat |
rsc | Response Status Code | Kode status respons oneM2M |
Berikut adalah beberapa operation value:
Operation | Value |
CREATE | 1 |
RETRIEVE | 2 |
UPDATE | 3 |
DELETE | 4 |
NOTIFY | 5 |
CREATE | 6 |
- 1.
Last modified 2mo ago