Getting Started
このプラグインのインストール手順とフルマークダウンガイドまでの手順を含む設定プロンプトをコピーしてください。
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-mqtt`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/mqtt/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
Install
Section titled “Install”You can use our AI-Assisted Setup to install the plugin. Add the Capgo skills to your AI tool using the following command:
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-pluginsThen 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-mqttbunx cap syncインポート
「インポート」セクションimport { MqttBridge } from '@capgo/capacitor-mqtt';API オーバービュー
「API オーバービュー」セクション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 });型参照
型参照のセクションonConnectionLostListener
接続失敗リスナーのセクションexport type onConnectionLostListener = (x: { connectionStatus: string; reasonCode: number; message: string }) => void;onConnectCompleteListener
接続完了リスナーのセクションexport type onConnectCompleteListener = (x: { reconnected: boolean; serverURI: string }) => void;onMessageArrivedListener
「onMessageArrivedListener」セクション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 プログムカト.