Thư viện ESP8266WiFi¶
Thư viện ESP8266WiFi có khung giống như các thư viện wifi khác. Bên cạnh đó cũng có những điểm khác biệt, gồm :
WiFi.mode(m)
: thiết lập chế độWIFI_AP
,WIFI_STA
,WIFI_AP_STA
hoặcWIFI_OFF
.- Gọi
WiFi.softAP(ssid)
để thiết lập một open network - Gọi
WiFi.softAP(ssid, password)
để thiết lậpWPA2-PSK
( mật khấu ít nhất 8 ký tự ) WiFi.macAddress(mac)
choSTA
,WiFi.softAPmacAddress(mac)
choAP
.WiFi.localIP()
choSTA
,WiFi.softAPIP()
choAP
.WiFi.printDiag(Serial)
sẽ hiển thị những thông tin dự đoánWiFiUDP
lớp hổ trợ gữi và nhận các gói tin multicast trên giao diện STA. Khi gữi một gói tin multicast, thay thếudp.beginPacket(addr, port)
bằngudp.beginPacketMulticast(addr, port, WiFi.localIP())
. Khi đang lắng nghe những gói tin multicast, thay thếudp.begin(port)
bằngudp.beginMulticast(WiFi.localIP()
,multicast_ip_addr, port)
. Bạn có thể sử dụngudp.destinationIP()
để phân biệt gói tin nhận được đến multicast hoặc địa chỉ unicast.
WiFiServer
, WiFiClient
, và WiFiUDP
thực hiện theo cùng một cách như khung thư viện WiFi. Có bốn ví dụ được làm mẫu cho thư viện này. Bạn có thể xem chi tiết các lệnh ở đây : http://www.arduino.cc/en/Reference/WiFi