FLUTTER ECOSYSTEM

mqtt_client

一个基于服务器和浏览器的 Dart MQTT 客户端,支持普通、安全套接字和 WebSocket。

最新版本
10.11.11
近 30 天下载
7万
喜欢数
549
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

mqtt_client 包是 Dart 编写的 MQTT 客户端实现,可实现设备与服务器之间的实时通信。它支持标准、安全(TLS)和 WebSocket 连接,适用于服务器端和基于浏览器的应用程序。该包专为跨平台使用而设计,在 Android、iOS、Web、macOS、Windows 和 Linux 上均可无缝运行。非常适合物联网项目,能够实现轻量级、发布-订阅式消息传递,具有低延迟和高效率的特点。

适合场景
  • 物联网设备通信
  • 实时数据流
  • 远程传感器监控
  • 智能家居自动化
  • 实时仪表板更新
  • 云到设备的消息传递
主要特点
  • 支持通过 TCP、TLS 和 WebSockets 的 MQTT
  • 跨平台兼容性
  • 轻便高效
  • 强大的连接处理
  • 发布/订阅消息模型
  • 自动重连
适合对象
  • 物联网开发者
  • 实时应用构建工具
  • 需要发布/订阅的后端服务
  • 基于网络的仪表板
  • 需要实时更新的移动应用
使用建议
  • 需要正确的代理设置
  • 可能需要额外配置才能建立安全连接
  • 在未调优的情况下,不适合高频、低延迟场景
  • 依赖外部 MQTT 代理的可用性
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add mqtt_client

所属分类

依赖

依赖清单 7 项

源码仓库

关联项目

所在榜单