HTTP终端(自己做的云平台)

该博客介绍了如何利用ArduinoIDE和ESP8266微控制器来编程一个简单的温湿度监测系统。程序通过HTTP协议与局域网内的服务器通信,并使用SimpleDHT库读取DHT11传感器的数据。在主循环中,读取的温度和湿度值被发送到串行端口。此外,还提到了如何通过ArduinoIDE的库管理器安装SimpleDHT库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本程序适用于局域网,采用最简单的HTTP协议。
成品在网盘工程/HTTP中。
每个地址都不一样,使用前用netstat -an看本地地址,填入host中。
ssid WIFI 密码
password wifi密码

http地址:
String postRequest = (String)(“GET “)+“userupdate?device_id=3&wendu=35&shidu=50”+” HTTP/1.1\r\n”+
“Content-Type: text/html;charset=utf-8\r\n”+
"Host: "+host + “\r\n”+
“User-Agent: BuildFailureDetectorESP8266\r\n”+
“Connection: Keep-Alive\r\n\r\n”;
//https://www.arduino.cn/thread-92176-1-1.html

程序开始:
//https://www.arduino.cn/thread-92176-1-1.html
#include <ESP8266WiFi.h>
const char* ssid="…";
const char* password = “…”;
const char* host=“192.168.2.218”;
const int port=5000;
const char* url=“http://se.360.cn/cc/fwl_11.dat”;
char buffer[1024];

#define BASE_URL “GET %s HTTP/1.1\r\nHost:%s\r\nAccept-Language:zh-cn\r\nConnection:keep-alive\r\n\r\n”
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.println();<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值