搜索
查看: 10116|回复: 14

[原创] ESP8266模块之AT指令简介(预备篇)

[复制链接]

该用户从未签到

35

主题

458

帖子

93

蝴蝶豆

版主

最后登录
2020-9-9
发表于 2017-7-31 13:32:22 | 显示全部楼层 |阅读模式
本帖最后由 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上完成。这里做个小铺垫。
由于内容简单,所以老司机请别扔转,小白看不明白也别吐槽~
回复

使用道具 举报

该用户从未签到

60

主题

2111

帖子

31

蝴蝶豆

版主

最后登录
2023-6-21
发表于 2017-7-31 14:12:47 | 显示全部楼层
回复 支持 反对

使用道具 举报

该用户从未签到

35

主题

458

帖子

93

蝴蝶豆

版主

最后登录
2020-9-9
 楼主| 发表于 2017-7-31 15:11:36 | 显示全部楼层

你这表情怎么上传的~
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

2290

帖子

3

蝴蝶豆

论坛元老

最后登录
2021-5-1
发表于 2017-7-31 15:31:18 | 显示全部楼层
内容不错!
回复

使用道具 举报

  • TA的每日心情
    开心
    2018-2-6 09:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    1182

    主题

    4967

    帖子

    1

    蝴蝶豆

    论坛元老

    最后登录
    2020-3-17
    发表于 2017-7-31 16:19:37 | 显示全部楼层
    62842993gy1fi31f673n2g204k03ddh2.gif
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    47

    主题

    1257

    帖子

    5

    蝴蝶豆

    论坛元老

    最后登录
    2021-5-1
    发表于 2017-7-31 17:55:38 | 显示全部楼层
    161934q88d888m2aom048z.gif
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35

    主题

    458

    帖子

    93

    蝴蝶豆

    版主

    最后登录
    2020-9-9
     楼主| 发表于 2017-7-31 18:38:40 | 显示全部楼层
    楼上的,你们也是够了,哈哈哈哈哈哈哈哈,快教我怎么发这种表情啦~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8

    主题

    980

    帖子

    45

    蝴蝶豆

    金牌会员

    最后登录
    2021-11-5
    发表于 2017-8-2 08:35:11 | 显示全部楼层
    手机上的测试软件不错,能否分享一下      
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    456

    帖子

    2

    蝴蝶豆

    金牌会员

    最后登录
    2019-5-7
    发表于 2017-8-2 09:10:42 | 显示全部楼层
    早上好!签到签到。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19

    主题

    1473

    帖子

    27

    蝴蝶豆

    论坛元老

    最后登录
    2021-11-17
    发表于 2017-8-2 11:18:11 | 显示全部楼层
    175535zr9t3fustcpbprrp.gif
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

    GMT+8, 2024-4-20 04:05 , Processed in 0.189709 second(s), 46 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表