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

MQTT

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

안내

MQTT에 대한 튜토리얼

장치에서 테스트

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

MQTT 플러그인 미리보기 QR code

MQTT 플러그인 사용 (@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_KEEP_0__을 사용 중이라면 capgo에서 capacitor-mqtt를 사용하세요. __CAPGO_KEEP_0__에서 __CAPGO_KEEP_1__-mqtt를 연결하세요. capgo에서 capacitor-mqtt의 구현 세부 사항을 참조하세요. for the implementation detail in @capgo/capacitor-mqtt, Getting Started의 구현 세부 사항을 참조하세요. __CAPGO_KEEP_0__ 플러그인 디렉토리 Capgo Plugin Directory Capgo 제품 워크플로우에 대한 Capgo 플러그인 디렉토리에서 Capacitor 플러그인에 의해 Capgo Capgo 제품 워크플로우에 대한 Capacitor 플러그인에 의해 Capgo, 그리고 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트에 대한 구현 세부 정보