#include <ESP8266WiFi.h> //安装esp8266arduino开发环境
#include <PubSubClient.h> //安装PubSubClient库
#include <ArduinoJson.h> //json V5版本
#include "aliyun_mqtt.h" //需要安装crypto库
#include <dht.h>
#define DHT11_PIN D8
dht DHT; //实例化一个对象
#include <U8g2lib.h>
U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, /* clock=*/ /*SCL*/13, /* data=*//* SDA*/12, /* reset=*/ U8X8_PIN_NONE);
#define LED D4
#define WIFI_SSID "Redmi"//替换自己的WIFI
#define WIFI_PASSWD "1234567890"//替换自己的WIFI
#define PRODUCT_KEY " " //替换自己的PRODUCT_KEY
#define DEVICE_NAME " " //替换自己的DEVICE_NAME
#define DEVICE_SECRET " "//替换自己的DEVICE_SECRET
#define DEV_VERSION "S-TH-WIFI-v1.0-20190220" //固件版本信息
#define ALINK_BODY_FORMAT "{\"id\":\"123\",\"version\":\"1.0\",\"method\":\"%s\",\"params\":%s
(记录)Arduino环境ESP8266-----阿里云+DGT11+U8G2
最新推荐文章于 2024-04-05 15:57:04 发布
本文记录了一次使用Arduino环境下的ESP8266模块,结合阿里云物联网平台,实现设备远程控制与数据显示。通过DGT11显示屏和U8G2库,实现本地数据可视化。
摘要由CSDN通过智能技术生成