MQTT协议连接物联网平台

0
回复
101
查看
[ 复制链接 ]

52

主题

2

回帖

196

积分

版主

积分
196
2025-7-7 11:11:32 显示全部楼层 阅读模式
MQTT协议连接物联网平台
🚀 快速接入:
  • 安装库:

[backcolor=var(--ds-md-code-block-banner-wrap-background-color)][color=var(--dsr-text-2)]arduino
[color=var(--dsr-icon-fg-1)][color=var(--button-text-color)][backcolor=var(--ds-button-color)][color=var(--button-icon-color)]

复制

[color=var(--button-text-color)][backcolor=var(--ds-button-color)][color=var(--button-icon-color)]

下载





#include <PubSubClient.h>#include <ESP8266WiFi.h>
  • 配置连接:

[backcolor=var(--ds-md-code-block-banner-wrap-background-color)][color=var(--dsr-text-2)]arduino
[color=var(--dsr-icon-fg-1)][color=var(--button-text-color)][backcolor=var(--ds-button-color)][color=var(--button-icon-color)]

复制

[color=var(--button-text-color)][backcolor=var(--ds-button-color)][color=var(--button-icon-color)]

下载





WiFiClient espClient;PubSubClient client(espClient);void reconnect() {    while(!client.connected()) {        if(client.connect("arduino", "username", "password")) {            client.subscribe("room/temperature"); // 订阅主题        }    }}
  • 发布数据:

[backcolor=var(--ds-md-code-block-banner-wrap-background-color)][color=var(--dsr-text-2)]arduino
[color=var(--dsr-icon-fg-1)][color=var(--button-text-color)][backcolor=var(--ds-button-color)][color=var(--button-icon-color)]

复制

[color=var(--button-text-color)][backcolor=var(--ds-button-color)][color=var(--button-icon-color)]

下载





client.publish("room/humidity", "45%");
🌐 推荐平台:
  • 公共MQTT服务器:broker.emqx.io
  • 国内平台:阿里云物联网平台


收藏
送赞
分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则