Master - GitHub
Có thể bạn quan tâm
- Notifications You must be signed in to change notification settings
- Fork 22
- Star 19
- Code
- Issues 0
- Pull requests 0
- Actions
- Projects 0
- Security
- Insights
Files
masterBreadcrumbs
- esp8266.vn
- docs
- arduino
- libraries
Latest commit
History
History96 lines (56 loc) · 3.18 KB masterBreadcrumbs
- esp8266.vn
- docs
- arduino
- libraries
File metadata and controls
- Preview
- Code
- Blame
#Thư viện WiFiManager
Thư viện WiFiManager hỗ trợ ESP8266 mở 1 Webserver + 1 Access Point(AP), để user có thể kết nối vào và cấu hình wifi password.
Access Point là một điểm truy cập mạng không dây có khả năng truyền và nhận dữ liệu thông qua kết nối wifi.
#Nguyên lý làm việc của thư viên WiFiManager
Khi khởi động ,ESP sẽ ở chế độ Station(điểm thu sóng) và thử kết nối với các Access Point(điểm phát sóng) đã lưu trước đó.
Nếu không thể kết nối,ESP sẽ chuyển qua chế độ AP và tạo một Webserver .Có thể kết nối vào AP vừa được tạo và cấu hình wifi cho ESP.
##Ví dụ ứng dụng thư viện WiFiManager sử dụng board iot-wifi-uno
##Chuẩn bị
Board iot-wifi-uno. https://github.com/iotmakervn/iot-wifi-uno-hw.
Arduino IDE 1.6.8, tải từ Arduino website.
##Hướng dẫn
###1.Tải thư viện WiFiManager:
Mở Arduino vào Sketch -> Include Library -> Manager Libraries. Tìm kiếm thư viện WiFiManager và bấm Install.
###2.Cài đặt board Generic ESP8266 Module:
Vào File->Preferences.
Trong ô Additional Boards Manager URLS dán đường dẫn sau:
http://arduino.esp8266.com/stable/package_esp8266com_index.jsonVào Tool->Board->Board Manager . Tìm và cài đặt như hình.Tiếp theo trong Tool -> Board,tìm và chọn Board Generic ESP8266 Module.
###3.Nạp chương trình cho iot-wifi-uno:
Sau khi cài đặt thư viện và board,tiến hành nạp chương trình sau vào board iot-wifi-uno bằng Arduino IDE
#include <ESP8266WiFi.h> #include <DNSServer.h> #include <ESP8266WebServer.h> #include <WiFiManager.h> void setup() { Serial.begin(115200); WiFiManager wifiManager; wifiManager.autoConnect("AutoConnectAP"); Serial.println("connected..."); } void loop() { // put your main code here, to run repeatedly: }###4.Kết nối với AP và cấu hình wifi:
Sau khi reset board,trong Networks sẽ xuất hiện 1 AP mới . Hãy chọn và kết nối như trong hình.
AP này là mạng wifi mở, có thể cài đặt password cho AP bằng cách thay lệnh:
cpp wifiManager.autoConnect("AutoConnectAP")
Bằng lệnh
cpp wifiManager.autoConnect("AutoConnectAP", "password")
(password là mật khẩu đặt cho AP)
Sử dụng thiết bị có thể kết nối wifi kết nối vào AP vừa được tạo.Bằng cách trên cửa sổ trình duyệt gõ địa chỉ 192.168.4.1.Sẽ hiện ra một cửa sổ cấu hình.
Chọn Configure WIFI,chọn tên wifi muốn kết nối,nhập mật khẩu vào bấm SAVE.
Nếu nhập mật khẩu đúng ESP sẽ tự động kết nối vào mạng wifi vừa được chọn.
Như vậy ESP đã được kết nối với wifi.
You can’t perform that action at this time.Từ khóa » Thư Viện Esp8266wifi.h
-
Hướng Dẫn ESP8266 #3: Sử Dụng Thư Viện WiFi Manager - MTE
-
ESP8266WiFi Library - ESP8266 Arduino Core Documentation
-
Thư Viện ESP8266WiFi - Lập Trình ESP8266 Arduino
-
Hướng Dẫn Cài Thư Viện ESP8266wifi.h Vào IDE Arduino - YouTube
-
Arduino/ESP8266WiFi.h At Master - GitHub
-
ESP8266: Thư Viện WiFi Manager - Quản Lý Kết Nối Wifi
-
Phần 2: Kết Nối Internet → Wifi Manager - Công Nghệ Cho Mọi Người
-
Lập Trình Arduino Kết Nối Wifi → Chế độ WiFi Station - OhStem
-
Add Thư Viên ESP8266, Nodemcu Esp 8266 Module WIfi Vào ...
-
Phần 2: Kết Nối Internet → Chế độ WiFi Access Point - Ohtech
-
Hướng Dẫn Cài đặt ESP8266 Và Kết Nối Với Blynk | ARDUINO KIT
-
ESP8266wifi Library - Martyn Currey
-
ESP8266 Làm Web Server - Lập Trình Arduino Kết Nối Wifi - OhStem