wifi模塊uart協(xié)議

wifi模塊uart協(xié)議

ID:10737694

大小:235.50 KB

頁數(shù):6頁

時間:2018-07-08

wifi模塊uart協(xié)議_第1頁
wifi模塊uart協(xié)議_第2頁
wifi模塊uart協(xié)議_第3頁
wifi模塊uart協(xié)議_第4頁
wifi模塊uart協(xié)議_第5頁
資源描述:

《wifi模塊uart協(xié)議》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、杰澳電子WIFI物聯(lián)網(wǎng)模塊UART通信協(xié)議一、WIFI遠(yuǎn)程控制模塊的功能通過wifi的遠(yuǎn)程控制模塊,我們將所有遠(yuǎn)程控制的功能,進行全部封裝,其中包括WIFI連接、云服務(wù)器平臺連接,控制終端軟件的定制開發(fā),用戶認(rèn)證檢查,網(wǎng)絡(luò)數(shù)據(jù)傳輸穩(wěn)定性涉及等等;而用戶相關(guān)的數(shù)據(jù),只需通過UART接口,進行傳遞獲取。下面進行將分別對功能部分進行簡單描述1、WIFI連接該模塊采用wifi連接方式,wifi的SSID以及PSK配置通過我們的開發(fā)的androidios軟件進行配置,模塊獲取到配置信息之后,自動與wifiAP建立連接,

2、當(dāng)AP異常,重啟等時,模塊可以顯示自動重連等功能,保證數(shù)據(jù)連接的穩(wěn)定。1、與云服務(wù)器連接WIFI連接成功之后,自動選擇連接到云服務(wù)器平臺,等待用戶控制和相關(guān)的功能2、控制終端軟件(iphoneandroid)配置部分配置部分,包括了模塊的WIFISSIDPSK的配置,本地局域網(wǎng)設(shè)備的自動搜索,添加到用戶的管理列表。杰澳電子1、控制終端控制功能控制終端能通過本地局域網(wǎng)控制和遠(yuǎn)程控制,并根據(jù)實際的用戶網(wǎng)絡(luò)實現(xiàn)自動切換??刂七^程中,局域網(wǎng)優(yōu)先原則,如果控制終端和設(shè)備在同一個網(wǎng)段,通過本地局域網(wǎng)控制。2、設(shè)備的登錄認(rèn)

3、證在設(shè)計過程中,設(shè)備的安全認(rèn)證,與用戶使用的WIFI網(wǎng)絡(luò)安全相結(jié)合的方式,用戶通過自身的WIFI局域網(wǎng)的認(rèn)證之后,可以自動搜索和控制本局域網(wǎng)的設(shè)備。認(rèn)證的加密是通過WIFI的SSID和PSK以及隨機32位數(shù)值,自動生成。通信協(xié)議流程:控制終端,發(fā)送命令通過本地局域網(wǎng)或者云服務(wù)器平臺,將請求命令轉(zhuǎn)給控制模塊,而模塊通過UART接口從太陽能熱水器設(shè)備中獲取相應(yīng)的結(jié)果,然后返回給控制終端。一、模塊的硬件接口規(guī)范杰澳電子如圖上所示為模塊的尺寸安裝圖,做為測試,可以首先只需要連接VCCGNDTXDRXD引腳。接口說明:

4、V3.3設(shè)備為模塊供電接口,電壓為3.3VGND地線RESET_KEY對模塊復(fù)位的外部引腳,通過持續(xù)10s的高電平,可以將模塊的配置全部復(fù)位,推薦的電路連接如下,通過按鍵與VCC相連,這樣用戶長按鍵10s可以將模塊的所有配置復(fù)位。R模塊的讀信號,UART數(shù)據(jù)從設(shè)備到模塊(如果5V的話,推薦電阻分壓或者串聯(lián)電阻10K電阻的方式)T模塊的寫信號,UART數(shù)據(jù)從模塊到設(shè)備L為指示燈,可以直接通過一個電阻與LED燈相連,指示模塊的工作狀態(tài)。LED快速閃爍,表示處于WIFI配置狀態(tài),LED慢速閃爍,處于連接WIFI狀態(tài)

5、,LED燈常亮,表示已經(jīng)正常連接另外沒有標(biāo)識的管腳,用來固定,必須懸空。硬件功耗指標(biāo):待機功耗:11.4mAWIFI發(fā)送功耗:IEEE802.11b266mAIEEE802.11g198mA接收功耗:106mA如果是5V轉(zhuǎn)3V,推薦使用LDOASM1117三、WIFI物聯(lián)網(wǎng)模塊和設(shè)備狀態(tài)模塊狀態(tài)用來表示模塊的網(wǎng)絡(luò)連接狀態(tài),狀態(tài)枚舉類型如下(默認(rèn)可以定義為MODULE_CONNECTING):enummodule_status_e{MODULE_CONFIG,//模塊處于配置狀態(tài),提示用戶使用APP配置連接網(wǎng)絡(luò)

6、MODULE_CONNECTING,//模塊正在連接配置的WIFI網(wǎng)絡(luò)MODULE_WIFI_LINK,//模塊已經(jīng)正常連接到WIFI路由器,//但是未與云服務(wù)器建立連接,只能本地控制,無法遠(yuǎn)程控制杰澳電子MODULE_CLOUD_LINK,//正常連接到云服務(wù)器,可以本地和遠(yuǎn)程控制};同時考慮設(shè)備的UART,可能由于某種原因處于busy狀態(tài),因此模塊沒法正常與設(shè)備通信,因此定義設(shè)備的狀態(tài)。注意:模塊默認(rèn)情況下認(rèn)為設(shè)備處于READY狀態(tài),設(shè)備可以通過UART接口來修改其所處的狀態(tài)。該產(chǎn)品,不需要處理這個功能。

7、enumdevice_status_e{DEVICE_READY,//設(shè)備ready接受模塊的命令DEVICE_BUSY,//設(shè)備busy,無法接收模塊的命令,請等待設(shè)備ready,//注意設(shè)備不能長時間處于busy狀態(tài),這樣可能導(dǎo)致遠(yuǎn)程控制由于等待超時,而配置失敗};同時添加設(shè)備對模塊的復(fù)位操作,該復(fù)位操作會將模塊的所有配置信息,包括WIFI網(wǎng)絡(luò)配置信息復(fù)位,使用戶重新配置網(wǎng)絡(luò)接口。同時模塊提供時間查詢和60字節(jié)的存儲空間,可以用于設(shè)備的查詢和一些數(shù)據(jù)的讀寫。四、UART接口規(guī)范模塊與主設(shè)備的連接通過TTL

8、電平的UART傳輸方式,連接信號:GNDTXDRXDVCC(3.3).串口通信波特率配置:9600,校驗位NONE數(shù)據(jù)位8停止位1。模塊發(fā)送命令之后,應(yīng)該在200ms得到response,否則上層會判為超時。下面將UART之間通信的規(guī)范:下面定義通信的協(xié)議:1、協(xié)議頭typedefstructstream_head_t{UINT32magic_code;//Startdataforframe.Let

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。