ESP8266学习笔记:实现ESP8266的局域网内通信
ESP8266学习笔记:实现ESP8266的局域网内通信
现在就以实例入手。工程使用的是IOT_DEMO,据DEMO文档可以知道ESP8266初始工作模式为softAP+station共存的模式。于是这边我们就先以softAP入手,研究下局域网内的通信。
一、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方法进行了个小测试,结果和文档一样。
原文地址http://www.bieryun.com/1782.html
ESP8266学习笔记:实现ESP8266的局域网内通信相关推荐
- 《ESP8266学习笔记》之 采用定时器内的按键扫描方法,摒弃传统的延时按键消抖
简介:传统的按键扫描程序,大部分都是采用 delay_ms(5); 这样的语句来进行按键消抖,但当你把它放在你高速运行的程序中时,这5ms可能会拖慢你的成语运行,导致体验感受下降,因此,我便找到了新的 ...
- esp8266 蓝牙耳机_走进物联网智能家居-手把手带你制作wifi智能开关-ESP8266学习笔记(二)...
走进物联网智能家居-手把手带你制作wifi智能开关-ESP8266学习笔记(二) 2020-05-09 13:44:11 9点赞 72收藏 6评论 小编注:此篇文章来自即可瓜分10万金币,周边好礼达标 ...
- esp8266舵机驱动_arduino开发ESP8266学习笔记四—–舵机
arduino开发ESP8266学习笔记四-–舵机 使用时发现会有ESP8266掉电的情况,应该是板上的稳压芯片的限流导致的,观测波形,发现当舵机运转时,电源线3.3V不再是稳定的3.3V,大概是在3 ...
- ESP8266学习笔记(1)——搭建环境、编译烧写(NONOS SDK)
RTOS SDK环境搭建参看 ESP8266学习笔记(17)--搭建环境.编译烧写(RTOS SDK) 一.搭建环境 1.1 ESP8266 SDK 入门指南 官网下载:https://www.esp ...
- 2021-08-31《内网安全攻防》学习笔记,第二章-域内信息收集(转自PowerLiu)
<内网安全攻防>学习笔记,第二章-域内信息收集 2020-07-212020-07-21 15:08:47阅读 1.1K0 2.1 内网信息搜集概述 当渗透测试人员进入内网后,面对的是一片 ...
- ROS学习笔记(八): ROS通信架构
ROS学习笔记(八): ROS通信架构 文章目录 01 Node & Master 1.1 Node 1.2 Master 1.3 启动master和node 1.4 rosrun和rosno ...
- 局域网内通信和局域网与局域网间通信
1.交换机和路由器区别 交换机主要是用于组建局域网,而路由器则是负责让主机连接外网. 2.局域网间通信 例子1: 1. PC1与PC2通信时,在PC1电脑中,应用层产生数据交给传输层:传输层进行数据的 ...
- 在Unity3d项目中利用Udp进行局域网内通信
在Unity3d项目中利用Udp进行局域网内通信 实现一个用于存储通信息的Quene using System.Collections; using System.Collections.Generi ...
- ESP8266学习笔记6:ESP8266规范wifi连接操作
一.前言 我整理了从2015年至今关于ESP8266的学习笔记,梳理出来了开发环境.基础功能.进阶学习三大部分.方便自己和他人.可点此查看,欢迎交流. 之前在笔记4<ESP8266的SmartC ...
最新文章
- 庆祝自己过了ACP!!
- mysql int(3)与int(11)的区别
- hiho一下 第六周 Hihocoder #1038 : 01背包
- 5-4 是否同一棵二叉搜索树 (25分)
- 垃圾回收机制与引用类型
- Unity 3D 中NGUI插件设置中文label
- java如何算log_用java代码计算Log(a)b
- 【系列4】使用Dockerfile创建带tomcat的Centos Docker镜像
- sqlite数据库基础学习
- JS代码对表格进行新增时无法解析HTML代码的解决方式
- 计算机word设置信纸,一分钟教你学会用Word做信纸和公章!
- Configuring CODESYS
- 2022.08.24【R语言】|pheatmap外接函数调用时不能有NA/NaN/Inf(arg10)报错问题及解决方案
- 干货分享:手游运营活动如何提升收入
- 虚拟主机怎么搭建网站
- Leetcode题解 二分查找
- leetcode/字符串交织,s1和s2字符串交织组成s3
- GeneXus开发工具
- 你不必去一个遥远的星系去寻找这些奇怪的世界
- 设置了msconfig处理器个数和内存开不了机终极解决办法
热门文章
- linux使用TC并借助ifb实现入向限速(内附配置实例)
- STM32定时 计算公式
- x64dbg 自动化控制插件
- 小型机与PC服务器的对比区别
- python控制软件自动化测试,资讯详情-用python来使用Airtest 自动化工具-柠檬班-自动化测试-软件测试培训-自学官网...
- 程序是虚幻的,点心是真实的20050425
- 【开发心得】electron iohook集成使用方案
- 低多边形(Low Poly)风格会不会成为移动游戏时代的8bit像素
- Installation failed due to: ‘‘cmd package install-create -r -t --user current --full --dont-kill -t
- 求专业人员解答一下,万分感谢