@capgo/capacitor-mqtt 사용
Capacitor 플러그인: 안드로이드 및 iOS에서 MQTT 연결
설치
bun add @capgo/capacitor-mqtt
bunx cap sync
이 플러그인이 제공하는 내용
connectdisconnectsubscribepublish
예제 사용
connect
현재 계약의 상위 정의를 참조하십시오.
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
현재 계약의 상위 정의를 참조하십시오.
import { MqttBridge } from '@capgo/capacitor-mqtt';
await MqttBridge.disconnect();
subscribe
현재 계약의 상위 정의를 참조하십시오.
import { MqttBridge } from '@capgo/capacitor-mqtt';
await MqttBridge.subscribe({} as { topic: string; qos: number });
publish
현재 계약의 상위 정의를 참조하십시오.
import { MqttBridge } from '@capgo/capacitor-mqtt';
await MqttBridge.publish({} as { topic: string; payload: string; qos: number; retained: boolean });
전체 참조
- GitHub: https://github.com/Cap-go/capacitor-mqtt/
- 문서: /docs/plugins/mqtt/
capgo에서 계속: Using @capgo/capacitor-mqtt
이 기능을 사용 중이라면 Using @capgo/capacitor-mqtt __CAPGO_KEEP_0__와 연결하여 @capgo/capacitor-mqtt 을 참조하여 @capgo/capacitor-mqtt의 구현 세부 사항을 확인하세요. Getting Started Getting Started의 구현 세부 사항을 참조하세요. Capgo 플러그인 디렉토리 Capgo 제품 워크플로우에 대한 Capgo 플러그인 디렉토리에서 Capacitor 플러그인에 의해 Capgo Capgo 제품 워크플로우에 대한 Capacitor 플러그인에 의해 Capgo, 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트에 대한 구현 세부 정보