指南
MQTT 教程
使用 @capgo/capacitor-mqtt
Capacitor MQTT 插件,用于 Android 和 iOS 的 MQTT 连接
安装
bun add @capgo/capacitor-mqtt
bunx cap sync
此插件暴露的内容
connectdisconnectsubscribepublish
示例使用
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 });
全局参考
- GitHub: https://github.com/Cap-go/capacitor-mqtt/
- 文档:/docs/plugins/mqtt/
继续使用 @capgo/capacitor-mqtt
如果您正在使用 使用@capgo/capacitor-mqtt 与@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-mqtt 查看@capgo/capacitor-mqtt for the implementation detail in @capgo/capacitor-mqtt, 查看开始 __CAPGO_KEEP_0__插件目录 查看Capgo插件目录 Capgo由__CAPGO_KEEP_1__ 查看Capacitor由Capgo for the implementation detail in Capacitor Plugins by Capgo, and protectedTokens 为添加或更新插件的实现细节.