Menggunakan @capgo/capacitor-mqtt
Plugin Capacitor untuk koneksi MQTT pada Android dan iOS.
Install
bun add @capgo/capacitor-mqtt
bunx cap sync
bunx cap sync menggandakan plugin code native ke proyek native Anda. Jalankan lagi setelah setiap pembaruan plugin.
Import
import { MqttBridge } from '@capgo/capacitor-mqtt';
Pandangan API
| Metode | Deskripsi |
|---|---|
connect |
Lihat definisi sumber untuk perilaku saat ini. |
disconnect |
Lihat definisi sumber untuk perilaku saat ini. |
subscribe |
Lihat definisi sumber untuk perilaku saat ini. |
publish |
Lihat definisi sumber untuk perilaku saat ini. |
Contoh
connect()
Lihat referensi API untuk kontrak saat ini.
import { MqttBridge } from '@capgo/capacitor-mqtt';
const result = await MqttBridge.connect({
serverURI: 'https://example.com',
port: 8080,
clientId: 'client-id-123',
username: 'username',
password: 'password',
setCleanSession: true,
connectionTimeout: 1000,
keepAliveInterval: 1000,
setAutomaticReconnect: true,
});
console.log(result);
disconnect()
Lihat referensi API untuk kontrak saat ini.
import { MqttBridge } from '@capgo/capacitor-mqtt';
const result = await MqttBridge.disconnect();
console.log(result);
subscribe()
Lihat referensi API untuk kontrak saat ini.
import { MqttBridge } from '@capgo/capacitor-mqtt';
const result = await MqttBridge.subscribe({
topic: 'topic',
qos: 1,
});
console.log(result);
publish()
Lihat referensi API untuk kontrak saat ini.
import { MqttBridge } from '@capgo/capacitor-mqtt';
const result = await MqttBridge.publish({
topic: 'topic',
payload: 'payload',
qos: 1,
retained: true,
});
console.log(result);
Dengarkan Event
addListener Lihat referensi __CAPGO_KEEP_0__ untuk kontrak saat ini. handle.remove() ketika layar dihapus.
Referensi lengkap.
Teruskan dari Menggunakan @capgo/capacitor-mqtt
Jika Anda menggunakan Menggunakan @capgo/capacitor-mqtt Untuk merencanakan pekerjaan plugin native, hubungkannya dengan @capgo/capacitor-mqtt untuk detail implementasi di @capgo/capacitor-mqtt Mulai Menggunakan untuk detail implementasi di Getting Started, Daftar Direktori Plugin Capgo untuk alur kerja produk di Daftar Direktori Plugin Capgo, Capacitor Plugin oleh Capgo untuk detail implementasi di Capacitor Plugin oleh Capgo, dan Tambah atau Perbarui Plugin untuk detail implementasi di Tambah atau Perbarui Plugin.