不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2018-06-04 10:17  分类:编程基础/Web安全  编辑

Mosquitto:一款开源的MQTT代理(broker),采用C/C++开发语言编写,据说是目前最流行的MQTT代理。

Paho:提供了MQTT和MQTT- sn消息传递协议的开源客户端实现。
          MQTT和MQTT- sn:应用于新的、现有的和正在出现的物联网(IoT)应用程序。

MQTT.fx:MQTT客户端桌面软件(用以调试)


MQTT协议 中文版

MQTT比TCP协议好在哪儿?

MQTT协议-MQTT协议解析(MQTT数据包结构)

一文读懂MQTT协议

阿里云物联网套件(Java SDK)

如何用Java用MQTT协议操作底层硬件设备?


MQTT协议笔记之头部信息

MQTT协议笔记之连接和心跳

MQTT协议笔记之发布流程

MQTT协议笔记之消息流

MQTT协议笔记之订阅

MQTT协议笔记之mqtt.io项目TCP协议支持

MQTT协议笔记之mqtt.io项目Websocket协议支持

MQTT协议笔记之mqtt.io项目HTTP协议支持

MQTT 3.1协议非严肃反思录

MQTT 3.1.1,值得升级的6个新特性

MQTT-SN协议乱翻之简要介绍

MQTT-SN协议乱翻之消息格式

MQTT-SN协议乱翻之功能描述

MQTT-SN协议乱翻之实现要点

MQTT-SN协议乱翻之小结篇


Netty + MQTT 入门教程

MQTT——入门介绍

MQTT——控制报文格式

MQTT——连接报文

MQTT——编写连接报文

MQTT——订阅报文

MQTT——发布报文

MQTT——取消订阅报文和断开连接报文


Mosquitto:是用C/C++开发语言编写的。据说是目前最流行的MQTT代理。(https://mosquitto.org/)

ActiveMQ:不好意思。这个不是专门为MQTT协议而写的。是多个协议的。所以笔者不是很喜欢。同时有人说他是纯JAVA编写的。不要被骗了里面还是有SCALA语言的。(http://activemq.apache.org/)

Apollo:这是ActiveMQ的子项目。听说目前停止维护。笔者略看了一下代码。不好意思。又不是纯JAVA大部分是SCALA。(http://activemq.apache.org/apollo/index.html)

HiveMQ:是商业的MQTT。为什么笔者要提他呢?主要他有很多可以参考的意义。(https://www.hivemq.com/mqtt/)