首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么MKR1000在使用电池电源时不连接到WiFi?

为什么MKR1000在使用电池电源时不连接到WiFi?
EN

Stack Overflow用户
提问于 2022-02-25 04:39:18
回答 1查看 55关注 0票数 1

我有一个连接到我的MKR1000网络的WiFi项目。MKR1000通过USB端口连接到我的WiFi,而不是由3.7V LiPo供电。是否有一个最低功率要求,不允许WiFi功能时,电池供电,或有其他原因,它不工作?

下面是我用来测试的一个简单的草图;它在插入USB时连接,但在拔出时不连接。

代码语言:javascript
复制
#include <WiFi101.h>
#include "Mkr.h"

int wifiStatus = WL_IDLE_STATUS;
char ssid[] = SECRET_SSID;
char pass[] = SECRET_PASS;
IPAddress localip;

void setup() {
    pinMode(LED_BUILTIN, OUTPUT);
    //Serial.println();
    ConnectToWifi();
    //Serial.println(wifiStatus);
}

void loop() {
    digitalWrite(LED_BUILTIN, HIGH);
    delay(1000);
    digitalWrite(LED_BUILTIN, LOW);
    delay(1000);
}

void ConnectToWifi() {
    wifiStatus = WiFi.status();
    int retrys = 10;
    while (wifiStatus != WL_CONNECTED) {
        wifiStatus = WiFi.begin(ssid, pass);
        delay(1000);
        if (wifiStatus != WL_CONNECTED) {
            retrys--;
            if (retrys < 0)
            {
                retrys = 10;
                delay(3600000);
            }
            delay(9000);
        }
    }
    localip = WiFi.localIP();
    //Serial.print("Connected: ");
    //Serial.println(localip);
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-04 01:38:19

找到答案了!

MKR1000使用Amtel WINC 1500 A模块连接到802.11 b/g/n WiFi。来自该模块工厂的固件为19.6.1。很明显,Amtel停止了对型号A的支持,固件19.4.4是最新的更新版本。

在加载19.4.4之后,MKR1000现在能够在电池供电时连接到我的WiFi网络。

有关更新固件的信息可在这里获得:WiFi101指南

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71261131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档