Skip to content

thiminhnhut/WiFiSupportESP8266

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thư viện kết nối WiFi cho ESP8266

Info:Github <https://github.com/thiminhnhut/WiFiSupportESP8266>
Author: Thi Minh Nhựt <thiminhnhut@gmail.com>
Date: 19/04/2019
Revision: 1.1.0
Description:Thư viện kết nối WiFi cho ESP8266


  • Thư mục source: src.

    • Struct NetWork gồm các field sau:
    struct NetWork {
        String ssid;
        String password;
        IPAddress ip;
        IPAddress getway;
        IPAddress netmask;
        IPAddress dns;
        int8_t rssi;
        WiFiMode_t mode;
        String modeString;
        uint32_t channel;
        String bssid;
        String hostname;
    };
    
    WiFiSupportESP8266();
    
    WiFiSupportESP8266(int8_t pin, uint8_t state);
    
    WiFiSupportESP8266(Print *print, int8_t pin, uint8_t state);
    
    bool isConnected(const char* ssid, const char* password, unsigned int timeout);
    
    bool isSmartConfig();
    
    bool isSmartConfig(unsigned int timeout);
    
    bool isConnected();
    
    bool disConnected();
    
    NetWork getNetwork();
    
  • Ví dụ:

  • Kết nối WiFi cho ESP8266 với SSIDPassword.
  • Kết nối WiFi cho ESP8266 với giao thức SmartConfig và tự động vào mạng WiFi đã kết nối cho các lần sau.
  • Lấy thông tin của mạng WiFi đang kết nối (struct NetWork).