请选择 进入手机版 | 继续访问电脑版
论坛
登录 | 立即注册 设为首页收藏本站 切换到宽版
查看: 307|回复: 2

esp8266配网出现问题!

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2019-7-13 16:26:28 | 显示全部楼层 |阅读模式
我们使用esp8266 模块,使用nonos_sdk-2.2.0例程,在配网过程中没有使用官方提供的smartconfig函数(特殊原因),使用自己的函数,发现每次新模块第一次配网很容易成功,在配网成功后,再换新的的网络配网,失败率非常高,是什么原因,原代码如下,还想问下,安信可的sdk里面有没有清除原有wifi信息函数,谢谢!

void ICACHE_FLASH_ATTR
user_set_station_config(void)
{
   int i=0;

//   wifi_station_disconnect();

   // Wifi configuration
   char ssid[32] = SSID;
   char password[64] = PASSWORD;
   struct station_config stationConf;

//   wifi_set_opmode(STATION_MODE);

   for(i=0;i<32;i++) {ssid[i]=fg_ssid[i];}
   for(i=0;i<64;i++) {password[i]=fg_password[i];}

   os_memset(stationConf.ssid, 0, 32);
   os_memset(stationConf.password, 0, 64);

   // No MAC-specific scanning
   stationConf.bssid_set = 0;

   //Set ap settings
   os_memcpy(&stationConf.ssid, ssid, 32);
   os_memcpy(&stationConf.password, password, 64);
   wifi_station_set_config(&stationConf);

   wifi_station_connect();

   // Set timer to check whether router allotted an IP
   os_timer_disarm(&test_timer);
   os_timer_setfn(&test_timer, (os_timer_func_t *)user_check_ip, NULL);
   os_timer_arm(&test_timer, 500, 0);

}


回复

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2019-7-30 08:39:55 | 显示全部楼层
你好,你的问题解决了吗,我也遇到了WIFI配网失败率很高
回复

使用道具 举报

0

主题

1

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2019-8-7 22:05:17 | 显示全部楼层
你是用的什么配网app???E4A的吗??
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|安信可论坛    

GMT+8, 2019-8-22 10:43 , Processed in 0.022095 second(s), 14 queries , Redis On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表