Skip to konten utama

Panduan

Tutorial MQTT

Uji coba di perangkat

Unduh aplikasi Capgo terlebih dahulu, kemudian scan kode QR code.

Tautan QR pratinjau plugin MQTT code

Menggunakan @capgo/capacitor-mqtt

Plugin Capacitor untuk koneksi MQTT pada Android dan iOS.

Pasang

bun add @capgo/capacitor-mqtt
bunx cap sync

Apa yang Dibuka oleh Plugin Ini

  • connect
  • disconnect
  • subscribe
  • publish

Contoh Penggunaan

connect

Lihat definisi upstream untuk kontrak saat ini.

import { MqttBridge } from '@capgo/capacitor-mqtt';

await MqttBridge.connect({} as {
    serverURI: string;
    port: number;
    clientId: string;
    username: string;
    password: string;
    setCleanSession: boolean;
    connectionTimeout: number;
    keepAliveInterval: number;
    setAutomaticReconnect: boolean;
    setLastWill?: {
      willTopic: string;
      willPayload: string;
      willQoS: number;
      setRetained: boolean;
    };
  });

disconnect

Lihat definisi upstream untuk kontrak saat ini.

import { MqttBridge } from '@capgo/capacitor-mqtt';

await MqttBridge.disconnect();

subscribe

Lihat definisi upstream untuk kontrak saat ini.

import { MqttBridge } from '@capgo/capacitor-mqtt';

await MqttBridge.subscribe({} as { topic: string; qos: number });

publish

Lihat definisi upstream untuk kontrak saat ini.

import { MqttBridge } from '@capgo/capacitor-mqtt';

await MqttBridge.publish({} as { topic: string; payload: string; qos: number; retained: boolean });

Referensi Lengkap

Teruskan dari Menggunakan @capgo/capacitor-mqtt

Jika Anda menggunakan Menggunakan @capgo/capacitor-mqtt untuk merencanakan kerja plugin asli, hubungkannya dengan @capgo/capacitor-mqtt untuk detail implementasi di @capgo/capacitor-mqtt, Getting Started untuk detail implementasi di Getting Started, Daftar Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo Plugin Capacitor oleh Capgo untuk detail implementasi di Plugin Capacitor oleh Capgo, dan Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin.