你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】STM32智能家居项目 MQTT基础

[复制链接]
STMCU小助手 发布时间:2022-5-20 18:30
前言
这是学习百问网智能家居项目的第5天,今天我们将会学到MQTT的基础知识。

一、MQTT基本原理
MQTT的基本原理就是一个发布者将信息发布到服务器,一个或者多个订阅者去服务器订阅发布者发布的信息。

C7CZKU%0O9XJ9ALW6KI5_U1.png

O@NXN4I7C_I[{0WB_[DP%]5.png

二、MQTT协议中的方法
MQTT协议中的方法主要包括下面这些方法。

U[BU%H$[(DJJD(1J{`K8L{F.png

MQTT的客户端
一个使用MQTT协议的应用程序或者设备,总是建立到服务器的网络连接。
发布其他客户端可能会订阅的信息
订阅其他客户端发布的信息
退订或者删除其他客户端的信息断开连接

OAWVWKCCCO7GCQ`KLRWLEJ5.png

MQTT服务器
称之为代理"broker",可以是一个应用程序或者一个设备,它是连接消息发布者和订阅者的桥梁。
接收来自客户端的网络连接
接收客户端发来的消息
处理来自客户端的订阅和退订请求
向订阅的客户端转发应用程序消息

三.Connect的消息

Connect的消息:payload
遗嘱 topic 和遗嘱消息的作用:当客户端因某种原因导致和客户端断开连接时,服务器将发布一个 topic 为遗嘱 topi 的遗嘱消息,其它订阅了这个 topic 的客户端就会收到这个消息。

SBMU10GJJV1%FJYJ[6A16KQ.png

四.
R)0``D{GX]02WG@4A~R3_%8.png




收藏 评论0 发布时间:2022-5-20 18:30

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版