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

MQTT

iOS, Android 및 웹에서 실시간 메시징을 지원하는 MQTT 플러그인입니다.

장치에서 테스트

__CAPGO_KEEP_0__ 앱을 다운로드하고 QR코드 __CAPGO_KEEP_1__를 스캔하세요.

애플 스토어에서 __CAPGO_KEEP_0__ 다운로드

Download the Capgo app, then scan the QR code.

MQTT 플러그인 미리보기 QR code

@capgo/capacitor-mqtt를 사용하세요.

Capacitor은 안드로이드와 iOS에서 MQTT 연결을 위한 플러그인입니다.

설치

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_KEEP_0__/__CAPGO_KEEP_1__-mqtt와 연결하세요. capgo/capacitor-mqtt의 implementation detail을 참조하세요. for the implementation detail in @capgo/capacitor-mqtt, __CAPGO_KEEP_0__는 __CAPGO_KEEP_1__-mqtt를 사용하여 native plugin 작업을 계획하세요. Getting Started에 설명된 구현 세부 정보를 참조하세요. Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리에서 제품 워크플로우를 참조하세요. Capacitor 플러그인들에 의해 Capgo 구현 세부 정보를 참조하세요. Capacitor 플러그인들에 의해 Capgo, 그리고 플러그인을 추가하거나 업데이트 하기 플러그인을 추가하거나 업데이트 하기에서 구현 세부 정보를 참조하세요.