WiFi-ESP8266入门开发(三)-网页客户端
来源:互联网 发布:阿苏拉捏脸数据 编辑:程序博客网 时间:2024/05/16 18:29
ESP8266可以直接作为一个网页客户端来使用,封装的库中提供函数以快速配置ESP8266为一个网页客户端,能够直接获取网页服务端的代码。例如打开百度首页,通过串口返回所有html代码。这里暂未设置DNS服务因此需要通过IP直接访问。
程序流程:
1、连接NodeMCU板子,打开Arduino IDE,选择好开发板型号和串口号。
2、新建ino文件,添加头文件。
- #include <Arduino.h>
- #include <ESP8266WiFi.h>
- #include <ESP8266WiFiMulti.h>
- #include <ESP8266HTTPClient.h>
- #define HTTPIP "14.215.177.37" //baidu的ip
- #define HTTPPORT 80
- #define WIFINAME "你的wifi名称"
- #define WIFIPW "wifi密码"</span>
4、配置串口并尝试连接Wifi。
- Serial.begin(115200);
- Serial.println();
- Serial.println("Connecting");
- WiFiMulti.addAP(WIFINAME,WIFIPW);
- while(WiFiMulti.run()!=WL_CONNECTED)
- {
- delay(500);
- Serial.print(".");
- }
- Serial.println("Connected!");
- http.begin(HTTPIP,HTTPPORT,"/");
- int Code = http.GET();
- if(Code)
- {
- Serial.printf("HTTP Code:%d\n",Code);
- if(Code == 200)
- {
- String payload = http.getString();
- Serial.println(payload);
- }
- else
- {
- Serial.println("Couldn't link to server");
- }
阅读全文
1 0
- WiFi-ESP8266入门开发(三)-网页客户端
- WiFi-ESP8266入门开发(五)-HTTP客户端+Yeelink
- WiFi-ESP8266入门开发(六)-路由系统
- WiFi-ESP8266入门开发(七)-文件系统
- WiFi-ESP8266入门开发(二)-连接WiFi网络
- ESP8266与NodeMCU开发(三)客户端
- WiFi-ESP8266入门开发(一)-Arduino环境搭建
- WiFi-ESP8266入门开发(四)-设置软热点
- <WIFI>搭建ESP8266开发环境
- ESP8266 sdk开发入门
- Wifi模块——ESP8266(三)
- ESP8266 WIFI模块开发笔记一 NONRTOS开发
- 一、ESP8266入门(基于LUA开发)
- 小e开发板(esp8266)连接Arduino实现WiFi扫描
- ESP8266 SDK开发篇(二)——连接wifi
- Flask--物联网应用(三)-ESP8266网页调试系统
- ESP8266 wifi模块使用
- <WIFI>初识ESP8266小黄板
- ubuntu常用命令及系统维护
- pwnable 之brainfuck
- 每次重启服务器tomcat开启时报错
- Web服务器压力测试工具http_load、webbench、ab、Siege使用教程
- 作业
- WiFi-ESP8266入门开发(三)-网页客户端
- 算法导论思考题14-2 Josephus permutation 约瑟夫排列
- slf4j和log4j的使用
- 005_深入理解句柄表及索引
- Cordova(PhoneGap)通过plugins调用Android Native并回调
- 电子罗盘的设计原理
- React Native调用原生UI组件
- android高仿今日头条 --新闻阅读器
- Decoder API