当前位置: 首页 > news >正文

MQTT(速记版)

什么是 MQTT?

MQ一般指消息队列中间件,而MQTT是一种轻量级、发布-订阅模式的消息传输协议。

MQTT是基于TCP/IP协议族的,位于应用层。

TCP/IP协议族的网络模型:

四层模型:应用层、传输层、网络层、数据链路层

应用层: HTTP, HTTPS, FTP,SMTP , POP3, ssh MQTT

传输层: TCP, DUP

网络层: IP

数据链路层

双向通信:发布、订阅模式是双向通信,客户端既可以向主题发布消息,也可以订阅接收特定主题上的消息。

连续、有状态的会话:MQTT 提供了客户端Broker 之间保持有状态会话的能力,这使得系统即使在断开连接后也能记住订阅和未传递的消息。

        Broker 是指 MQTT 通信中负责接收发布消息和转发订阅消息的服务器,也就是负责数据的路由和交换。

MQTT 的工作原理

发布者--Broker--订阅者(多个

主要概念:客户端Broker发布-订阅模式主题

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Arduino PID库 (2) –微分导致的过冲
  • 基于ThinkPHP开发的校园跑腿社区小程序系统源码,包含前后端代码
  • css3的继承性
  • 十五 open CV 教程 形态学二值化和腐蚀操作
  • 结构型设计模式:桥接/组合/装饰/外观/享元
  • 【Nuxt】配置
  • 【Python 逆向滑块】(实战六)逆向滑块,并实现用Python+Node.js 生成滑块、识别滑块、验证滑块、发送短信
  • CTF web bibibi题型
  • Unity计算位置平移矩阵
  • 《Milvus Cloud向量数据库指南》——什么是高可用:深入理解数据库系统中的高可用性架构
  • 【Redis 进阶】哨兵 Sentinel(重点理解流程和原理)
  • XML 学习笔记
  • ZeroMQ(二):请求-响应模式,C和C++。
  • 中国AI大模型场景探索及产业应用调研报告
  • 类和对象(上) - c++
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • [译]CSS 居中(Center)方法大合集
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • Angularjs之国际化
  • avalon2.2的VM生成过程
  • django开发-定时任务的使用
  • Hexo+码云+git快速搭建免费的静态Blog
  • JAVA 学习IO流
  • javascript面向对象之创建对象
  • mongo索引构建
  • MySQL的数据类型
  • spring cloud gateway 源码解析(4)跨域问题处理
  • windows下mongoDB的环境配置
  • 阿里云Kubernetes容器服务上体验Knative
  • 代理模式
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 排序算法学习笔记
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • 软件开发学习的5大技巧,你知道吗?
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 优化 Vue 项目编译文件大小
  • ​【数据结构与算法】冒泡排序:简单易懂的排序算法解析
  • ## 基础知识
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • (~_~)
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (2)STM32单片机上位机
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (js)循环条件满足时终止循环
  • (vue)页面文件上传获取:action地址
  • (力扣)1314.矩阵区域和
  • (三) diretfbrc详解
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (图文详解)小程序AppID申请以及在Hbuilderx中运行
  • (转) Android中ViewStub组件使用
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • *setTimeout实现text输入在用户停顿时才调用事件!*
  • .NET delegate 委托 、 Event 事件