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

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介:

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

相关文章
|
7月前
|
网络协议 数据处理 数据格式
51单片机ESP8266云端通信的实现
51单片机ESP8266云端通信的实现
431 1
|
6月前
|
传感器 IDE 开发工具
使用两块ESP8266实现ESP-NOW通信
ESP-NOW是一个强大的协议,可以在没有Wi-Fi网络的情况下实现设备间的快速通信。通过以上步骤,你可以使用两块ESP8266开发板建立一个简单的ESP-NOW通信系统。这种方式特别适用于低功耗、低延迟和无需网络基础设施的应用场景。希望这篇博客能帮你快速入门ESP-NOW,开启你的无线通信开发之旅。
569 4
|
6月前
|
网络协议
了解AT指令以及STM32F103如何通过ESP8266连接到WiFi
AT指令是一组用于控制调制解调器的命令,最早由Hayes公司为其智能调制解调器开发。如今,AT指令已被广泛应用于各种通信模块中,包括GSM、Bluetooth和WiFi模块。AT指令通常以“AT”开头,后跟特定的命令和参数。通过这些指令,我们可以执行一系列操作,如设置网络参数、发送数据和查询状态等。
257 0
|
7月前
|
网络协议 物联网
|
7月前
|
存储 传感器 人工智能
ESP32 使用RS485模块实现Modbus通信
ESP32 使用RS485模块实现Modbus通信
416 0
|
网络协议 物联网 数据安全/隐私保护
CC2530+ESP8266与手机APP通信
通过CC2530控制ESP8266将其配置成AP+TCP服务器模式,并通过手机APP连接到TCP服务器并完成数据传输。ESP8266将作为一个热点(AP)来工作,其WiFi模块被配置为建立一个TCP服务器并监听端口号。CC2530将使用其串口与ESP8266进行通信,并通过AT指令控制ESP8266的WiFi模块设置和数据传输。
655 0
|
传感器 网络架构 智能硬件
STM32通过esp8266连接WiFi接入MQTT服务器
STM32通过esp8266连接WiFi接入MQTT服务器
1006 1
|
存储 网络协议 安全
IPsec ESP 数据包的 UDP 封装
选择共享 IKE 和 UDP 封装的 ESP 流量的端口号是因为它提供了更好的扩展性(NAT 中只有一个 NAT 映射;无需发送单独的 IKE keepalive)、更容易配置(仅在防火墙中配置一个端口),更容易实现。
1379 0
IPsec ESP 数据包的 UDP 封装
|
网络协议 算法 安全
ESP8266 WIFI模块的使用
ESP8266 WIFI模块的使用
|
物联网 开发工具 Android开发
【MAX7800与ESP8266mcu通讯】
【MAX7800与ESP8266mcu通讯】
106 0