![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mqtt
hui6075
这个作者很懒,什么都没留下…
展开
-
MQTT简介Mosquitto桥接及集群环境搭建
原创文章如转载,请注明出处(http://blog.csdn.net/hui6075/)。 目录: MQTT协议简介 Mosquitto桥接模式 Mosquitto集群模式 MQTT协议简介 MQTT是IBM为物联网等环境定义的一套应用层即时通信协议,通过消息中间件,提供订阅/发布方式通过“主题”为不同设备之间的通信提供解耦。 类似的协议还有XMPP、COAP等,但MQTT协议由原创 2018-01-18 10:58:47 · 12421 阅读 · 4 评论 -
EMQ进程树/MQTT连接/订阅/发布源码流程分析
写在前面EMQ作为一款优秀的开源MQTT broker,从一些库的使用以及框架的设计,可以看出作者也是非常精通Erlang的大牛!比如说对于集群化,作者自己实现了Ekka库,对于网络并发,作者自己实现了esockd。首先不论这些库性能如何,但敢于自己造轮子,会造轮子,绝对是对Erlang/OTP有着深刻理解才可以做得到的。学习了一下EMQ的一些关键业务代码,总结了连接/订阅/发布的源码,画出来进程...原创 2018-03-09 12:53:03 · 1762 阅读 · 1 评论 -
MQTT v5.0新特性总结(非规范)
MQTT v5.0添加了以下特性会话过期把清理会话标志拆分成新开始标志(指示会话应该在不使用现有会话的情况下开始)和会话过期间隔标志(指示连接断开之后会话保留的时间)。会话过期间隔时间可以在断开时修改。把新开始标志设置为1且会话过期间隔标志设置为0,等同于在MQTT v3.1.1中把清理会话(CleanSession)设置为1。消息过期允许消息在发布时设置一个过期间隔。所有确认报文原因码更改所有响...原创 2018-05-25 14:37:38 · 5822 阅读 · 0 评论