【Follow me第二季第2期】--进阶扩展任务--UNO R4 温湿度传感器--HA显示--MQTTX显示
[复制链接]
演示视频:
鎾斁鍣ㄥ姞杞藉け璐�: 鏈娴嬪埌Flash Player锛岃鍒� 瀹夎
task3
UNO R4的温湿度传感器,HA显示:
1、任务目标
(1)UNO R4读取温湿度传感器数据。
(2)搭建HA服务器,采用docker方式。
(3)通过ESP32-S3模块发送,HA服务端显示当前温湿度。
2、参考文档
(1)https://docs.arduino.cc/tutorials/uno-r4-wifi/qwiic/
(2)https://docs.arduino.cc/tutorials/uno-r4-wifi/wifi-examples/
(3)https://zhuanlan.zhihu.com/p/421109780
(4)https://www.emqx.com/zh/blog/the-easiest-guide-to-getting-started-with-mqtt
3、分析
(1)MQTT是一种轻量级、基于发布-订阅模式的消息传输协议。
一个典型的MQTT示意图如下图所示。图中涉及以下几个关键概念:
- MQTT客户端:发送或接受消息的设备,如图,左侧有1个客户端,右侧有3个客户端。
- MQTT broker:如图中绿色六边形,可以理解为消息传输的中心或者消息传输的中转站。所有消息都先到MQTT broker,在到客户端。
- 主题:发送或者接受消息时,为了区分消息内容所设置的主题。如图中 Temperature 就是一个主题,用于传输温度数据。
4、代码
|