메인 콘텐츠로 건너뛰기
백으로 돌아가기
@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 });

전체 참조

Using @capgo/capacitor-mqtt

Capgo를 사용 중이시면 Capgo를 사용 중이시면 @capgo/capacitor-mqtt Capgo를 사용하여 네이티브 플러그인 작업을 계획하고자 할 때, @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-mqtt @capgo/capacitor-mqtt for the implementation detail in @capgo/capacitor-mqtt, Getting Started __CAPGO_KEEP_0__ 플러그인 디렉토리 Capgo 제품 워크플로우를 위한 Capgo 플러그인 디렉토리에서 Capacitor 플러그인은 Capgo에서 제공합니다. 플러그인 디렉토리, Capacitor 플러그인, Capgo에서 제공하는 플러그인, 그리고 플러그인을 추가하거나 업데이트 플러그인을 추가하거나 업데이트하는 구현 세부 정보.