这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 物联网技术 » wambob的小e智能硬件开发板试用帖+ESP8266之AT命令模式

共6条 1/1 1 跳转至

wambob的小e智能硬件开发板试用帖+ESP8266之AT命令模式

高工
2016-04-28 21:49:39     打赏

上次介绍了2个网络助手,快过节了,提前祝乐呵乐呵和筒子们节日快乐。

ESP8266除了RTOS版本的SDK外,还有NON_OS版本SDK,小e SDK基于RTOS的,网上很多透传ESP8266模块,应该是基于非操作系统的吧,下载官方的最新版本SDK----ESP8266 NONOS SDK V1.5.3

解压后放到搭建好的开发环境共享文件夹下。把文件夹examples下的文件夹at里的文件全部拷贝到app文件夹里。

打开虚拟机,编译。过程如下。

 

选择云端升级,boot_V1.2+,首次使用user1.bin,最后选择SPI大小为情况5

编译完成后会在upgrade下生成user1.2048.new.5 BIN文件。

打开ESP_DOWNLOAD_TOOL.exe

 

使用Non_FOTAFOTA固件地址是不同的,这里使用FOTA固件

 

详情请查阅官方SDK入门指南。

下载完成后,重新给小e开发板上电。接下来该AT出场了。

打开串口助手,设置好参数后,在发送区输入AT,然后回车,点左面的手动发送。可以看到接收区提示AT 命令响应OK

 

作为客户端的单一连接的设置如下:

1.Set WiFi mode:

AT+CWMODE=3 // softAP+station mode
Response :OK

 

 2.Connect to router:
AT+CWJAP="SSID", "password" // SSID and password of router
Response :OK

此处的SSID是你的路由器名字,不知道,就是你手机搜到的wifi名字,password 是你连接的wifi密码。

 

3. Query device’s IP:

AT+CIFSR
Response :IP
地址 // Device got an IP from router.

 

 因为设置的模式为AP+STA,发送后得到两个IP,作为客户端的是站点。

4.在使用同一个路由器的PC上打开网络调试助手,建立一个服务器端。

 

5.ESP8266 connect to server as a client:
AT+CIPSTART="TCP", "192.168.1.102", 8080 //protocol
server IP & port
Response :OK
这个IP地址就是上面建立的服务器端IP。注意命令之间不能有空格,对于喜欢粘贴复制的人可能有麻烦。

 

 6.Send data:
ESP8266
已经通过路由器和网络助手连接成功了,来发送下数据吧。

AT+CIPSEND=7// set date length which will be sent, such as 7 bytes
>ESP8266 // enter the data, no CR
Response :SEND OK

发送OK了,拉看看我们的网络助手服务器端:

 

接收到了ESP8266,而且来自192.168.1.104,正是ESP8266的站点IP

好吧,再来使用手机网络助手看看。

首先使用命令删掉原来建立的连接。

Delete TCP connection:

AT+CIPCLOSE
Response :CLOSED OK

PC网络串口发送数据和接收数据:

手机网络串口助手服务器端:

要使用透传模式,可以使用AT命令使能。

 




关键词: esp8266      透传    

菜鸟
2016-04-28 22:31:54     打赏
2楼
不错                         

专家
2016-04-29 12:37:06     打赏
3楼
不错

专家
2016-04-29 18:26:00     打赏
4楼
写了这么多,真是用心。

专家
2016-04-29 22:50:31     打赏
5楼
真不错,好多新资料

菜鸟
2016-05-04 10:09:49     打赏
6楼
不错,谢谢分享

共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]