메인 콘텐츠로 건너뛰기
플러그인으로 돌아가기
@capgo/capacitor-mqtt
튜토리얼
@capgo/capacitor-mqtt

MQTT

실시간 메시징을 위한 MQTT 지원 iOS, Android 및 Web에서.

가이드

MQTT에 대한 튜토리얼

@capgo/capacitor-mqtt 사용

Capacitor MQTT 연결을 위한 Android 및 iOS용 플러그인.

설치

bun add @capgo/capacitor-mqtt
bunx cap sync

이 플러그인은 다음을 제공합니다.

  • connect
  • disconnect
  • subscribe
  • publish

예제 사용

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 });

전체 참조

@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__ 구현 세부 사항에 대한 정보입니다.