3. 12/09/2021
3
Copyright by Điện thông minh E-smart
Accesspoint mode: Phát wifi
WiFi.mode(WIFI_AP);
Station mode: Kết nối wifi
WiFi.mode(WIFI_STA);
Accesspoint and Station mode:
Vừa phát vừa kết nối wifi
WiFi.mode(WIFI_AP_STA);
WiFi.mode(mode);
Tắt wifi:
WiFi.mode(WIFI_OFF);
5. 12/09/2021
5
Copyright by Điện thông minh E-smart
Thêm thư viện và
khai báo biến
Thiết lập chế độ
phát
Lệnh phát wifi
chế độ mặc định Cấu hình wifi mặc định:
•host_ip: 192.168.4.1
•gateway: 192.168.4.1
•subnet: 255.255.255.0
1
2
3
6. 12/09/2021
6
Copyright by Điện thông minh E-smart
WiFi.softAP (ssid);
WiFi.softAP (ssid, password );
WiFi.softAP(ssid, password, channel, hidden, max_connection);
ssid: Tên mạng wifi sẽ thiết lập
password: mật khẩu truy cập
channel: kênh phát wifi (từ 1 đến 13)
hidden: chế độ phát (true->ẩn, false->hiện)
max_connection: số thiết bị kết nối tối đa (0->8) mặc định:4
7. 12/09/2021
7
Copyright by Điện thông minh E-smart
WiFi.softAPConfig(staticip, gateway, subnet);
staticip: địa chỉ ip của điểm truy cập
gateway: địa chỉ ip của gateway
subnet: subnet mask
8. 12/09/2021
8
Copyright by Điện thông minh E-smart
WiFi.softAPgetStationNum(); Hiển thị số thiết bị kết nối
WiFi.softAPdisconnect();
WiFi.softAPIP(); Lấy địa chỉ ip host điểm truy cập softAP
ssid và password sẽ chuyển thành giá trị null
Thực hiện ngắt kết nối và tắt chế độ softAP
10. 12/09/2021
10
Copyright by Điện thông minh E-smart
Thêm thư viện và
khai báo biến
Thiết lập chế độ
kết nối wifi
Lệnh kết nối wifi
chế độ mặc định
1
2
3
11. 12/09/2021
11
Copyright by Điện thông minh E-smart
Thiết lập kết nối:
WiFi.begin(ssid);
WiFi.begin(ssid, password);
WiFi.begin(ssid, password, channel, bssid, connect);
ssid: độ dài tối đa 32 ký tự
password: độ dài từ 8 đến 64 ký tự
channel: kênh sẽ kết nối
bssid: địa chỉ MAC của AP
connect: nếu falselưu và không kết nối
Ngắt kết nối:
WiFi.disconnect();
ssid và password sẽ chuyển thành giá trị null
Thực hiện ngắt kết nối đến điểm truy cập
12. 12/09/2021
12
Copyright by Điện thông minh E-smart
WiFi.config(staticip, gateway, subnet, dns1, dns2);
staticip: IP tĩnh muốn gán cho chip esp8266
gateway: IP của gateway (router) để kết nối ra mạng bên ngoài
subnet: subnet xác định phạm vi IP của mạng nội bộ
dns1, dns2: tham số tùy chọn của máy chủ phân giải tên miền
Lệnh hiển thị ip gateway và subnet:
WiFi.gatewayIP();
WiFi.subnetMask();
13. 12/09/2021
13
Copyright by Điện thông minh E-smart
WiFi.status();
0 : WL_IDLE_STATUS Đang thay đổi trạng thái
1 : WL_NO_SSID_AVAIL SSID không được tìm thấy
3 : WL_CONNECTED Kết nối thành công
4 : WL_CONNECT_FAILED Sai mật khẩu kết nối
6 : WL_DISCONNECTED Chưa thiết lập chế độ STA
WiFi.isConnected()
WiFi.reconnect(); Tự ngắt kết nối và thiết lập kết nối lại
WiFi.localIP(); Lấy địa chỉ ip đã kết nối với wifi
True: khi đang kết nối
False: khi mất kết nối
15. 12/09/2021
15
Copyright by Điện thông minh E-smart
Thêm thư viện
Thiết lập chế độ
vừa phát vừa kết
nối wifi
Lệnh kết nối wifi
1
2
3
Lệnh phát wifi
4