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 |
Nội dung
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; };
- File WiFiSupportESP8266.h:
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();
- File WiFiSupportESP8266.cpp.
- Struct
Ví dụ:
- Kết nối WiFi cho ESP8266 ConnectWiFi.ino
- Kết nối WiFi cho ESP8266 với giao thức SmartConfig SmartConfig.ino
- Kết nối WiFi cho ESP8266 với
SSID
vàPassword
. - 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
).