求解ESP8266作为客户端无法连接到服务器

№G 2019-04-12 07:24:27
能过连接到路由器,但不能连接到服务器,尝试了各种办法,还是不行,求各位大佬帮忙,代码如下
int main(void)
{
u8 t=0;
u8 temperature;
u8 humidity;
u8 *p;
int buf[5];

delay_init(); //延时函数初始化
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级
uart_init(115200); //串口初始化为115200
usart3_init(115200); //初始化串口3
usmart_dev.init(72); //初始化USMART
DHT11_Init(); //DHT11初始化
ESP8266_STA();//设置为客户端模式


while(1)
{


u3_printf("所爱隔山海");

}

}

void ESP8266_STA(void)

{
const u8* wifista_ssid="KELIVE"; //路由器SSID号
const u8* wifista_encryption="wpawpa2_psk"; //wpa/wpa2 aes加密方式
const u8* wifista_password="we157631"; //连接密码
const u8* wifista_severip ="192.168.1.100"; //服务器ip
const u8* wifista_severport ="8080"; //端口
const u8* wifista_severxylx="TCP"; //协议类型

u8 *p;
delay_init(); //延时函数初始化
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级
uart_init(115200); //串口初始化为115200
usmart_dev.init(72); //初始化USMART
usart3_init(115200); //初始化串口3





while(atk_8266_send_cmd("AT","OK",20))//检查WIFI模块是否在线
{
atk_8266_quit_trans();//退出透传
atk_8266_send_cmd("AT+CIPMODE=0","OK",200); //关闭透传模式
}

atk_8266_send_cmd("ATE0","OK",20);//关闭回显
//ATK-ESP8266模块设置
atk_8266_send_cmd("AT+CWMODE=1","OK",50); //设置WIFI STA模式
atk_8266_send_cmd("AT+RST","OK",20);
delay_ms(1000); //延时3S等待重启成功
delay_ms(1000);
delay_ms(1000);
delay_ms(1000);
//设置连接到的WIFI网络名称/加密方式/密码
sprintf((char*)p,"AT+CWJAP=\"%s\",\"%s\"",wifista_ssid,wifista_password);//设置无线参数:ssid,密码
atk_8266_send_cmd(p,"OK",300); //连接目标路由器,并且获得IP
atk_8266_send_cmd("AT+CIPMUX=0","OK",20); //0:单连接,1:多连接
sprintf((char*)p,"AT+CIPSTART=\"TCP\",\"%s\",%s",wifista_severip,wifista_severport);
while(atk_8266_send_cmd(p,"OK",200));
atk_8266_send_cmd("AT+CIPMODE=1","OK",200);
atk_8266_send_cmd("AT+CIPSEND","OK",20);

}

...全文
433 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
worldy 2020-03-30
  • 打赏
  • 举报
回复
ESP8266_STA本身就是一个功能强大的MCU,还要用AT指令来控制,太咯了
老皮芽子 2020-03-28
  • 打赏
  • 举报
回复
楼上说的对,应该服务器的防火墙干的坏事
qq_41583981 2020-03-28
  • 打赏
  • 举报
回复
把电脑的防火墙关了

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧