iot-mqtt 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
iot-mqtt 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: Apache-2.0
开发语言: Java
操作系统: 跨平台
收录时间: 2019-08-23
提 交 者: shifeng1983

iot-mqtt,由 java 和 netty 实现的 MQTT 代理,支持持久性。

本项目完全借鉴 jmqtt 项目 https://github.com/Cicizz/jmqtt
目前只是对部分代码进行了梳理重构,去除了集群部分, 修正了一些 bug,并加入简单的 $SYS/实现,后期会加入原创的集群的实现。
现在已对 mqtt3.1.1 协议有完整的实现。 本项目默认采用 rocksdb 做消息的持久化,所以即使项目故障推出,也不会丢失数据,恢复项目后可以自动重连发送。 运行方法:

  • maven build 出相应 jar 包,放入release/bin。
  • cd release/bin 目录 执行相应方法 ,相关配置在 config 目录下。
    1. server 启动 broker,默认1883 端口,用户名 admin 密码 123456。
    2. subscribe_test启动接受服务,默认监听/QOS0,/QOS1,/QOS2,三个主题。
    3. send_test启动发送服务,向/QOS0,/QOS1,/QOS2三个主题,并发1000个线程发送消息,共200万个消息。
    4. subscribe_sys启动监控服务,默认监听$SYS/主题.并显示当前所有client信息,包含每个client 接受消息数,发送消息数,关注的主题,等信息。
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

iot-mqtt 的相关资讯

还没有任何资讯

iot-mqtt 的相关博客

IOT MQTT

刚开始接触物联网,Iot,MQTT,弄的一头雾水,对于MQTT各方的身份和功能多有误解,直到自己搞了一套东西,才知道. 给个建议,...

IOT设备通讯,MQTT物联网协议,MQTTnet

一.IOT设备的特性 硬件能力差(存储能力基本只有几MB,CPU频率低连使用HTTP请求都很奢侈) 系统千差万别(Brillo,mbedOS,RIOT等)...

IOT设备通讯,MQTT物联网协议,MQTTnet

一.IOT设备的特性 硬件能力差(存储能力基本只有几MB,CPU频率低连使用HTTP请求都很奢侈) 系统千差万别(Brillo,mbedOS,RIOT等)...

物联网的基础协议之MQTT

1.本文概述 本文主要介绍MQTT相关的概念,并且通过搭建MQTT服务器和客户端,测试MQTT的通信。本文主要从实际使用的角度去理解...

MQTT协议与IoT物联网平台

1.MQTT协议介绍 1.1 MQTT协议 MQTT(消息队列遥测传输) 是基于 TCP/IP 协议栈而构建的支持在各方之间异步通信的消息协议。M...

物联网IoT hub

物接入(IoT Hub)是面向物联网领域开发者的全托管云服务,通过主流的物联网协议(如MQTT)通讯,可以在智能设备与云端之间建...

EMQ 与 mqtt 与 IOT设备

1.IOT设备的特性 IOT(物联网things of internet)设备和传统的智能设备有什么区别,笔者总结下的IOT设备有如下特点: 硬件能力...

物联网(IoT)简介

物联网(IoT)是一个由智能设备连接起来的网络,并提供了丰富的数据,但是它也有可能是一场安全领域的噩梦。 物联网Internet ...

物联网MQTT 协议测试

物联网MQTT 协议测试 MQTT测试 MQTT是一个客户端服务端架构的发布/订阅模式的消息传输协议。 它的设计思想是轻巧、开放、简单...

物联网 MQTT 服务质量级别

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 翻译人:Tnecesoc,该成员来自云+社区翻译社 消息队列遥测传输(...

评论 (0)

加载中
更多评论
0 评论
18 收藏
分享
返回顶部
顶部