メインコンテンツにスキップ

Getting Started

GitHub

You can use our AI-Assisted Setup to install the plugin. Add the Capgo skills to your AI tool using the following command:

Terminal window
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

Then use the following prompt:

Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-mqtt` plugin in my project.

If you prefer Manual Setup, install the plugin by running the following commands and follow the platform-specific instructions below:

ターミナルウィンドウ
bun add @capgo/capacitor-mqtt
bunx cap sync
import { MqttBridge } from '@capgo/capacitor-mqtt';

現在の契約のソース定義を参照してください。

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

現在の契約のソース定義を参照してください。

import { MqttBridge } from '@capgo/capacitor-mqtt';
await MqttBridge.disconnect();

現在の契約のソース定義を参照

import { MqttBridge } from '@capgo/capacitor-mqtt';
await MqttBridge.subscribe({} as { topic: string; qos: number });

現在の契約のソース定義を参照

import { MqttBridge } from '@capgo/capacitor-mqtt';
await MqttBridge.publish({} as { topic: string; payload: string; qos: number; retained: boolean });
export type onConnectionLostListener = (x: { connectionStatus: string; reasonCode: number; message: string }) => void;
export type onConnectCompleteListener = (x: { reconnected: boolean; serverURI: string }) => void;
export type onMessageArrivedListener = (x: { topic: string; message: string }) => void;

このページはプラグインから生成されます。 src/definitions.tsパブリック API がアップストリームで変更された場合に再度同期を実行してください。

Getting Started から続けてください

「Getting Started から続けてください」セクション

Capacitor を使用している場合 Getting Started から始めて、ダッシュボードと __CAPGO_KEEP_0__ の計画を立てるには、Capacitor を接続してください。 Getting Started から始めて、ダッシュボードと API の計画を立てるには、Capacitor を接続してください。 Using @capgo/capacitor-mqtt for the native capability in Using @capgo/capacitor-mqtt, API アシア for the implementation detail in API アシア, メイコター for the implementation detail in メイコター, API アシアプログ for the implementation detail in API アシアプログ, and プログムカト for the implementation detail in プログムカト.