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

nRF Cloud Wi-Fi 定位服務
Wi-Fi 定位服務
【AI技術支持】ESP32無線Wi-Fi常用調試API

評論