资料介绍
软件简介
smart-mqtt 是用 java 语言开发的 MQTT Broker 服务,也是 smartboot 组织下首款真正意义上面向物联网的解决方案。旨在帮助企业以较低的成本快速搭建稳定、可靠的物联网服务,助力万物互联互通。
smart-mqtt 底层通信采用了异步非阻塞通信框架 smart-socket,现已实现了完整的 mqtt v3.1.1 协议规范,未来还将考虑支持 mqtt v5.0 及其他物联网协议。
项目发展
- 2018年,创建 smart-mqtt 项目,完成基本的协议编解码结构搭建。
- 2019~2021年,项目基本处于停更状态,期间重心在于提升底层通信框架 smart-socket 的性能。
- 2022年,重启 smart-mqtt。基本完成 mqtt broker 和 client 的功能开发。
功能列表
- ✅ 支持MQTTv.3.1.1协议标准
- ✅ 支持Qos0、Qos1、Qos2 的消息传递。
- ✅ 支持遗嘱消息
- ✅ 支持 retain 消息
- ✅ 支持心跳消息
- ✅ 插件化设计模式
- ✅ mqtt client 相关功能
- ✅ 优雅停机
- ✅ Broker生命周期及各类事件监听
- ✅ 客户端鉴权
- ⬜ 支持集群部署模式
- ⬜ 支持通配符订阅模式
- ⬜ 精准流控
- ⬜ 待补充。。。
功能演示
未来 smart-mqtt 会发布开箱即用的运行包,现阶段还需要下载仓库源码进行本地编译、启动。
步骤一:启动 MQTT Broker
步骤二:启动 MQTT Client
smart-mqtt 现已提供了比较基础的 client 能力,通过下图所示代码启动即可。当然,也可以采用任意遵循 MQTT 协议的第三方客户端连接 smart-mqtt broker。
参考资料
- 《MQTT协议3.1.1中文版》
- moquette
- MQTT协议网关网口连接西门子SMART200PLC操作说明
- MQTT协议网关网口连接西门子SMART200PLC操作说明-阿里云 v1
- MQTT接入阿里云IoT平台使用说明
- MQTT.Chat开源的MQTT消息传递代理
- 强大的MQTT Broker-HiveMQ
- MQTT网关BL101
- Node-Red EMQ NodeMcu MQTT试验
- 单片机MQTT如何实现推送的简单使用
- 如何使用MQTT客户端连接阿里云MQTT服务器详细教程说明
- MQTT是什么?物联网开发入门之物联网标准通信协议-MQTT详细资料概述 33次下载
- 物联网通信协议之MQTT协议介绍MQTT协议测试环境如何搭建及分析 8次下载
- 搭建MQTT服务器步骤操作经验分享 22次下载
- MQTT物联网网关的常见类型 31次下载
- MQTT 安卓系统示例 34次下载
- mqtt-v3.1.1版协议 0次下载
- 将youyeetoo X1部署成mqtt Broker实战开发 753次阅读
- paho-mqtt模块实战 1113次阅读
- MQTT协议的概念和主要特性 MQTT协议于物联网有何好处 2230次阅读
- 巨控MQTT功能推送说明 477次阅读
- 盘点2023年值得尝试的MQTT客户端工具 4539次阅读
- 深入浅出地学习MQTT协议 977次阅读
- MQTT协议简介及协议原理 6724次阅读
- MQTT在线配置裁剪工具 875次阅读
- MQTT是什么? 1.2w次阅读
- 通过EsDA工具和MPC-ZC1平台实现串口MQTT服务器 961次阅读
- 小凌派RK2206开发板:实现基于OpenHarmony的本地MQTT协议 4567次阅读
- HTTP及MQTT比较分析 5617次阅读
- 如何移植MQTT物联网通信协议 4274次阅读
- MQTT工业级无线路由器的特点 1654次阅读
- Mqtt之服务质量等级Qos 5178次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多