Aller directement au contenu principal
Retour aux plugins
@capgo/capacitor-mqtt
Tutoriel
par github.com/Cap-go

MQTT

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

Guide

Tutoriel sur MQTT

Utilisation de @capgo/capacitor-mqtt

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 Utiliser @capgo/capacitor-mqtt pour planifier le travail du plugin natif, le connecter avec @capgo/capacitor-mqtt pour les détails d'implémentation dans @capgo/capacitor-mqtt, Démarrage pour les détails d'implémentation dans Démarrage, Répertoire du Plugin Capgo pour le flux de travail du produit dans Répertoire du Plugin Capgo, Plugins Capacitor par Capgo pour les détails d'implémentation dans Plugins Capacitor par Capgo, et Ajouter ou Mettre à Jour les Plugins pour les détails d'implémentation dans Ajouter ou Mettre à Jour les Plugins.