ESP8266学习笔记2:实现ESP8266的局域网内通信

原创 2015年07月09日 00:05:40

上一篇熟悉了编译下载操作,现在就以实例入手。工程使用的是IOT_DEMO,据DEMO文档可以知道ESP8266初始工作模式为softAP+station共存的模式。于是这边我们就先以softAP入手,研究下局域网内的通信。

转载请注明:http://blog.csdn.net/sadshen/article/details/46810755


一、DEMO原理介绍

画了DEMO的框图来帮助理解。调试PC接入ESP的softAP中,PC端使用curl工具与ESP的webserver进行http的通信,DEMO中展示了GET和POST两种方法。


乐鑫官方文档推荐采用curl来进行通信调试。非web开发的人员应该对curl这块不熟悉,我用人话给大家描述下:我们都是用浏览器来访问web服务器,浏览器将http等客户协议处理给封装起来,将web服务器上的文档通过解析程序解析出来给我们看。如果将浏览器的控制程序和解析程序都去除掉,只处理http等客户协议,那么它就是curl这个工具了。



二、curl的安装

按照官方文档,到http://curl.haxx.se/download.html 进行下载就好了。由于最近confusedbycode官网下载不了,所以就到arcor进行了下载。添加环境变量后,在命令行中输入curl如果能解析命令,说明安装完成了。








三、利用curl向ESP发送GET方法。

这里按照官方文档的GET方法进行了个小测试,结果和文档一样。




版权声明:本文为博主原创文章,未经博主允许不得转载。

基于WIFI模块(ESP8266)与非同一个局域网内服务器建立连接

前一篇文章讲述的是两个局域网间应该如何搭建连接的方法,这篇文章将讲述,这种方法的具体实施过程。案例简述:以WIFI模块(ESP8266)为开发对象,处在局域内网中的WIFI模块,连接到另外一个局域内网...
  • ludaoyi88
  • ludaoyi88
  • 2017年03月15日 20:12
  • 2536

ESP8266连接到路由器 局域网通信

  • 2017年07月23日 14:05
  • 378KB
  • 下载

搭建esp8266+ardunio-IDE的开发环境

前面的文章说明了如何安装arduino的IDE。http://blog.csdn.net/k7arm/article/details/51553167 这篇文章主要记录如何通过arduino编译下载...
  • k7arm
  • k7arm
  • 2016年06月04日 12:15
  • 4426

esp8266(一)esp8266和电脑在同一局域网中传输数据

主要 esp8266怎么配置 esp8266和USB转TTL连接 esp8266简单介绍 esp8266连接路由器 esp8266通过路由器连接在同一局域网中的电脑,建立TCP连接 esp82...
  • superce
  • superce
  • 2017年10月12日 20:55
  • 1468

Esp8266进阶之路【小实战上篇】Windows系统搭建8266的本地Mqtt服务器,局域网点亮一盏LED灯。CSDN博客

  • 2017年12月11日 21:16
  • 6.44MB
  • 下载

智能家居简单实现---使用ESP8266简单实现和APP通讯

智能家居简单实现---使用ESP8266简单实现和APP通讯
  • Jsagacity
  • Jsagacity
  • 2017年11月14日 16:29
  • 4738

ESP8266+MQTT协议

  • 2016年11月24日 14:39
  • 6.42MB
  • 下载

WiFi-ESP8266入门开发(五)-HTTP客户端+Yeelink

Arduino IDE for ESP8266内置的各种通信手段,相比起功能全面但是不方便使用的Socket通信,现在赋予了更强大的功能,那就是HTTP组件,这里来说说HTTP客户端。整个教程就以上传...
  • solar_Lan
  • solar_Lan
  • 2017年07月03日 17:01
  • 761

手把手使用esp8266一起来做智能插排-硬件篇

根据网上的教程及自己总结的部分经验,将智能插排的制作方法整理给大家入门使用,希望大家喜欢!...
  • jackhuang2015
  • jackhuang2015
  • 2016年11月20日 20:53
  • 17490

ESP8266基本介紹及心得

緣起: 在高職第一次接觸的MCU不是8051(據說在某年課綱已經把8051換成Arduino了),而是Arduino,先來說說Arduino是什麼吧! Arduino是一款開放原始碼(Open...
  • zz358840
  • zz358840
  • 2016年11月21日 17:56
  • 1307
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ESP8266学习笔记2:实现ESP8266的局域网内通信
举报原因:
原因补充:

(最多只允许输入30个字)