英創(chuàng)WIFI模塊ETA6103和ETA303系列使用說明
客戶實際應(yīng)用中經(jīng)常需要通過WIFI進(jìn)行網(wǎng)絡(luò)通信,在此之前英創(chuàng)一直推薦使用第三方WIFI模塊方案。使用第三方WIFI模塊簡單方便,但是也有幾點缺點:
1、因為是第三方模塊,所以不方便使用自己程序代碼進(jìn)行調(diào)用管理,尤其是對附近AP點的選擇和連接
2、產(chǎn)品后續(xù)維護(hù)上不便,不好保證第三方模塊的穩(wěn)定性
3、模塊不便于集成
因此英創(chuàng)推出ETA6103模塊,通過串口進(jìn)行WIFI連接及網(wǎng)絡(luò)通信,給客戶提供更選擇。
ETA6103是由串口WiFi模塊E103(esp8266ex芯片)+ USB轉(zhuǎn)串口芯片CH340T構(gòu)成的低成本無線模塊,其對外接口是miniPCIe接口,可以通過ETA303模塊接到英創(chuàng)底板USB上,或直接接在ESMARK系列評估底板上??蛻暨€可以參考英創(chuàng)提供的模塊原理圖,將芯片直接設(shè)計在自己底板上,連接板子任意串口進(jìn)行使用。
ETA6103和ETA303
模塊說明ETA6103采用E103芯片,通過串口,使用AT指令進(jìn)行通信,實現(xiàn)AP選擇及連接,網(wǎng)絡(luò)地址ip查詢,PING功能,TCP及UDP通信功能。
網(wǎng)絡(luò)上傳及下載速度主要受串口速度限制,在460800串口波特率下,極限傳輸速度能接近40KB/s,能夠滿足大部分工控應(yīng)用需求。
模塊最大支持5個鏈接,當(dāng)作TCP服務(wù)端時,最多只能支持5個客戶端同時連入。(如果同時打開一個TCP客戶端連接,和一個UDP連接,再開啟TCP服務(wù)端,則最多只能支持3個客戶端同時連入)??蛻粜枰紤]該限制是否對應(yīng)用有影響。
模塊通過AT指令進(jìn)行TCP或UDP的鏈接及數(shù)據(jù)收發(fā)??梢詽M足基于TCP/UDP的一般網(wǎng)絡(luò)應(yīng)用,不能實現(xiàn)一些復(fù)雜的SOCKET功能,不能用于如VPN一類的網(wǎng)絡(luò)應(yīng)用。
產(chǎn)品支持英創(chuàng)公司提供了ETA6103模塊原理圖,客戶可以參考文檔自行設(shè)計。
英創(chuàng)公司也提供linux及wince的詳細(xì)例程,例程中對ETA6103模塊進(jìn)行封裝,客戶不需要了解具體AT指令就能進(jìn)行網(wǎng)絡(luò)開發(fā)。
ETA6103模塊說明文檔請參考《ETA6103低成本W(wǎng)ifi擴(kuò)展模塊應(yīng)用手冊》。
ETA6103開發(fā)幫助請參考《低成本W(wǎng)iFi在Linux工控主板上的編程方法》,《串口WiFi在WinCE工控主板上的編程方法》。