当前位置:网站首页>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数据通信上报云平台。
边栏推荐
- Lecture 3 - GPIO input / output library function usage and related routines
- 2022zui new Tiktok 24-hour round robin live broadcast monitoring (I) live broadcast room start-up monitoring
- Unity Huatuo hot update environment installation and sample project
- TCP的三次握手与四次断开
- OSPF configuration in mGRE environment and LSA optimization - reduce the amount of LSA updates (summary, special areas)
- npm报错, Error: EPERM: operation not permitted, mkdir
- [详解C语言]一文带你玩转函数
- 2022 latest live broadcast monitoring 24-hour monitoring (III) analysis of barrage in live broadcast room
- C语言——第一个程序、打印、变量和常量
- 7.8 Ruijie online written examination
猜你喜欢

VLAN原理简述、具体实验配置

OSPF basic configuration application (comprehensive experiment: interference election default routing area summary authentication -- interface authentication)

OGeek Meetup第一期,携手CubeFS火热来袭

C语言——数组、字符串处理函数、strlen、strcpy和strncpy、strcat和strncat、strcmp和strncmp

NAT network address translation experiment

FID index reproduction step on the pit to avoid the pit text generation image FID quantitative experiment whole process reproduction (FR é Chet inception distance) quantitative evaluation experiment s

测开基础 日常刷题 (持续更新ing...)
![C language implementation of the small game [sanziqi] Notes detailed logic clear, come and have a look!!](/img/b9/ade9a808a3f6d24cd9825dc9b010c1.png)
C language implementation of the small game [sanziqi] Notes detailed logic clear, come and have a look!!

MySQL课程1.简单命令行--简单记录 欢迎补充纠错

2022zui新抖音24小时循环值守直播监控(一)直播间开播监控
随机推荐
微信小程序:用户微信登录流程(附:流程图+源码)
【mysql】mysql启动关闭命令以及一些报错解决问题
6.28 flush written test
OSPF static experiment
7.16 多益网络笔试
2022 latest Tiktok live broadcast monitoring (II) streaming media download in live broadcast room
Dynamic routing ofps protocol configuration
Flink1.13.6 detailed deployment method
初识C语言(1)
STM32_HAL_SUMMARY_NOTE
NAT (network address translation protocol)
机械硬盘选购指南——从选购经历谈起
Republishing and routing strategy of OSPF
[Database Course Design] SQLSERVER database course design (student dormitory management), course design report + source code + database diagram
RIP V2 的简单应用(v2的配置、宣告、手工汇总、RIPV2的认证、沉默接口、加快收敛)
Codeforces Round #810 (Div. 2), problem: (B) Party
二层封装技术(HDLC、PPP--PAP\CHAP、GRE)实验练习
[volatile principle] volatile principle
FID index reproduction step on the pit to avoid the pit text generation image FID quantitative experiment whole process reproduction (FR é Chet inception distance) quantitative evaluation experiment s
2022最新直播监控24小时监控(三)直播间弹幕解析