E103-W12系列串口WiFi模塊是億佰特基于Dialog方案DA16200芯片的SoC片上系統(tǒng)開(kāi)發(fā)一款支持IEEE 802.11b/g/n協(xié)議標(biāo)準(zhǔn)的超低功耗WiFi模塊,無(wú)線模塊內(nèi)置高性能ARM Cortex-M4處理器,WiFi模塊工作在2.4~2.4835GHz頻段,WiFi模塊最大發(fā)射功率可達(dá)20dBm。WiFi模塊在功能上,WiFi模塊支持IEEE802.11 b/g/n標(biāo)準(zhǔn),WiFi模塊支持AP和STA模式,支持TCP/UDP/HTTP/MQTT多種網(wǎng)絡(luò)傳輸協(xié)議,可在低功耗模式下保持WIFI連接。
支持IEEE802.11 /b/g/n 標(biāo)準(zhǔn),工作在 2.4GHz 頻段;
具備三種低低功耗模式可選擇,最低電流可達(dá) 0.2uA;
支持 AP、STA、AP+STA 3 種工作模式;
支持 WEP/WPA/WPA2/WPA3 多種 WIFI 安全認(rèn)證方式;
支持 TCP/UDP/HTTP/MQTT 多種網(wǎng)絡(luò)通信協(xié)議;
最大支持 7 路 Socket 連接;
AP 接入點(diǎn)支持 6 路 STA 設(shè)備連接;
支持 SNTP 網(wǎng)絡(luò)時(shí)間獲?。缮暇W(wǎng)的前提下);
支持 MQTT 和 MQTTS 網(wǎng)絡(luò)協(xié)議(阿里云、百度云、OneNet,亞馬遜云)
支持 HTTP Client;
支持 TCP SERVER/TCP CLIENT、UDP 通信方式;
支持 AT 指令配置;
支持靜態(tài) IP 地址分配和 DHCP 動(dòng)態(tài)分配;
支持掃描附近 AP 信息;
支持 WIFI 快速連接;
支持保持 WIFI 連接的低功耗模式;
支持 PWM 輸出,ADC 采集,GPIO 控制;
·醫(yī)療和保健
·多參數(shù)病人監(jiān)護(hù)儀
·心電圖(ECG)
·醫(yī)院電子床及床控系統(tǒng)
·遠(yuǎn)程醫(yī)療系統(tǒng)
-建筑和家庭自動(dòng)化:
·暖通空調(diào)系統(tǒng)和恒溫器
·視頻監(jiān)控,視頻門(mén)鈴,和低功耗的相機(jī)
·建筑安全系統(tǒng)和低功耗電子鎖
-智能電器
-智能穿戴
-資產(chǎn)跟蹤
-工廠自動(dòng)化
-電網(wǎng)基礎(chǔ)設(shè)施
該超低功耗串口WiFi模塊從WiFi層的角色來(lái)說(shuō)可以分為Access Point即通常所說(shuō)的AP接入點(diǎn),Station即通常所說(shuō)的站點(diǎn)從傳輸模從服務(wù)類(lèi)別來(lái)說(shuō)分為 TCP Server,TCP Client,UDP,MQTT,HTPP client。
工作角色是基于 WiFi 物理層的角度來(lái)定義的。
Access Point 簡(jiǎn)稱 AP 模式,類(lèi)似于路由器,允許無(wú)線設(shè)備連入,并建立基于TCP/IP的server、client、UDP通信。此模式下支持接6個(gè)station,最大支持 7 路 TCP socket 傳輸。指令 AT+CWMODE=1 來(lái)配置WiFi模塊工作在AP 角色。
Station模式簡(jiǎn)稱STA,此角色下模塊不提供連接,只能連接到Access Point或者路由器上,串口WiFi模塊在Station角色下的支持TCP server,TCP client,UDP,最大支持 8 路 socket。也支持 MQTT,HTTP clinet。指令 AT+CWMODE=0,S設(shè)置處于 STA 模式。
本模塊支持TCP server,TCP cliet, UDP,MQTT,HTTP client等功能。所有網(wǎng)絡(luò)功能可以同時(shí)使用,列如可以在開(kāi)啟 TCP server 的同時(shí)同時(shí)做 TCP client去連接其他的 Server。
讓模塊作為T(mén)CP服務(wù)器工作。使用指令:AT+CIPSERVER 來(lái)設(shè)置對(duì)應(yīng)的 ip 和端口的 TCP server.最大可以開(kāi)啟8個(gè)server,每個(gè)server能連接7路client。開(kāi)啟8個(gè)server后無(wú)法使用TCP Client和UDP功能了。
讓W(xué)iFi模塊作為T(mén)CP客戶端工作。使用指令:AT+CIPSTART開(kāi)始TCP client并連接到對(duì)應(yīng)的server。最大能開(kāi)啟8個(gè) client 去連接 server,開(kāi)啟8個(gè)client后無(wú)法使用TCP server和UDP功能了。
WiFi模塊使用 UDP 進(jìn)行通信,使用 AT+CIPUDP=<local_port>指令開(kāi)啟本地 UDP 端口號(hào)。最大可以創(chuàng)建 8 個(gè)本地 udp端口號(hào),達(dá)到最大數(shù)量后無(wú)法使用TCP Client和TCP server了。
串口WiFi模塊在MQTT模式下,支持阿里云、百度云、OneNet 等物聯(lián)網(wǎng)平臺(tái)。將在平臺(tái)創(chuàng)建的服務(wù)參數(shù)入到模塊即可進(jìn)行通信。
基于阿里云平臺(tái)的網(wǎng)絡(luò)通信,需要登錄阿里云獲取相關(guān)參數(shù),主要包含產(chǎn)品秘鑰、設(shè)備名稱、客戶端 ID 等信息,詳見(jiàn)第七章阿里云配置教程。
基于百度云平臺(tái)的網(wǎng)絡(luò)通信,需要登錄百度云獲取相關(guān)參數(shù),主要包含設(shè)備名、用戶名、密碼等信心,詳見(jiàn)第七章百度云配置教程。
基于OneNet 云平臺(tái)的網(wǎng)絡(luò)通信,需要登錄 OneNet 獲取相關(guān)參數(shù),主要包含設(shè)備 ID、產(chǎn)品 ID、權(quán)鑒信息等,超低功耗串口WiFi模塊快速配置教程。
基于亞馬遜云的網(wǎng)絡(luò)通信,需要登錄亞馬遜云獲取相關(guān)參數(shù),主要包含 AmazonRootCA1.pem,xxxxxx-certificate.pem.crt。xxxxxx-private.pem.key這三個(gè)證書(shū)文件。詳見(jiàn)E103-W12系列超低功耗串口WiFi模塊快速配置教程。
使用該功能時(shí),只需要配置好對(duì)應(yīng)的服務(wù)器資源符 URL,啟動(dòng)一次觸發(fā)請(qǐng)求即可獲取到服務(wù)器響應(yīng)的資源,無(wú)需關(guān)心復(fù)雜的HTTP協(xié)議層,詳見(jiàn)第七章 HTTP Client 配置教程。
此WiFi串口模塊有三種低功耗模式分別為:sleep1,sleep2,sleep3 模式。Sleep1 模式為關(guān)斷模塊供電,電流 0.2ua 左右。Sleep2 模式 RTC 是工作的,可以定時(shí)喚醒也可以引腳喚醒,電流 3ua 左右。Sleep3 模式 wifi 是保持連接的可以接收 tcp ,udp,mqtt 數(shù)據(jù);發(fā)送數(shù)據(jù)需要通過(guò)引腳和指令喚醒模塊后發(fā)送數(shù)據(jù),發(fā)送完成后發(fā)送指令進(jìn)入休眠。
當(dāng)本W(wǎng)iFi模塊工作在 STA 模式下時(shí),可以使用 AT 指令來(lái)掃描附近的 AP 信息,若存在則將 AP 信息通過(guò)串口打印出來(lái),格式如下:
固定頭 | MAC(BSSID) | frequency | rssi | flag | ssid |
+CWSCAN: | 70:5d:cc:32:15:32 | 2422 | -30 | [WPA2-PSKCCMP][WPS][ESS] | TEST |
1、 掃描附近 AP 只能在 STA 模式下。
2、 每個(gè)參數(shù)以逗號(hào)‘’分隔,以<LF>結(jié)束。MAC 地址(BSSID)之間以分號(hào)‘:’分隔。
今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動(dòng)化的發(fā)展,提升資源利用率,更多串口服務(wù)器、數(shù)傳電臺(tái)、lora無(wú)線模塊等產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)和企業(yè)公眾號(hào)(微信號(hào):cdebyte)進(jìn)行了解,也可以直接撥打400電話咨詢技術(shù)專員!