ESP8266的模塊芯片是基于無(wú)線通信協(xié)議的UART Wi-Fi透?jìng)髂K芯片,支持802.11 b/g/n的無(wú)線標(biāo)準(zhǔn),并帶有三種可選擇的工作模式。ESP8266模塊的控制是通過(guò)AT指令的形式控制,例如選擇Wi-Fi的應(yīng)用模式,列出、加入、退出接入點(diǎn),建立TCP/UDP連接、獲得狀態(tài)、發(fā)送數(shù)據(jù)等操作。
ESP8266模塊的三種工作模式如下:
①Sation模式:Sation模式是ESP8266模塊通過(guò)路由器連接至互聯(lián)網(wǎng),對(duì)設(shè)備的遠(yuǎn)程控制功能通過(guò)互聯(lián)網(wǎng)實(shí)現(xiàn);
②AP模式:AP模式是指ESP8266模塊自身作為一個(gè)熱點(diǎn),用戶即可直接與其連接,從而實(shí)現(xiàn)局域網(wǎng)內(nèi)的無(wú)線控制方案;
③Staion+AP模式:Staion+AP模式是指STA模式與AP模式共存的模式,此時(shí)它既能是熱點(diǎn),也能作為終端設(shè)備。
OneNet是一個(gè)開(kāi)放的通用物聯(lián)網(wǎng)平臺(tái),主要提供傳感器數(shù)據(jù)的接入、存儲(chǔ)和展現(xiàn)服務(wù),為所有的開(kāi)源軟硬件愛(ài)好者、制造型企業(yè),提供一個(gè)物聯(lián)網(wǎng)項(xiàng)目的平臺(tái),本文將介紹如何將ESP8266接入OneNet云平臺(tái)。
1.首先創(chuàng)建產(chǎn)品,協(xié)議選擇EDP。
2.然后創(chuàng)建設(shè)備,通過(guò)頁(yè)面來(lái)完成設(shè)備創(chuàng)建,具體如下圖所示:
3.接下來(lái)用edpprodebugger調(diào)試軟件來(lái)進(jìn)行測(cè)試:
①服務(wù)器的IP地址及端口號(hào)為:183.230.40.39:876;
②然后點(diǎn)擊生成編碼,發(fā)送到設(shè)備云就可以鏈接到OneNet服務(wù)器;
③再去OneNet看看我們的設(shè)備狀態(tài)。
4.配置ESP8266為Station模式:
①首先打開(kāi)這個(gè)配置軟件,將ESP8266設(shè)置為station模式,輸入家里Wi-Fi的名稱和密碼,連接上路由器。
②配置IP地址和端口號(hào),建立連接。
5.登陸云平臺(tái),進(jìn)行數(shù)據(jù)傳輸
①打開(kāi)串口調(diào)試助手,將edpprodebugger生成的編碼復(fù)制過(guò)來(lái)(注意去除編碼前面的0x)。然后設(shè)備就登陸上了云平臺(tái)。
②將數(shù)據(jù)傳上云平臺(tái),Edpprodebugger調(diào)試軟件的消息類型選擇SaveData,消息子類型選擇數(shù)據(jù)類型五:分號(hào)間隔字符串,如右圖所示。
③仍然把16進(jìn)制編碼復(fù)制到串口調(diào)試助手。
④再到OneNet平臺(tái)上的設(shè)備管理->數(shù)據(jù)查看,里面就有我們發(fā)送到云平臺(tái)上的數(shù)據(jù)。
⑤創(chuàng)建應(yīng)用并再次發(fā)送數(shù)據(jù)。
⑥創(chuàng)建完應(yīng)用后,再來(lái)做個(gè)最簡(jiǎn)單的開(kāi)關(guān),設(shè)備是E103-W01,數(shù)據(jù)流是E,開(kāi)置1,關(guān)值0。
⑦創(chuàng)建完成點(diǎn)擊保存,再打開(kāi)如下圖所示:
⑧現(xiàn)象如下圖所示,出現(xiàn)數(shù)據(jù)從云平臺(tái)下發(fā)。
相關(guān)推薦
Wi-Fi無(wú)線模塊測(cè)試板——E103-W01-BF,采用USB接口,可用于快速測(cè)試E103-W01串口Wi-Fi模塊相關(guān)特性與功能,同時(shí)具有燒錄固件的功能。
-
芯片
+關(guān)注
關(guān)注
459文章
51744瀏覽量
431124 -
WIFI
+關(guān)注
關(guān)注
81文章
5340瀏覽量
206363 -
ESP
+關(guān)注
關(guān)注
0文章
187瀏覽量
34347
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
【AI技術(shù)支持】ESP32無(wú)線Wi-Fi常用調(diào)試API

esp32和esp8266代碼共用嗎
esp8266和esp32區(qū)別是什么
esp8266不燒錄可以使用嗎
ESP8266如何為應(yīng)用程序選擇正確的Wi-Fi模塊嗎?
請(qǐng)問(wèn)ESP8266可以用于Wi-Fi Direct嗎?
Wi-Fi bee esp8266按Dfrobots的實(shí)例完成后,串口總是返回“connect AP timeout”,為什么?
如何記住ESP8266中的Wi-Fi憑據(jù)?
請(qǐng)問(wèn)esp8266會(huì)開(kāi)放使用第三方云服務(wù)器嗎?
Wi-Fi輕度睡眠周期性喚醒時(shí)間比預(yù)期的要長(zhǎng),為什么?
為什么ESP8266沒(méi)有檢測(cè)到Wi-Fi的SSID?
國(guó)產(chǎn)低成本Wi-Fi SoC解決方案芯片ESP8266與ESP8285對(duì)比差異

評(píng)論