怎么重新连接备用的WiFi-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 639|回复: 2

[未解决] 怎么重新连接备用的WiFi

[复制链接]
发表于 2022-3-27 21:29 | 显示全部楼层 |阅读模式
有两个WiFi,打算一个连不上 切换连另外一个 。
但是怎么切过去啊。我这样写会报错。
不知道怎么先关闭连接。
屏幕截图 2022-03-27 212845.png
在下面这条重连的指令前,应该如果关闭目前正在进行的连接中。或者说怎么全部释放掉
Blinker.begin(auth, ssid, pswd);

发表于 2022-4-20 08:50 | 显示全部楼层
本帖最后由 526598 于 2022-4-20 08:56 编辑

我也遇到网络不稳定的问题,我是这么写的
  1. char auth[] = "**********";
  2. char ssid1[] = "wifi_ssid_1";
  3. char pswd1[] = "psw1";
  4. char ssid2[] = "wifi_ssid_2";
  5. char pswd2[] = "psw2";

  6. bool default_wifi = true;
  7. int WiFi_connect_coun=0;
复制代码

  1.       if(WiFi.status()!=WL_CONNECTED){
  2.         WiFi_connect_coun++;
  3.         if(WiFi_connect_coun>300){
  4.           Blinker.disconnect();
  5.           if (default_wifi){
  6.             Blinker.begin(auth, ssid2, pswd2);
  7.           }else{
  8.             Blinker.begin(auth, ssid1, pswd1);
  9.           }
  10.           default_wifi = !default_wifi;
  11.           WiFi_connect_coun=0;
  12.         }
  13.         digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
  14.         Blinker.delay(1000);
  15.       }else{
  16.         WiFi_connect_coun=0;
  17.       }
复制代码

 楼主| 发表于 2022-4-20 08:51 | 显示全部楼层
526598 发表于 2022-4-20 08:50
我也遇到网络不稳定的问题,我是怎么写的

好的 谢谢  我回去试一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 09:28 , Processed in 0.081519 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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