ESP8266WIFI模块.zip


ESP8266WIFI模块.zip
资源截图
代码片段和文件信息
#include “common.h“
/////////////////////////////////////////////////////////////////////////////////////////////////////////// 
//本程序只供学习使用,未经作者许可,不得用于其它任何用途
//ALIENTEK STM32开发板
//ATK-ESP8266 AP+STA模式驱动代码    
//正点原子@ALIENTEK
//技术论坛:www.openedv.com
//修改日期:2014/4/3
//版本:V1.0
//版权所有,盗版必究。
//Copyright(C) 广州市星翼电子科技有限公司 2009-2019
//All rights reserved   
/////////////////////////////////////////////////////////////////////////////////////////////////////////// 


//ATK-ESP8266 AP+STA模式测试
//用于测试TCP/UDP连接
//返回值:0正常
//    其他错误代码
u8 atk_8266_apsta_test(void)
{
u8 netpro;
u8 key=0;
u8 timex=0; 
u8 ipbuf[16];  //IP缓存
u8 *p;
u16 t=999; //加速第一次获取链接状态
u8 res=0;
u16 rlen=0;
u8 constate=0; //连接状态
p=mymalloc(SRAMIN100); //申请32字节内存
atk_8266_send_cmd(“AT+CWMODE=3““OK“50); //设置WIFI AP+STA模式
// atk_8266_send_cmd(“AT+RST““OK“20); //重启模块 
// delay_ms(1000);         //延时2S等待重启成功
// delay_ms(1000);
// delay_ms(1000);
//设置模块AP模式的WIFI网络名称/加密方式/密码,这几个参数看自己喜好设置
sprintf((char*)p“AT+CWSAP=“%s““%s“14“wifiap_ssidwifiap_password);//设置无线参数:ssid密码
atk_8266_send_cmd(p“OK“1000); //设置AP模式参数
//设置连接到的WIFI网络名称/加密方式/密码这几个参数需要根据您自己的路由器设置进行修改!! 
sprintf((char*)p“AT+CWJAP=“%s““%s““wifista_ssidwifista_password);//设置无线参数:ssid密码
atk_8266_send_cmd(p“WIFI GOT IP“1000); //连接目标路由器,并获得IP
while(atk_8266_send_cmd(“AT+CIFSR““STAIP“20));   //检测是否获得STA IP
while(atk_8266_send_cmd(“AT+CIFSR““APIP“20));   //检测是否获得AP IP
// while((atk_8266_consta_check()-‘2‘));   //获得IP
LCD_Clear(WHITE);
POINT_COLOR=RED;
Show_Str(303020016“ATK-ESP AP+STA模式测试“160); 
atk_8266_send_cmd(“AT+CIPMUX=1““OK“50);   //0:单连接,1:多连接
delay_ms(500);
sprintf((char*)p“AT+CIPSERVER=1%s“(u8*)portnum);
atk_8266_send_cmd(p“OK“50);     //开启Server模式,端口号为8086
delay_ms(500);
atk_8266_send_cmd(“AT+CIPSTO=1200““OK“50);     //设置服务器超时时间

PRESTA:
netpro=atk_8266_netpro_sel(5030(u8*)ATK_ESP8266_CWMODE_TBL[0]); //AP+STA模式网络模式选择
if(netpro&0X02)   //STA UDP
{
LCD_Clear(WHITE);
POINT_COLOR=RED;
Show_Str_Mid(030“ATK-ESP WIFI-STA测试“16240); 
Show_Str(305020016“正在配置ATK-ESP模块请稍等...“120);
if(atk_8266_ip_set(“WIFI-STA远端UDP IP设置““UDP模式“(u8*)portnumipbuf))goto PRESTA; //IP输入
sprintf((char*)p“AT+CIPSTART=0“UDP““%s“%s“ipbuf(u8*)portnum);    //配置目标UDP服务器及ID号,STA模式下为0
LCD_Clear(WHITE);
Show_Str_Mid(030“ATK-ESP WIFI-STA测试“16240); 
Show_Str(305020016“正在配置ATK-ESP模块请稍等...“120);
atk_8266_send_cmd(p“OK“200);
netpro=atk_8266_mode_cofig(netpro);     //AP模式网络模式配置
}
else     //TCP
{
if(netpro&0X01)     //STA TCP Client  
{
LCD_Clear(WHITE);
POINT_COLOR=RED;
Show_Str_Mid(030“ATK-ESP WIFI-STA 测试“16240); 
Show_Str(305020016“正在配置ATK-ESP模块请稍等...“120);
if(atk_8266_ip_set(“WIFI-STA 远端IP设置“(u8*)ATK_ESP8266_WORKMODE_TBL[netpro](u8*)portnumipbuf))goto PRESTA; //IP输入
sprintf((char*)p

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-08-16 17:22  ESP8266 WIFI模块
     目录           0  2018-08-16 17:20  ESP8266 WIFI模块ATK-ESP8266
     文件     4171198  2016-07-01 17:39  ESP8266 WIFI模块ATK-ESP8266 WIFI模块使用说明(战舰V3&精英版)_AN1509A.pdf
     文件        6976  2015-11-02 21:03  ESP8266 WIFI模块ATK-ESP8266apsta.c
     文件       17425  2018-09-22 09:58  ESP8266 WIFI模块ATK-ESP8266common.c
     文件        2548  2015-09-11 11:08  ESP8266 WIFI模块ATK-ESP8266common.h
     文件        6459  2015-11-02 20:39  ESP8266 WIFI模块ATK-ESP8266wifiap.c
     文件        7238  2015-11-02 20:39  ESP8266 WIFI模块ATK-ESP8266wifista.c
     目录           0  2018-08-16 17:20  ESP8266 WIFI模块CORE
     文件       17273  2010-06-07 10:25  ESP8266 WIFI模块COREcore_cm3.c
     文件       85714  2011-02-09 14:59  ESP8266 WIFI模块COREcore_cm3.h
     文件       15503  2011-03-10 10:52  ESP8266 WIFI模块COREstartup_stm32f10x_hd.s
     文件       12765  2011-03-10 10:52  ESP8266 WIFI模块COREstartup_stm32f10x_md.s
     目录           0  2018-08-16 17:20  ESP8266 WIFI模块FATFS
     目录           0  2018-08-16 17:20  ESP8266 WIFI模块FATFSdoc
     文件        3425  2015-02-11 12:11  ESP8266 WIFI模块FATFSdoccss_e.css
     文件        3840  2015-02-12 20:17  ESP8266 WIFI模块FATFSdoccss_j.css
     文件         125  2015-02-11 12:11  ESP8266 WIFI模块FATFSdoccss_p.css
     目录           0  2015-11-03 16:51  ESP8266 WIFI模块FATFSdocen
     目录           0  2018-08-16 17:20  ESP8266 WIFI模块FATFSdocimg
     文件        1063  2015-02-11 12:11  ESP8266 WIFI模块FATFSdocimgapp1.c
     文件        1609  2015-02-11 12:11  ESP8266 WIFI模块FATFSdocimgapp2.c
     文件        3810  2015-02-11 12:11  ESP8266 WIFI模块FATFSdocimgapp3.c
     文件       10365  2015-02-11 12:11  ESP8266 WIFI模块FATFSdocimgapp4.c
     文件        1414  2015-02-11 12:11  ESP8266 WIFI模块FATFSdocimgf1.png
     文件        1458  2015-02-11 12:11  ESP8266 WIFI模块FATFSdocimgf2.png
     文件        1039  2015-02-11 12:11  ESP8266 WIFI模块FATFSdocimgf3.png
     文件        2335  2015-02-11 12:11  ESP8266 WIFI模块FATFSdocimgf4.png
     文件        2479  2015-02-11 12:11  ESP8266 WIFI模块FATFSdocimgf5.png
     文件        1464  2015-02-11 12:11  ESP8266 WIFI模块FATFSdocimgf6.png
     文件       11388  2015-02-11 12:11  ESP8266 WIFI模块FATFSdocimgf7.png
............此处省略323个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)