Guía
Tutoría sobre 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 Using @capgo/capacitor-mqtt
Si estás utilizando Utilizando @capgo/capacitor-mqtt para planificar el trabajo de plugin nativo, conecta con @capgo/capacitor-mqtt para obtener detalles de implementación en @capgo/capacitor-mqtt, Iniciar Sesión para obtener detalles de implementación en Iniciar Sesión, Capgo Directorio de Plugins para el flujo de trabajo del producto en el directorio de plugin 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.