WiFiManager, ESP8266 WiFi连接管理器

分享于 

3分钟阅读

GitHub

  繁體
ESP8266 WiFi Connection manager with save to EEPROM and web config portal
  • 源代码名称:WiFiManager
  • 源代码网址:http://www.github.com/tzapu/WiFiManager
  • WiFiManager源代码文档
  • WiFiManager源代码下载
  • Git URL:
    git://www.github.com/tzapu/WiFiManager.git
    Git Clone代码到本地:
    git clone http://www.github.com/tzapu/WiFiManager
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/tzapu/WiFiManager
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    WiFiManager

    带web配置门户的ESP8266 WiFi连接管理器

    快速入门

    安装

    通过Arduino库管理器安装,或者从github签出最新的更改或发行版

    通过库管理器安装

    当前版本0.8 适用于Arduino的ESP8266内核的2.0.0或更高版本

    在Arduino IDE中有Sketch/Include Library/Manage库

    搜索WiFiManager

    单击安装,并启动使用它

    从github签出

    Github版本适用于Arduino的2.0.0发行版或更高版本的ESP8266内核

    • 将库签出到Arduino库文件夹

    使用

    • 包括在您的sketch中
    #include<ESP8266WiFi.h>//ESP8266 Core WiFi Library (you most likely already have this in your sketch)#include<DNSServer.h>//Local DNS Server used for redirecting all requests to the configuration portal#include<ESP8266WebServer.h>//Local WebServer used to serve the configuration portal#include<WiFiManager.h>//https://github.com/tzapu/WiFiManager WiFi Configuration Magic
    • 初始化库,在安装函数中添加
    WiFiManager wifiManager;
    • 在setup函数中添加
    //first parameter is name of access point, second is the passwordwifiManager.autoConnect("AP-NAME", "AP-PASSWORD");

    如果你想要一个不安全的接入点

    wifiManager.autoConnect("AP-NAME");

    或者如果您想使用"ESP"自动生成的名称以及esp的Chip ID,

    wifiManager.autoConnect();

    启动ESP之后,它尝试连接到WiFi,如果失败,就在访问点模式下启动,在AP模式下,连接到它,然后打开浏览器到网关IP,默认192.168.4.1,配置wifi,保存,它应该重新启动,并连接。


    WEB  MAN  cap  ESP  WIF  WIFI