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

Posted ljbguanli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ESP8266学习笔记2:实现ESP8266的局域网内通信相关的知识,希望对你有一定的参考价值。

上一篇熟悉了编译下载操作。如今就以实例入手。

project使用的是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这块不熟悉,我用人话给大家描写叙述下:我们都是用浏览器来訪问webserver,浏览器将http等客户协议处理给封装起来。将webserver上的文档通过解析程序解析出来给我们看。假设将浏览器的控制程序和解析程序都去除掉,仅仅处理http等客户协议,那么它就是curl这个工具了。

技术分享


二、curl的安装

依照官方文档,到http://curl.haxx.se/download.html 进行下载就好了。因为近期confusedbycode官网下载不了,所以就到arcor进行了下载。

加入环境变量后,在命令行中输入curl假设能解析命令,说明安装完毕了。


技术分享



技术分享


技术分享


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

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

技术分享


















以上是关于ESP8266学习笔记2:实现ESP8266的局域网内通信的主要内容,如果未能解决你的问题,请参考以下文章

乐鑫esp8266学习rtos3.0笔记:分享在 esp8266 C SDK如何通过外部写入参数,程序里面实现动态获取参数。

乐鑫esp8266学习rtos3.0笔记:分享在 esp8266 C SDK如何通过外部写入参数,程序里面实现动态获取参数。

乐鑫esp8266学习rtos3.0笔记:分享在 esp8266 C SDK如何通过外部写入参数,程序里面实现动态获取参数。

ESP8266 SDK开发: 微信小程序篇-微信小程序通过UDP实现和ESP8266局域网通信控制

ESP8266 SDK开发: 微信小程序篇-微信小程序通过UDP实现和ESP8266局域网通信控制

ESP8266学习笔记6:ESP8266规范wifi连接操作