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

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

[复制链接]
Inc_brza 发布时间:2017-7-31 13:32
本帖最后由 Inc_brza 于 2017-7-31 13:32 编辑 4 O/ }- a- K4 l' R8 u7 `

: y3 U) V- y; c5 g5 ^' k/ x看到标题的请别喷我(这是STM32的板块,你丫丫的搞什么ESP8266啊),在我说完之前,别打我,说完再打~
0 Q5 H8 Y1 E' f! T, E+ L  _) b' g, K
STM32F769Disc很有兴致的加了一个专门接ESP8266模块的接口(或者用来做iic外扩),那么使用这个有啥用呢,+ j4 r$ @7 \) p3 S, R" ]& p; r
在不用网口的时候,可以通过esp8266通过wifi做很多不可描述的事情喔(请不要想太多,我没驾照,而且不会开车)。
0 o6 ^9 t4 j( M2 W. n, `8 y例如STM32F769Disc的Demo包中,带了一个通过wifi(esp8266)做iap的工程包,那么,嘿嘿嘿(费玉清口音)!
- D; M/ i8 }. ]' p8 [. ]4 j
* J; P, N/ B6 O* k+ r9 A3 z5 a不过别急,先来看看esp8266这个模块怎么玩的先。虽然esp8266可以通过自身的sdk进行编程,不过市场上有很多+ L& H# S4 q6 x( z" l- L! w
基于AT指令(串口)的esp8266串口转wifi模块,例如esp-01,esp-12,这里我们使用的是esp01模块,这两个有什么区别?8 u. S( ^7 B" h  B+ W. I# Q4 T+ u
除了容量,基本没什么差别,不过详情,还需要你放狗一搜(一只单身狗,千军万狗来相见)。
2 ?8 O, G3 B- J3 c/ ?+ R
( g) v. g* W1 y& A设置波特率为115200-8-n-1(有的默认是9600,有的是115200),然后esp8266接上串口(基于F769disc,接口是直接插上去的,
( v% j9 g5 u) M9 R9 y8 s具体应该如何插,嗯嗯,基本是男人都懂,女人也懂,所以不要怕,插就对了),会发现有一段是乱码,不要慌张,不要怕出6 S- x/ C* z+ e) D
意外,不是你插的姿势不对,是模块的这段代码的波特率不对而已,如果想知道这个代码说的是什么鬼,需要你设置波特率为
& u3 u7 I+ k: q9 Y7 f74880后可见真相。不过没关系,不要管,这个时候,连上串口,发送AT(ASCII模式哈)+换行(AT的指令以换行结束)后如# J3 \: S: g- y4 b
无意外会返回OK。这个时候,我们介绍一下基本的指令表,(什么,我说太多话了?没图没真相?)
; T8 }8 Y# e: K9 Q, Y) [ TIM截图20170731130810.png
( N5 E: D# g# T2 G' ~' s预先的,我已经把用到的指令记录到串口调试工具中了! G4 C. u( B, L6 T1 W" ?8 E
插上电,连上串口之后,发送AT指令检查下基本功能,如果返回OK,说明你可以继续了!0 ]. q, Y; Z" q7 r5 H
AT+GMR指令,返回模块版本信息,SDK信息- k1 x$ q% i6 B+ i0 F
TIM截图20170731131031.png
* C3 z9 s$ {+ ?8 n# B: L( m+ I恩,这是我买的这个模块的基本信息,你可以来hack了。: U& R% ], E- j+ [) K
esp8266可以设置两种模式,AP/STA,对于小白,我有必要说明一下,AP和STA是什么% {8 I! b5 g3 v$ y
AP,Access Point,热点模式,在此模式下,你的esp可以作为一个wifi热点,允许其他设备接入。
/ r: T2 d3 U; i. I  l0 g    例如,我创建一个叫丫丫的热点,你想接这个热点偷流量,你就得链接这个wifi,如果加密了你得输入密码,对了你就可以去亡者农药了!
$ d! Y, x+ p7 [+ [- _* _STA,Station, 中端模式,在此模式下,允许去链接到一个AP热点. z. y+ q( e2 ~
    例如,我要偷丫丫这个wifi的流量,就先连接它,然后巴拉巴拉。
$ f) u$ Y" B) i' y! g6 r( \接下来,举例子说明,如何利用esp8266作为一个ap热点,然后中段链接到esp8266后,esp作为服务器,中段作为客户端,使用tcp进行你好我不好!
+ \9 ?) H* {' c  Z' B首先发送AT+CWMODE=2, 配置为ap热点# W9 m& g1 p1 O- G& W' ?" W9 @
接下来发送AT+CWSAP=“MyEsp”,“12345678”,11,0;用于设置AP模式的参数,以上参数分别为:热点名,密码,通道,加密方式1 F8 }- C* I1 _  o8 h: X" O- v3 R) ]7 ~
然后发送AT+CIPMUX=1;用于启用多路链接方式,如果你只想有一个链接,就设置为0& H1 S- v, C" {% ^' E8 y: f9 @
最后发送AT+CIPSERVER=1,8086;用于开启服务器模式,端口是8086
# a5 o8 S' ]+ Z( Z" j配置完,可以使用手机打开wifi,然后链接MyEsp热点,使用调试工具进行调试了!5 j: H0 }* @$ k! P' B
请看图:
* |7 g) j: `. _. _ TIM截图20170731132551.png
) i' D) K; {: a9 j3 L图中为手机端发送how are you 字符串到服务器的现象。
' o+ [% x: W+ V+ I9 j如果需要服务器发送信息到客户端。需要申请,第一个是发送到哪一个客户端,第二是申请发送多长的字符串
$ |$ U: J* r; |1 [0 S例如:AT+CIPSEND=0,11;发送到0客户端,发送9个字符' U( _5 f5 H. [
TIM截图20170731132857.png
4 W( \# L# W( M6 R( W2 [ TIM截图20170731133053.png
+ T. f' W  Z3 C+ o
" @! A  K7 p: k( O& O7 o以上通讯测试就完毕了,其他功能,以后会在Disc上完成。这里做个小铺垫。
7 Z# c' ?& E& x# @$ a由于内容简单,所以老司机请别扔转,小白看不明白也别吐槽~+ w( x/ f% X) H  V! |& m* h/ q
赞 收藏 2 评论14 发布时间:2017-7-31 13:32

举报

14个回答
creep 回答时间:2017-7-31 14:12:47
Inc_brza 回答时间:2017-7-31 15:11:36
; J  Q* D5 D6 i* K, T* t
你这表情怎么上传的~
epochal 回答时间:2017-7-31 15:31:18
内容不错!
zero99 回答时间:2017-7-31 16:19:37
62842993gy1fi31f673n2g204k03ddh2.gif
- _# T8 M4 u) e
mark0668 回答时间:2017-7-31 17:55:38
161934q88d888m2aom048z.gif
+ @6 y7 P9 j- k5 x4 e+ j7 w
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 ) z, \" E+ O, Z; p7 k9 C3 D  X; s2 q
Inc_brza 回答时间:2017-8-2 11:25:42
chifen 发表于 2017-8-2 08:358 ?0 o9 u8 f& K0 X: U- p
手机上的测试软件不错,能否分享一下

( f: S& L2 T3 Qapp store搜tcp调试工具
chifen 回答时间:2017-8-3 22:56:41
谢谢
zhangxu56726 回答时间:2017-8-4 09:19:41
楼主 后续的跟进啊,等着看呢,只有个预备篇吗?
Inc_brza 回答时间:2017-8-4 12:40:46
zhangxu56726 发表于 2017-8-4 09:197 H' _) F9 S  A& ?8 z
楼主 后续的跟进啊,等着看呢,只有个预备篇吗?

5 @1 X0 B8 h5 K7 b9 \会继续的~通宵加班~太忙了
lulululu2018 回答时间:2018-4-19 13:01:52
小白表示看不明白

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版