Guía
Tutoriales de MQTT
Usando @capgo/capacitor-mqtt
plugin Capacitor para conectividad MQTT en Android e iOS.
Instalar
bun add @capgo/capacitor-mqtt
bunx cap sync
¿Qué se expone con este plugin?
connectdisconnectsubscribepublish
Uso de ejemplo
connect
Consulte las definiciones de upstream para el contrato actual.
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
Consulte las definiciones de upstream para el contrato actual.
import { MqttBridge } from '@capgo/capacitor-mqtt';
await MqttBridge.disconnect();
subscribe
Consulte las definiciones de upstream para el contrato actual.
import { MqttBridge } from '@capgo/capacitor-mqtt';
await MqttBridge.subscribe({} as { topic: string; qos: number });
publish
Consulte las definiciones de upstream para el contrato actual.
import { MqttBridge } from '@capgo/capacitor-mqtt';
await MqttBridge.publish({} as { topic: string; payload: string; qos: number; retained: boolean });
Referencia completa
- GitHub: https://github.com/Cap-go/capacitor-mqtt/
- Documentación: /docs/plugins/mqtt/
Sigue adelante desde [Usando @capgo/capacitor-mqtt](#using-@capgo/capacitor-mqtt)
Si estás utilizando [Usando @capgo/capacitor-mqtt](#using-@capgo/capacitor-mqtt) para planificar el trabajo de plugin nativo, conecta con [@capgo/capacitor-mqtt](#@capgo/capacitor-mqtt) for the implementation detail in @capgo/capacitor-mqtt, Getting Started para obtener detalles de implementación en Getting Started Directorio del plugin Capgo para el flujo de trabajo del producto en el directorio de Capgo Capacitor Plugins por Capgo para el detalle de implementación en Capacitor Plugins por Capgo, y Agregar o Actualizar Plugins para el detalle de implementación en Agregar o Actualizar Plugins.