金融企业网站源码,WordPress怎样创建登录页面,关键词查询工具免费,因酷西安网站建设公司怎么样B站超子说物联网——MQTT视频链接#xff0c;视频讲解的非常详细#x1f44d;#x1f44d;#x1f44d;
一、教程大纲
1.资料下载地址#xff08;百度网盘#xff09;#xff0c;提取码#xff1a;n25a
2.教程内容
使用EMQX在自己的电脑上搭建一个MQTT服务器#…B站超子说物联网——MQTT视频链接视频讲解的非常详细
一、教程大纲
1.资料下载地址百度网盘提取码n25a
2.教程内容
使用EMQX在自己的电脑上搭建一个MQTT服务器利用 网络调试助手 MQTTX 对MQTT v3.1.1协议中的所有报文进行分析
3.MQTT中文网
4.MQTT版本
MQTT 目前有 v3.1、 v3.1.1、 v5.0三个版本 3.1 版本正式首个公开版本2010 年作为 OASIS 标准发布定义了标准化的协议结构如报文格式、QoS 机制、会话管理但在实际应用中仍暴露以下问题 客户端 ID 长度限制过严23 字节无法满足部分场景需求错误码体系不完整订阅失败时客户端无法明确原因未明确 WebSockets 通信方式跨平台兼容性有限缺乏对匿名客户端的支持灵活性不足 3.1.1版本3.1 的改进版 2014 年发布针对 3.1 的缺陷进行了系统性优化如前文所述的 Session Present Flag、错误码扩展、客户端 ID 长度提升等并成为物联网领域广泛应用的经典版本。 5.0版本重大升级 2019 年发布在 3.1.1 基础上新增主题别名、共享订阅、消息属性等高级功能提升协议的灵活性和扩展性 v5.0在v3.1.1基础之上丰富和扩展了一些功能但v5.0对服务器和物联网终端设备的开销比v3.1.1大很多所以目前v3.1.1使用的较为广泛 MQTT版本之间的兼容性问题 v3.1.1兼容v3.1;v5.0不兼容v3.1.1MQTT v5.0的所有报文结构都是重新实现的
二、MQTT和TCP的关系以及MQTT工作的特点
1.MQTT与TCP的关系 MQTT是网络模型中应用层的协议TCP 是网络模型中传输层的协议MQTT协议是基于TCP协议的我们基于EMQX建立的MQTT服务器本质上是一个TCP服务器
2.MQTT的工作特点
在MQTT中不同客户端的数据交换需要通过服务器进行中转MQTT服务器对不同客户端之间的数据中转是基于Topic主题的订阅-发布的方式 例如客户端A向Topic B中发布数据服务器只会向订阅Topic B的客户端转发数据
三、EMQX搭建MQTT服务器MQTTx、网络调试助手下载
1.EMQX搭建服务器
1下载安装Erlang/OTP
Erlang/OTP下载链接需要科学上网可以在第一章中的资料下载中下载 安装
2EMQX的下载及解压
EMQX的下载链接,也可以使用资料中压缩包 下载的是一个压缩包解压压缩包解压的路径中不能带有中文
3搭建EMQX服务器 在上图文件夹中按住shifit同时在空白处按鼠标右键------“在终端中打开” 在终端运行 bin\emqx start 在浏览器的地址栏中输入127.0.0.1:18083在打开的页面输入默认用户名和密码admin public 修改登录密码 客户端认证 创建用户
2.Client ID与UserName、Password的关系
UserName用户名、Password密码是用来连接服务器的ClientID使用标识是哪一个连接通道类似我们的B站账号登录时需要输入账号和密码对应用户名和密码而我们在手机端和电脑端都可以登录B站ClientID就类似用来标识我们是在手机端登录还是电脑端登录两个与客户端不同的连接通道
3.MQTT客户端软件MQTTX下载
MQTTX下载链接 安装
4.网络调试助手下载下载后不需要安装双击即可打开
网络调试助手下载链接