关于esp wifi模块的使用以及进行数据的接收和发送

时间:2024-04-05 20:36:44

关于esp wifi模块的使用以及进行数据的接收和发送

声明:本人是小白物联网爱好者,近来研究了esp8266WiFi模块,颇有心得,特此写下分享给大家,若有高手路过,发现错误,请您指出,整理不易,不喜勿喷,谢谢

对于esp8266的使用:
1, 首先确保硬件连接正确 测试能否正常工作。关于esp wifi模块的使用以及进行数据的接收和发送
2, 熟悉esp8266各种指令的用法。其中测试软件必不可少,这里为大家提供了串口调试助手:串口调试助手
网络调试助手:网络调试助手

-一:进行测试(电脑作为服务器,WiFi作为客户端):首先 设置esp8266的工作模式
AT+CWMODE=1 AT+CWMODE=2 AT+CWMODE=3
1为: STA 模式:ESP8266 模块通过路由器连接互联网,手机或电脑通过互联网实现对设备的 远程控制。 
2 为:AP 模式:默认模式 ATK_ESP8266 模块作为热点,实现手机或电脑直接与模块通信,实 现局域网无线控制。 
3为: STA+AP 模式:两种模式的共存模式, (STA 模式)即可以通过路由器连接到互联网,并 通过互联网控制设备;(AP 模式)也可作为 wifi 热点,其他 wifi 设备连接到模块。这 样实现局域网和广域网的无缝切换,方便操作。关于esp wifi模块的使用以及进行数据的接收和发送

二: 设置将WiFi重启一下:AT+RST 。随后将其连接到你的路由器:AT+CWJAP=”WiFi名”,“密码” 关于esp wifi模块的使用以及进行数据的接收和发送关于esp wifi模块的使用以及进行数据的接收和发送

然后让我们打开网络调试助手设置我们的电脑为服务器,将其设置为tcp server,
点击打开,关于esp wifi模块的使用以及进行数据的接收和发送之后我们再去串口调试助手,输入指令AT+CIPSTART=”TCP”,”主机地址”,端口号 。发送 关于esp wifi模块的使用以及进行数据的接收和发送
此时连接成功,这是我们将其设置为透传模式:AT+CIPMODE=1 关于esp wifi模块的使用以及进行数据的接收和发送
这样我们就可以进行对话了:输入:AT+CIPSEND. 关于esp wifi模块的使用以及进行数据的接收和发送
输入想输入的:关于esp wifi模块的使用以及进行数据的接收和发送
服务器这端直接回话:(自己输入) 关于esp wifi模块的使用以及进行数据的接收和发送
好了,若要退出其透传模式 :需要 +++ 这个数据,同时取消勾选发送新行即:关于esp wifi模块的使用以及进行数据的接收和发送 回车发送即可 此时便回到了指令阶段,在发送数据它会提示error 关于esp wifi模块的使用以及进行数据的接收和发送

二(WiFi建立服务器,电脑端作为客户端,此时使用的依旧是STA+AP模式)。
首先还是设置工作模式AT+CWMODE=3, 重启 ,然后我们在连接上路由器(这里跟上面都是一样的),这里扩展一下 如果你想来连接多个客户 即多连接 需输入AT+CIPMUX=1显然=0就是单连接,关于esp wifi模块的使用以及进行数据的接收和发送
设置好之后我们需要自己建立WiFi端的服务器:AT+CIPSERVER=1,8080.注:8080为其端口号 关于esp wifi模块的使用以及进行数据的接收和发送
服务器设置好之后,我们需要打开网络调试助手,进行连接,此时我们应该选择,tcp,client,但此时我们还不知道主机地址,我们需要确定,方法为:AT+CIFSR 关于esp wifi模块的使用以及进行数据的接收和发送
我们要的是STAIP:,将其输入到网络调试助手 关于esp wifi模块的使用以及进行数据的接收和发送
这样我们就可以进行WiFi作为服务器,电脑作为客户端进行通信了,输入:AT+CIPSEND=0,6, 注:0是其通道号,6是数据长度 关于esp wifi模块的使用以及进行数据的接收和发送
此时数据便完成发送,对于向WiFi端发送直接在网络调试助手输入发送即可 关于esp wifi模块的使用以及进行数据的接收和发送

/