一、AT指令
AT 指令集是从终端设备( Terminal Equipment , TE) 或 数据终端设备 ( Data Terminal
Equipment , DTE) 向终端适配器 (Terminal Adapter , TA) 或 数据电路终端设备 (Data Circuit
Terminal Equipment , DCE) 发送的。
其对所传输的数据包大小有定义:即对于 AT 指令的发送,除 AT 两个字符外,最多可以接收 1056 个 字符的长度(包括最后的空字符)。
每个 AT 命令行中只能包含一条 AT 指令;对于由终端设备主动向 PC 端报告的 URC 指示或者 response 响应,也要求一行最多有一个,不允许上报的一行中有多条指示或者响应。AT 指令以回车作为结 尾,响应或上报以回车换行为结尾。
AT指令简单来说:就是终端设备(电脑)向终端适配器发送指令,目的是,请求驱动我们的终端适配器干活,比如说联网、数据传输等。
二、初始wifi模块配置和验证
连接前的东西准备:wifi模块、usb转ttl串口工具
线的连接方式
wifi模块的RXD接到usb转ttl串口工具上的TXD上(交叉接线)
wifi模块的TXD接到usb转ttl串口工具上的RXD上(交叉接线)
wifi模块的正极、负极接到usb转ttl串口工具的正极、负极
通过一下命令配置成9600波特率,本人是使用安信可串口调试助手进行调试的
AT+UART=9600 8 1 0 0
![](https://i-blog.csdnimg.cn/blog_migrate/9b9a95f1fa3b649bc12f2319a2f36069.png)
重启wifi模块命令
AT+RST
三、wifi模块入网设置
设置工作模式
AT+CWMODE=3 //1. 是 station (设备)模式 2. 是 AP (路由)模式 3. 是双模
以设备模式接入家中路由器配置
AT+CWJAP="要连接的wifi名字","要连接的wifi密码"
AT+CWJAP="ChinaUnicom-G43PQG","123456789"----->这个是我自己配置的wifi
连接成功提示
WIFI DISCONNECT
WIFI CONNECTED
WIFI GOT IP
OK
查询 IP 地址
AT+CIFSR
查询结果
AT+CIFSR
+CIFSR:APIP,"192.168.4.1"
+CIFSR:APMAC,"be:ff:4d:4a:d8:73"
+CIFSR:STAIP,"192.168.101.245" ----->一般IP地址是这个(这个是我自己用的IP地址哈)
+CIFSR:STAMAC,"bc:ff:4d:4a:d8:73"
OK
四、wifi模块连接到 TCP server(服务器)
打开网络调试助手工具
![](https://i-blog.csdnimg.cn/blog_migrate/75b8d98177352e615fc8d82bbd08eff3.png)
打开服务器
协议类型:选择TCP Server
192.168.101.178:为自己电脑本地的IP地址
8880:为上一步设置的本地主机端口号
![](https://i-blog.csdnimg.cn/blog_migrate/be0845ded216a4d278ab6ed9b812d9ae.png)
开始连接服务器,打开串口工具,把命令输入到下方的串口调试助手中
AT+CIPSTART="TCP","192.168.101.178",8880