Arduino IDE for ESP8266教程(四)网页控制灯 简单页面

修改ssid和passwd,将程序烧写到8266上,等待串口返回连接成功的消息,连接成功之后可以看到返回有一个ip地址,使用浏览器方位这个ip地址就可以看到这个消息:

连接路由器后,返回IP地址 192.168.1.104

手机连上同个路由器,输入192.168.1.104,得到(下图为示意图,IP地址更换即可)

这就是handleMain中返回给浏览器的String了。

然后可以访问控制引脚的地址:

分别访问这两个地址可以看到板载的led点亮和熄灭。这个就是绑定了/pin的功能起的作用了。注意,在这里只允许使用GET方式来进行请求,因为在绑定的时候多输入了一个HTTP_GET参数,这个参数是指明了只绑定GET请求,同理也可以绑定POST等请求。

因为8266本身是单线程运行,在Socket请求中并没有任何优势,在多个客户端同时请求的时候会造成数据错位等原因,所以平时个人都是使用http的形式进行请求来做数据交互。

原文地址:https://www.cnblogs.com/kekeoutlook/p/8284401.html

时间: 2024-11-08 22:49:01

Arduino IDE for ESP8266教程(四)网页控制灯 简单页面的相关文章

Arduino IDE for ESP8266教程(二) 创建WIFI AP模式

创建WIFI热点 #include <ESP8266WiFi.h> void setup() { Serial.begin ( 115200 ); Serial.println(""); // 设置内网 IPAddress softLocal(192,168,128,1); // 1 设置内网WIFI IP地址 IPAddress softGateway(192,168,128,1); IPAddress softSubnet(255,255,255,0); WiFi.so

Arduino IDE for ESP8266教程(三)HTTP客户端

整个教程就以上传Yeelink数据点为目的制作一个HTTP客户端. 1获取账号 http://www.cnblogs.com/imfanqi/p/4419915.html 2代码教程 http://www.windworkshop.cn/?p=1217 #include <ESP8266WiFi.h> #include <ESP8266HTTPClient.h> #define UKey "" // Yeelink提供的U-ApiKey String ssid

ESP8266开发之旅 进阶篇② 闲聊Arduino IDE For ESP8266烧录配置

1.前言 ????在学习ESP8266开发的过程中,很多初学开发者很容易出现以下几种问题: 编译代码提示缺少ESP8266WiFi库(原因之一就是选择了非ESP8266板子编译,比如Arduino UNO): ESP8266烧录失败(原因之一就是配置了错误的烧录选项,比如目标板是NodeMcu但是选择了其他板子): ESP8266烧录成功,但是显示串口乱码(原因之一也是配置了错误的烧录选项,配置错误的FlashMode): ????归根到底,就是初学者不理解各个编译选项的含义,很容易选择错误的配

Arduino IDE for ESP8266 项目云盒子 (1)AP直接模式

手机直接连接esp8266辐射的WIFI,通信. #include <ESP8266WiFi.h>   const char *ssid = "Charlie Testing AP"; const char *password = "12345678"; WiFiServer server(80); void setup() {   Serial.begin(115200);   Serial.println();     Serial.print(&q

Arduino IDE 开发 ESP-01S/ESP-01物联网实战检测温度湿度上传MQTT服务器

一.硬件准备 USB转ESP8266两块.DHT11温度湿度传感器.ESP8266-01/ESP8266-01一块(如果学习的话多买几块,ESP-01/ESP-01S的区别) USB转ESP8266 说明:为什么要买两块 二.软件准备 Arduino.EMQX(这是mqtt服务器可以部署在本地也可以放在远程服务器上).MQTTBox(mqtt客户端程序).如果是Window系统的话 安装相关USB驱动程序. 三.安装EMQX 下面介绍的方法是部署在远程服务器上. MQTT服务器配置方法 四.安装

Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE

Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE Windows平台下安装Arduino IDE Windows操作系统下可以使用安装向导和压缩包形式安装.下面详细讲解这两种方式. 1.Arduino IDE Windows安装向导方式 Windows安装向导方式安装和绝大多数Windows应用程序安装类似,只需要直接运行下载的.exe文件即可.例如1.6.0版本的安装向导方式的文件名为arduino-1.6.0-windows.exe.直接双击该文件即可开始安装.

Arduino基础入门套件教程PDF

Arduino基础入门套件教程PDF:上期分享了<Arduino+Android互动智作:初入物联网>高清书签中文版,这期分享<Arduino基础入门套件教程PDF>都是在闯客网技术论坛可以免费下载的,更多的物联网,MTK,嵌入式,单片机等最新资料,毕业设计,项目案例,电路分析的等应有尽有,学到你怕,够胆的就进裙交流学习:613377058此文档下载地址:https://bbs.usoftchina.com/thread-210867-1-1.html 目录内容:什么是Arduin

enc28J60 网页控制LED灯

软件IDE:Arduino 1.6.3 1.库的安装: 从https://github.com/jcw/ethercard 下载源码包,解压,复制ethercard-master文件夹到Arduino的安装目录所在的库文件夹下:D:\Program Files (x86)\Arduino\libraries,并且重命名为EtherCard 2.打开Arduino 复制相关代码,保存,编译,上传. 3.设置电脑ip为192.168.2.2 4.浏览器登录192.168.2.1 参考: lucade

如何用arduino来测试ESP8266 WIFI模块(wifi普及预热中)

ESP8266是一款非常廉价的WIFI串口解决方案模块,以目前的超低价格受到各方关注,本强最近也在给它开发arduino库,来方便大家使用,不过捏,我们也需要了解下他的AT指令的操作方法.  首先,ocrobot的ESP8266使用的指令集手册在这里:http://www.ocrobot.com/doku.php?id=zh:ocrobot:modules:seed:at大家可以参考,打印或者怎么地.反正到时候经常会用到 AT指令是串口通讯中常用的一种操作指令.大家应该都很熟悉,GPS.短信猫等