目录
简述
因工作需要,开始接触并学习 MQTT 协议及相关的技术,故开此系列记录个人学习成果。完善此系列的过程中,力求知其然,知其所以然。
系列内容
亦或称学习目标。当前期望学习如下内容:
- MQTT 协议
- EMQ X 消息服务器
- MQTT 客户端实现库
- 浏览器和 Node.js 库:MQTT.js
- Java 库:待定
学习路线
了解 MQTT 的历史 ——— 了解工具存在的意义,才能用得得心应手
学习 MQTT 协议的大致框架,包括:
- 协议基本格式
- 包类型
学习 MQTT 的作用流程
学习 EMQ X 服务器(穿插学习不同包的特殊包格式)
- 优缺点
- 搭建、配置
- 配合客户端使用
学习 MQTT 实现库
- MQTT.js
对于协议规范部分会根据需要照搬规范原文且翻译总结。
索引
这里列出的是学习过程中涉及的所有参考文献、涉及项目的连接地址,以方便快速找到所需内容
- MQTT 协议相关
- MQTT 官网
https://mqtt.org/ - MQTT Version 3.1.1
http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html
- MQTT 官网