Guía
Tutorial 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 origen 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 origen para el contrato actual.
import { MqttBridge } from '@capgo/capacitor-mqtt';
await MqttBridge.disconnect();
subscribe
Consulte las definiciones de origen 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/
Siga adelante desde el uso de @capgo/capacitor-mqtt
Si está utilizando Usando @capgo/capacitor-mqtt para planificar el trabajo de plugin nativo, conecte con @capgo/capacitor-mqtt para los detalles de implementación en @capgo/capacitor-mqtt, Inicio de Sesión para los detalles de implementación en Getting Started, Capgo Directorio de Plugins para el flujo de trabajo del producto en Capgo Directorio de Plugins, Capacitor Plugins por Capgo para los detalles de implementación en Capacitor Plugins por Capgo, y Agregar o Actualizar Plugins para los detalles de implementación en Agregar o Actualizar Plugins.