@capgo/capacitor-mqtt를 사용합니다.
MQTT 연결을 위한 Capacitor 플러그인 (Android 및 iOS에서 사용 가능)
설치
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/
Keep going from Using @capgo/capacitor-mqtt
__CAPGO_KEEP_0__을 사용하고 계신가요? Using @capgo/capacitor-mqtt __CAPGO_KEEP_0__-mqtt와 연결하여 @capgo/capacitor-mqtt for the implementation detail in @capgo/capacitor-mqtt, Getting Started의 구현 세부 사항을 참조하세요. __CAPGO_KEEP_0__ 플러그인 디렉토리 Capgo: 제품 워크플로우를 위한 Capgo 플러그인 디렉토리에서 Capacitor 플러그인에 의해 Capgo 제품 구현 세부 정보를 위한 Capacitor 플러그인에 의해 Capgo, 플러그인을 추가하거나 업데이트 플러그인을 추가하거나 업데이트 구현 세부 정보를 위한.