Saltare al contenuto principale
Torna ai plugin
@capgo/capacitor-mqtt
Istruzioni
@capgo/capacitor-mqtt

MQTT

Supporto MQTT per la messaggistica in tempo reale su iOS, Android e Web.

Guida

Tutorial su MQTT

Testa sul dispositivo

Scarica l'app Capgo, poi scansa il codice QR code.

Collegamento QR di anteprima del plugin MQTT code

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

  • connect
  • disconnect
  • subscribe
  • publish

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

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.