FLUTTER ECOSYSTEM

mqtt5_client

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

最新版本
4.17.1
近 30 天下载
4.8万
喜欢数
71
Pub 分数
150

Package Overview

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

插件概览

一个 Dart 包,提供用于在多个平台的应用程序中构建实时通信的 MQTT5 客户端。它支持标准、安全(TLS)和 WebSocket 连接,可在设备与服务器之间实现可靠的消息传递。适用于物联网、实时数据流和聊天应用,可在 Android、iOS、Web、macOS、Windows 和 Linux 上无缝运行。该客户端实现了完整的 MQTT 5 协议,包括会话持久化、增强的错误处理和自定义属性等高级功能。专为需要强大、跨平台连接且设置简单的开发者设计。

适合场景
  • 物联网设备通信
  • 实时仪表板
  • 实时聊天应用
  • 远程传感器监控
  • 推送通知
  • 跨平台消息传递
主要特点
  • 支持 MQTT 5 协议
  • 安全的 TLS 和 WebSocket 连接
  • 会话持久性
  • 跨平台兼容性
  • 自定义消息属性
  • 错误代码处理
适合对象
  • 物联网开发者
  • 实时应用构建器
  • Web 和移动开发人员
  • 需要发布/订阅的后端服务
  • 需要可靠消息传递的应用程序
使用建议
  • 需要理解MQTT协议
  • 可能需要为防火墙进行额外配置
  • WebSocket 支持取决于服务器设置
  • 不适合非实时使用场景
  • 与成熟的替代方案相比,文档有限
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add mqtt5_client

所属分类

源码仓库

关联项目

暂无相关数据。