가이드
MQTT에 대한 튜토리얼
@capgo/capacitor-mqtt 사용
Capacitor MQTT 연결을 위한 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/
@capgo/capacitor-mqtt
만약에 사용 중이라면 @capgo/capacitor-mqtt를 사용하여 네이티브 플러그인 작업을 계획하고 있습니다. 네이티브 플러그인 작업을 계획하고 있는 경우 @capgo/capacitor-mqtt와 연결하세요. @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-mqtt의 구현 세부 정보를 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-mqtt에서 확인하세요. @capgo/capacitor-mqtt for the implementation detail in @capgo/capacitor-mqtt, __CAPGO_KEEP_0__ 플러그인 디렉토리 __CAPGO_KEEP_0__ 플러그인 디렉토리의 제품 워크플로우를 확인하세요. Capgo 플러그인들 Capgo 플러그인들에 대한 구현 세부 정보를 Capgo 플러그인들에서 확인하세요. Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, and 플러그인 추가 또는 업데이트 __CAPGO_KEEP_0__ 구현 세부 사항에 대한 정보입니다.