Utilizzo di @capgo/capacitor-mqtt
Plugin Capacitor per la connessione MQTT su Android e iOS.
Installa
bun add @capgo/capacitor-mqtt
bunx cap sync
Cos'è che questo plugin espone
connectdisconnectsubscribepublish
Esempio di utilizzo
connect
Vedi le definizioni upstream per il contratto corrente.
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
Vedi le definizioni upstream per il contratto corrente.
import { MqttBridge } from '@capgo/capacitor-mqtt';
await MqttBridge.disconnect();
subscribe
Vedi le definizioni upstream per il contratto corrente.
import { MqttBridge } from '@capgo/capacitor-mqtt';
await MqttBridge.subscribe({} as { topic: string; qos: number });
publish
Vedi le definizioni upstream per il contratto corrente.
import { MqttBridge } from '@capgo/capacitor-mqtt';
await MqttBridge.publish({} as { topic: string; payload: string; qos: number; retained: boolean });
Riferimento completo
- GitHub: https://github.com/Cap-go/capacitor-mqtt/
- Documentazione: /docs/plugins/mqtt/
Keep going from Using @capgo/capacitor-mqtt
Se stai utilizzando Using @capgo/capacitor-mqtt per pianificare il lavoro del plugin nativo, connettilo con @capgo/capacitor-mqtt for the implementation detail in @capgo/capacitor-mqtt, Guida di Avvio per i dettagli di implementazione in Guida di Avvio, Capgo Plugin Directory per il flusso di lavoro del prodotto nella Capgo Directory dei Plugin Capacitor Plugin da Capgo per la dettaglio di implementazione nella Capacitor Plugin da Capgo, e Aggiungere o Aggiornare Plugin per la dettaglio di implementazione in Aggiungere o Aggiornare Plugin.