ESP8266EX 封裝:QFN32 5000/包 現(xiàn)貨優(yōu)勢供應(yīng)
注,
SoftAP:即無線接入點(diǎn),是一個無線網(wǎng)絡(luò)的中心節(jié)點(diǎn)。通常使用的無線路由器就是一個無線接入點(diǎn)。
Station:即無線終端,是一個無線網(wǎng)絡(luò)的終端端。
2.1.1. ESP8266 在 SoftAP 模式
ESP8266 作為 softAP,手機(jī)、電腦、用戶設(shè)備、其他 ESP8266 station 接口等均可以作為 station 連入ESP8266,組建成一個局域網(wǎng)。
2.1.2. ESP8266 在 station 模式
ESP8266 作為 station,通過路由器(AP)連入 internet ,可向云端服務(wù)器上傳、下載數(shù)據(jù)。用戶可隨時使用移動終端(手機(jī)、筆記本等),通過云端監(jiān)控 ESP8266 模塊的狀況,向 ESP8266 模塊發(fā)送控制指令。
2.1.3. ESP8266 在 SoftAP + station 共存模式
ESP8266 支持 softAP+station 共存的模式,用戶設(shè)備、手機(jī)等可以作為station 連入 ESP8266 的 softAP 接口,同時,可以控制 ESP8266 的 station 接口通過路由器(AP)連入 internet。
2.2. 透傳功能
透傳,即透明傳輸功能。Host 通過uart 將數(shù)據(jù)發(fā)給 ESP8266,ESP8266 再通過無線網(wǎng)絡(luò)將數(shù)據(jù)傳出去;ESP8266 通過無線網(wǎng)絡(luò)接收到的數(shù)據(jù),同理通過uart 傳到Host。ESP8266 只負(fù)責(zé)將數(shù)據(jù)傳到目標(biāo)地址,不對數(shù)據(jù)進(jìn)行處理,發(fā)送方和接收方的數(shù)據(jù)內(nèi)容、長度完全一致,傳輸過程就好像透明一樣。
透傳需要先建立連接:
無線網(wǎng)絡(luò)參數(shù):
網(wǎng)絡(luò)名稱(SSID)
安全模式
密鑰(password)
TCP連接參數(shù)
協(xié)議類型
連接類型(client)
目的IP地址
目的端口
串口參數(shù)
波特率
數(shù)據(jù)位
檢驗(yàn)位
停止位
硬件流控
2.3. UART成幀機(jī)制
ESP8266 判斷UART傳來的數(shù)據(jù)時間間隔,若時間間隔大于20ms,則認(rèn)為一幀結(jié)束;否則,一直接收數(shù)據(jù)到上限值2KB,認(rèn)為一幀結(jié)束。ESP8266模塊判斷UART來的數(shù)據(jù)一幀結(jié)束后,通過WIFI接口將數(shù)據(jù)轉(zhuǎn)發(fā)出去。
成幀時間間隔為20ms,一幀上限值為2KB。
2.4. 加密
ESP8266 支持多種無線網(wǎng)絡(luò)加密方式,包括:
WEP (onlystation)
WPA-PSK/TKIP
WPA-PSK/AES
WPA2-PSK/TKIP
WPA2-PSK/AES
2.6. 固件升級
ESP8266 除了傳統(tǒng)的串口燒錄方式,還支持云端升級的方式來更新固件。只需將新版固件上傳至服務(wù)器,在ESP8266 聯(lián)網(wǎng)的情況下,服務(wù)器會推送更新消息到用戶,用戶可自行選擇是否升級。
串口燒錄升級,請參見文檔“Espressif IoT SDK 使用手冊”。