메인 콘텐츠로 건너뛰기
플러그인으로 돌아가기
@capgo/capacitor-mqtt
튜토리얼
github.com/Cap-go에 의해

MQTT

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

Guide

MQTT에 대한 튜토리얼

capgo의 @capacitor-mqtt를 사용하여

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

설치

bun add @capgo/capacitor-mqtt
bunx cap sync

이 플러그인이 제공하는 것

  • connect
  • disconnect
  • subscribe
  • publish

예제 사용

connect

현재 계약의 상위stream 정의를 참조하십시오.

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

현재 계약의 상위stream 정의를 참조하십시오.

import { MqttBridge } from '@capgo/capacitor-mqtt';

await MqttBridge.disconnect();

subscribe

현재 계약의 상위stream 정의를 참조하십시오.

import { MqttBridge } from '@capgo/capacitor-mqtt';

await MqttBridge.subscribe({} as { topic: string; qos: number });

publish

현재 계약의 상위stream 정의를 참조하십시오.

import { MqttBridge } from '@capgo/capacitor-mqtt';

await MqttBridge.publish({} as { topic: string; payload: string; qos: number; retained: boolean });

전체 참조

capgo를 계속 사용하세요: Using @capgo/capacitor-mqtt

__CAPGO_KEEP_0__를 사용하고 있다면 Using @capgo/capacitor-mqtt __CAPGO_KEEP_0__를 사용하여 @capgo/capacitor-mqtt for the implementation detail in @capgo/capacitor-mqtt, __CAPGO_KEEP_0__를 사용하여 __CAPGO_KEEP_0__를 사용하여 Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리에서 제품 워크플로우를 위해 Capacitor 플러그인들에 의해 Capgo Capacitor 플러그인들에 의해 Capgo의 구현 세부 정보를 위해 플러그인을 추가하거나 업데이트 플러그인을 추가하거나 업데이트하는 구현 세부 정보를 위해