你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

ESP8266模块之AT指令简介(预备篇)

[复制链接]
Inc_brza 发布时间:2017-7-31 13:32
本帖最后由 Inc_brza 于 2017-7-31 13:32 编辑

看到标题的请别喷我(这是STM32的板块,你丫丫的搞什么ESP8266啊),在我说完之前,别打我,说完再打~

STM32F769Disc很有兴致的加了一个专门接ESP8266模块的接口(或者用来做iic外扩),那么使用这个有啥用呢,
在不用网口的时候,可以通过esp8266通过wifi做很多不可描述的事情喔(请不要想太多,我没驾照,而且不会开车)。
例如STM32F769Disc的Demo包中,带了一个通过wifi(esp8266)做iap的工程包,那么,嘿嘿嘿(费玉清口音)!

不过别急,先来看看esp8266这个模块怎么玩的先。虽然esp8266可以通过自身的sdk进行编程,不过市场上有很多
基于AT指令(串口)的esp8266串口转wifi模块,例如esp-01,esp-12,这里我们使用的是esp01模块,这两个有什么区别?
除了容量,基本没什么差别,不过详情,还需要你放狗一搜(一只单身狗,千军万狗来相见)。

设置波特率为115200-8-n-1(有的默认是9600,有的是115200),然后esp8266接上串口(基于F769disc,接口是直接插上去的,
具体应该如何插,嗯嗯,基本是男人都懂,女人也懂,所以不要怕,插就对了),会发现有一段是乱码,不要慌张,不要怕出
意外,不是你插的姿势不对,是模块的这段代码的波特率不对而已,如果想知道这个代码说的是什么鬼,需要你设置波特率为
74880后可见真相。不过没关系,不要管,这个时候,连上串口,发送AT(ASCII模式哈)+换行(AT的指令以换行结束)后如
无意外会返回OK。这个时候,我们介绍一下基本的指令表,(什么,我说太多话了?没图没真相?)
TIM截图20170731130810.png
预先的,我已经把用到的指令记录到串口调试工具中了
插上电,连上串口之后,发送AT指令检查下基本功能,如果返回OK,说明你可以继续了!
AT+GMR指令,返回模块版本信息,SDK信息
TIM截图20170731131031.png
恩,这是我买的这个模块的基本信息,你可以来hack了。
esp8266可以设置两种模式,AP/STA,对于小白,我有必要说明一下,AP和STA是什么
AP,Access Point,热点模式,在此模式下,你的esp可以作为一个wifi热点,允许其他设备接入。
    例如,我创建一个叫丫丫的热点,你想接这个热点偷流量,你就得链接这个wifi,如果加密了你得输入密码,对了你就可以去亡者农药了!
STA,Station, 中端模式,在此模式下,允许去链接到一个AP热点
    例如,我要偷丫丫这个wifi的流量,就先连接它,然后巴拉巴拉。
接下来,举例子说明,如何利用esp8266作为一个ap热点,然后中段链接到esp8266后,esp作为服务器,中段作为客户端,使用tcp进行你好我不好!
首先发送AT+CWMODE=2, 配置为ap热点
接下来发送AT+CWSAP=“MyEsp”,“12345678”,11,0;用于设置AP模式的参数,以上参数分别为:热点名,密码,通道,加密方式
然后发送AT+CIPMUX=1;用于启用多路链接方式,如果你只想有一个链接,就设置为0
最后发送AT+CIPSERVER=1,8086;用于开启服务器模式,端口是8086
配置完,可以使用手机打开wifi,然后链接MyEsp热点,使用调试工具进行调试了!
请看图:
TIM截图20170731132551.png
图中为手机端发送how are you 字符串到服务器的现象。
如果需要服务器发送信息到客户端。需要申请,第一个是发送到哪一个客户端,第二是申请发送多长的字符串
例如:AT+CIPSEND=0,11;发送到0客户端,发送9个字符
TIM截图20170731132857.png
TIM截图20170731133053.png

以上通讯测试就完毕了,其他功能,以后会在Disc上完成。这里做个小铺垫。
由于内容简单,所以老司机请别扔转,小白看不明白也别吐槽~
收藏 2 评论14 发布时间:2017-7-31 13:32

举报

14个回答
creep 回答时间:2017-7-31 14:12:47
Inc_brza 回答时间:2017-7-31 15:11:36

你这表情怎么上传的~
epochal 回答时间:2017-7-31 15:31:18
内容不错!
zero99 回答时间:2017-7-31 16:19:37
62842993gy1fi31f673n2g204k03ddh2.gif
mark0668 回答时间:2017-7-31 17:55:38
161934q88d888m2aom048z.gif
Inc_brza 回答时间:2017-7-31 18:38:40
楼上的,你们也是够了,哈哈哈哈哈哈哈哈,快教我怎么发这种表情啦~
chifen 回答时间:2017-8-2 08:35:11
手机上的测试软件不错,能否分享一下      
samhong 回答时间:2017-8-2 09:10:42
早上好!签到签到。
队长shiwo 回答时间:2017-8-2 11:18:11
175535zr9t3fustcpbprrp.gif
12下一页

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版