我是靠谱客的博主 心灵美铃铛,最近开发中收集的这篇文章主要介绍使用ESP8266实现单片机与上位机之间的wifi通信。,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

使用ESP8266实现单片机与上位机之间的wifi通信。

首先弄清楚8266的工作模式,分别是
模式1:station,
模式2:ap,
模式3:station+ap。

单片机通信的话一般采用的是模式1就可以了。其实模式3也可以实现。

下面来说一下如何配置8266,配置8266需要用到usb转ttl这个配置器件,我在不了解的时候是直接插这单片机配置的,发送AT没有反映,这个第一个注意点。然后就是usb转ttl和8266存在着一个读写反接的问题,需要注意。接下来开始配置:
1.+++ (退出之前的透传模式,这里注意不要勾选发送新行,否则会出错)
2 AT (测速是否可以配置,出现ok即可,这里注意波特率,出厂是115200)
3.AT+RESTORE (这里是恢复出厂设置)
4 AT+RST (复位)
5. AT+CWMODE=1 (配置模式1)
6. AT+CWAUTOCONN =1
7. AT+CWJAP=“自己手机热点名字”,“密码”(配置wifi连结手机热点)
8. AT+CIPMUX =0
9. AT+SAVETRANSLINK=1,“电脑IP地址”,8086,“TCP” (配置上电透传,AT+CIPSTART命令是不对的,插到单片机上功能就消失了,这里8086是端口)
10.AT+RST

这样就配置完成了,注意这里电脑需要连着手机wifi,8266也是连着手机模块的,这样就能实现TCP透传了,可以使用网络测试助手做一些测试。
在这里插入图片描述

打开8086端口,网络测试助手作为服务端,8266连在单片机上作为客户端,如果测试成功就意味着实现了。

最后

以上就是心灵美铃铛为你收集整理的使用ESP8266实现单片机与上位机之间的wifi通信。的全部内容,希望文章能够帮你解决使用ESP8266实现单片机与上位机之间的wifi通信。所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部