Logo __CAPGO_KEEP_0__
Retour aux plugins
@capgo/capacitor-mqtt
Tutoriel
@capgo/capacitor-mqtt

MQTT

Support MQTT pour le messagerie en temps réel sur iOS, Android et Web.

Guide

Tutoriel sur MQTT

Tester sur appareil

Téléchargez l'application Capgo, puis scannez le code QR code.

Lien QR de prévisualisation du plugin MQTT code

Utilisation de @capgo/capacitor-mqtt

Le plugin Capacitor pour la connectivité MQTT sur Android et iOS.

Installer

bun add @capgo/capacitor-mqtt
bunx cap sync

Ce que ce plugin expose

  • connect
  • disconnect
  • subscribe
  • publish

Exemple d'utilisation

connect

Voir les définitions upstream pour le contrat actuel.

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

Voir les définitions upstream pour le contrat actuel.

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

await MqttBridge.disconnect();

subscribe

Voir les définitions upstream pour le contrat actuel.

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

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

publish

Voir les définitions upstream pour le contrat actuel.

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

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

Référence complète

Continuez à partir de l'utilisation de @capgo/capacitor-mqtt

Si vous utilisez En utilisant @capgo/capacitor-mqtt pour planifier le travail de plugin natif, connectez-le avec @capgo/capacitor-mqtt pour les détails d'implémentation dans @capgo/capacitor-mqtt, Prise en main pour les détails d'implémentation dans Prise en main, Capgo Répertoire de plugin pour le flux de produit dans le répertoire de plugin Capgo les plugins Capacitor par Capgo pour le détail d'implémentation dans les plugins Capacitor par Capgo, et Ajouter ou Mettre à Jour les Plugins pour le détail d'implémentation dans Ajouter ou Mettre à Jour les Plugins.