- 设置esp8266连接的WiFi(非5G)
- MQTT连接设置,MIXIO用户名和密钥和项目名称
- 设置ESP8266连接到DHT11的引脚为GPIO2
- 设置变量和发送MQTT消息
- 延时3秒,官方要求发送不高于5次/500ms
2.2 除了在Mixly上可以编程,同样可以在Arduino IDE上烧录代码
可以将mixly上的代码复制过来,要先要安装库PubSubClient
#include <ESP8266WiFi.h>
#include <PubSubClient.h>
#include <DHT.h>
volatile double messageTEMP;
volatile int messageHUMI;
const char \*mqtt_broker = "mixio.mixly.cn";
const char \*mqtt_username = "bzfanfan@139.com";
const char \*mqtt_password = "98834bc22885a63d5c82d6cc0c28057d";
const int mqtt_port = 1883;
String mqtt_topic = "";
String mqtt_data = "";
boolean mqtt_status = false;
String project = "TempHumi";
WiFiCl