当前位置:网站首页>ESP8266Wi-Fi数据通讯
ESP8266Wi-Fi数据通讯
2022-07-26 22:49:00 【李今天摸鱼了嘛?】
概述:
1.主要介绍传感网开发中的短距离通讯领域中Wi-Fi通讯
2.通过本次学习可以掌握ESP8266 Wi-Fi工作模式;
3.掌握ESP8266 Wi-Fi通信模块AT指令;
4.TCP连接方法和数据传输;
Wi-Fi技术简介
Wi-Fi这个术语被人们普遍误以为是指无线保真(Wireless Fidelity)在无线局域网中指“无线兼容性认证”,实质上是一种商业认证,同时也是一种无线联网技术,与蓝牙技术一样,同属于在办公室和家庭中使用的短距离无线技术。同蓝牙技术相比,他具备更高的传输速率,更远的传输距离,广泛应用与手机、笔记本、汽车等产品中。
ESP8266Wi-Fi通信模块简介
ESP8266芯片最大特点就是性价比高,ESP8266芯片方案是一个完整自成体系的Wi-Fi解决方案,能够搭载软件应用或通过另一个应用处理器卸载所有Wi-Fi网络功能。
ESP8266可通过GPIO口集成传感器以及其他特定设备,实现了前期开发和运行中占用最小资源。ESP8266高度片内集成,包括无线开关balun、电源管理转换器、因此仅需极少的外部电路,设计时PCB资源降至最低。
ESP8266配套有一套软件开发包(SDK)该SDK为用户提供了一套数据接收函数接口,用户不必关心底层网络,专注物联网上层开发,利用相应接口完成相应网络数据收发即可。
ESP8266Wi-Fi通讯工作模式
ESP8266有三种工作模式分别为:station、soft-AP、station+soft-AP模式。
station模式:模块相当于路由器连接互联网,手机通过互联网进行控制。
soft-AP:ESP8266作为热点,实现手机电脑与模块通讯,无线局域网控制
station+soft-AP模式:两种模式共存,既可以互联网控制,又可以局域网控制,一般应用在网络通讯在主从关系的主机,实现通讯。
配置Wi-Fi AP工作模式
(一)使用FLASH_DOWNLOAD_TOOLS_v2.4_150924(建议使用)工具烧写Wi-Fi模块固件

(二)打开串口助手,选择正确的COM口,设置波特率115200,数据位8,校验位None,停止位1,流控无,输入"AT"点击发送返回OK说明模块正常

(三)AT+CWMODE=2,设置AP工作模式 1:station 2:softAP 3:station+ softAP
(该模块以及连接网络需要断开才能配置)

(三)AT+CWDHCP=0,1;设置模块打开AP模式下DHCP功能

(四)重启模块 AT+RST

(五)AT+CWSAP_CUR=”无线名称”, ”密码”,”热点信道”,”加密方式”。加密方式对应关系如下0:OPEN 1: WEP 2: WPA_PSK 3: WPA2_PSK,4: WPA_WPA2_PSK.

(六)AT+CIPAP=”IP”设置ESP8266IP地址,本设置不会保存FLASH,AT+CIPAP?查询IP


(七)AT+CIPMUX=1 启动AP多连接支持客户端ID号0-4

(八)AT+CIPSERVER=1,8080 启动服务器模式
(九)AT+CIFSR 查看IP地址和MAC地址

配置Wi-FiStation模式
(一)发送AT+CWMODE=2;设置station模式
![]()
(二)AT+CWDHCP=1,1;station模式,获取DHCP

(三)重启模块 AT+RST
(四)AT+CWLAP 扫描AP列表

(五)AT+CWJAP? 查询已经连接的热点指令 AT+CWQAP 断开热点连接命令

(六)AT+CWJAP="China mobile","12345678" 连接AP

配置Wi-Fi station+soft-AP模式
(一)发送AT+CWMODE=3;设置station+soft-AP模式

(二)AT+CWDHCP=2,1;station+soft-AP模式,获取DHCP

(三)重启模块 AT+RST
(四)AT+CWJAP="China mobile","12345678" 连接AP
(五)AT+CWSAP_CUR=”无线名称”, ”密码”,”热点信道”,”加密方式”。配置ESP8266热点信息
AT+CWSAP?查看热点信息

手机可以搜索到热点信息进行连接

(六)AT+CIPAP=”IP”设置ESP8266IP地址,本设置不会保存FLASH 读取信息AT+CIPAP?
(七)AT+CIPMUX=1 启动AP多连接支持客户端ID号0-4
(八)AT+CIPSERVER=1,8080 启动服务器模式,支持ID号0-1 0单链路 1多链路。
(九)AT+CIFSR 查看IP地址和MAC地址

使用手机连接模块即可,至此Wi-Fi三种基础配置完成,下篇文章讲解Wi-Fi数据通信上报云平台。
边栏推荐
- lvs+keepalived项目实战
- 7.13 Weilai approved the written examination in advance
- Educational Codeforces Round 132 (Rated for Div. 2), problem: (D) Rorororobot
- MySQL课程2.表的各种查询
- Solution to high collapse
- Flink1.13.6 detailed deployment method
- Static routing default routing VLAN experiment
- CAN总线通信应用
- (超详尽版,不懂随时评论)Codeforces Round #804 (Div. 2)C The Third Problem
- C语言——数据类型、基本数据类型的取值范围
猜你喜欢

C语言——关系运算符和逻辑运算符、if语句、switch语句、分支结构的嵌套

静态路由缺省路由vlan实验

OSPF协议知识汇总

OSPF configuration in mGRE environment and LSA optimization - reduce the amount of LSA updates (summary, special areas)

Nat网络地址转换实验

Unity Huatuo hot update environment installation and sample project

NAT (network address translation protocol)

初识C语言(1)

Static routing default routing VLAN experiment
![[explain C language in detail] takes you to play with the choice (Branch) structure](/img/ca/7ee9f62a2478785c97684c7a0cc749.png)
[explain C language in detail] takes you to play with the choice (Branch) structure
随机推荐
7.16 多益网络笔试
(史上最详细)Codeforces Round #805 (Div. 3)E. Split Into Two Sets
第五讲—按键控制LED
静态路由缺省路由vlan实验
Introduction to STM32 lesson 1
OSPF configuration in mGRE environment and LSA optimization - reduce the amount of LSA updates (summary, special areas)
HCIA静态路由基础模拟实验
(CF1691D) Max GEQ Sum
NAT (network address translation protocol)
Unity Huatuo revolutionary hot update series [1]
Autojs learning - realize image cutting
OSPF static experiment
Solution to high collapse
6.28大华笔试
7.13 Weilai approved the written examination in advance
6.30联发科笔试
OSPF protocol overview and basic concepts
2022zui新抖音24小时循环值守直播监控(一)直播间开播监控
Simple application of rip V2 (V2 configuration, announcement, manual summary, ripv2 authentication, silent interface, accelerating convergence)
TIM输出比较——PWM