嵌入式設備獲取網頁也是物聯網中常見的應用,它至少有如下的幾個應用場合:
1.顯示網頁上的內容:通過設備查詢web服務器上網頁的內容獲取新的數據在嵌入式設備終端上顯示。例如可以顯示某時、某地的天氣、溫度等。
2.以HTTP協議提(ti)交設(she)備(bei)采(cai)集的數(shu)據(ju)。例(li)如通過(guo)HTTP協議的POST命令,將設(she)備(bei)采(cai)集的溫度信息(xi)提(ti)交到Web服務器,并可以更新網站中的數(shu)據(ju)庫,并在后(hou)續在網頁上顯示出來。
用卓嵐UART轉以(yi)太網(wang)(wang)模塊ZLSN2002可(ke)以(yi)輕(qing)松實(shi)現(xian)嵌入式網(wang)(wang)頁(ye)的(de)獲取和網(wang)(wang)頁(ye)數(shu)據的(de)提交。
ZLSN2002這款UART轉網(wang)(wang)口模塊,一端(duan)提(ti)供(gong)了(le)UART的(de)串(chuan)(chuan)(chuan)口給用戶MCU,在(zai)UART串(chuan)(chuan)(chuan)口端(duan),用戶MCU可(ke)以(yi)(yi)通(tong)過(guo)(guo)指令輸入所(suo)需(xu)的(de)獲取(qu)網(wang)(wang)絡的(de)命(ming)令;在(zai)網(wang)(wang)口端(duan),提(ti)供(gong)了(le)4根網(wang)(wang)線接(jie)(jie)口,可(ke)以(yi)(yi)直接(jie)(jie)連接(jie)(jie)以(yi)(yi)太網(wang)(wang)網(wang)(wang)線。ZLSN2002內部(bu)集成了(le)TCP/IP協(xie)(xie)議(yi)棧,以(yi)(yi)及HTTP協(xie)(xie)議(yi)所(suo)需(xu)的(de)命(ming)令接(jie)(jie)口,用戶無需(xu)再關心具體的(de)協(xie)(xie)議(yi),立即可(ke)以(yi)(yi)通(tong)過(guo)(guo)串(chuan)(chuan)(chuan)口命(ming)令獲取(qu)網(wang)(wang)頁(ye)和提(ti)交數據表單。
在基于HTTP協議的數(shu)據傳輸方案中,卓嵐ZLSN2002聯網產品充當計(ji)算機瀏覽器的角色,ZLSN2002可(ke)以(yi)將設備端的數(shu)據上傳到遠程Web服(fu)務(wu)器,同時(shi)也可(ke)以(yi)以(yi)網頁的形式從(cong)遠程Web服(fu)務(wu)器獲(huo)取(qu)數(shu)據。
用(yong)卓嵐UART轉以太(tai)網芯片ZLAN1003可以輕松(song)實(shi)現嵌入式網頁(ye)的獲(huo)取和網頁(ye)數據的提交。
ZLAN1003這款UART轉網(wang)(wang)口(kou)(kou)芯片,一(yi)端提供(gong)了UART的(de)串(chuan)口(kou)(kou)給用(yong)戶MCU,在UART串(chuan)口(kou)(kou)端,用(yong)戶MCU可(ke)以(yi)通過(guo)指令輸入所需的(de)獲取(qu)網(wang)(wang)絡(luo)的(de)命(ming)(ming)令;芯片將串(chuan)口(kou)(kou)信號直接(jie)轉換成(cheng)TCP/IP網(wang)(wang)絡(luo)信號在對應管腳上輸出,連(lian)接(jie)以(yi)太網(wang)(wang)。ZLAN1003,ZLAN1043芯片內部集成(cheng)了TCP/IP協(xie)議(yi)棧,以(yi)及HTTP協(xie)議(yi)所需的(de)命(ming)(ming)令接(jie)口(kou)(kou),用(yong)戶無需再關(guan)心(xin)具體的(de)協(xie)議(yi),立即可(ke)以(yi)通過(guo)串(chuan)口(kou)(kou)命(ming)(ming)令獲取(qu)網(wang)(wang)頁和提交數據表單。
在(zai)基于(yu)HTTP協議的(de)數(shu)據傳輸(shu)方案中,卓嵐ZLAN1003,ZLAN1043可(ke)(ke)以(yi)做成聯網(wang)產(chan)品(pin)充當計(ji)算機瀏覽器的(de)角色,ZLAN1003、ZLAN1043芯片可(ke)(ke)以(yi)將(jiang)設備端(duan)的(de)數(shu)據上傳到遠程Web服(fu)務(wu)(wu)器,同(tong)時也可(ke)(ke)以(yi)以(yi)網(wang)頁(ye)的(de)形式從遠程Web服(fu)務(wu)(wu)器獲取數(shu)據。
卓(zhuo)嵐的ZLAN1003,ZLAN1043系列物聯芯片號(hao)稱零軟件開發芯片,提供(gong)給客戶(hu)參考(kao)設計原理圖,客戶(hu)只(zhi)要1周(zhou)畫好(hao)電路板(ban),貼上芯片就可(ke)調試進行數據(ju)傳輸(shu)通訊。
用(yong)戶(hu)UART轉RJ45模塊獲取(qu)HTTP網頁或者以(yi)網頁表單形式發送(song)數據的步(bu)驟如下(xia):
1.硬件連接(jie):第(di)一步將ZLSN2002模(mo)塊的網口(kou)的IP、子網掩(yan)碼、網關配置為(wei)可以(yi)上網的正確網絡參數,網口(kou)連接(jie)RJ45網線。ZLSN2002的串(chuan)口(kou)直接(jie)連接(jie)用(yong)戶MCU的UART串(chuan)口(kou),另外將ZLSN2002的串(chuan)口(kou)波特率(lv)配置為(wei)用(yong)戶MCU的UART串(chuan)口(kou)參數。
2.發送(song)正(zheng)確的Web服務(wu)器地址命(ming)令:第二步就是將網站服務(wu)器的域名地址通過卓嵐AT命(ming)令,通過串口發送(song)給ZLSN2002。UART模塊(kuai)自(zi)動連(lian)接上web服務(wu)器,并準(zhun)備(bei)好獲取網頁。
3.獲(huo)取網頁(ye)還(huan)是發(fa)送(song)(song)數據(ju)(ju):第(di)三步(bu)對(dui)于獲(huo)取網頁(ye)和發(fa)送(song)(song)數據(ju)(ju)是不同的(de)。獲(huo)取網頁(ye)時將網頁(ye)的(de)URL地(di)址通(tong)(tong)過(guo)卓(zhuo)嵐AT命令(ling)(ling)發(fa)送(song)(song)給(gei)UART模塊,網頁(ye)內容立(li)刻會(hui)(hui)從串口輸出(chu)給(gei)用(yong)戶MCU;發(fa)送(song)(song)數據(ju)(ju)時,需要(yao)將發(fa)送(song)(song)的(de)數據(ju)(ju)的(de)變量命令(ling)(ling)、數值(zhi)以參數的(de)形式(shi)通(tong)(tong)過(guo)AT命令(ling)(ling)發(fa)送(song)(song)給(gei)UART轉TCP/IP模塊,數據(ju)(ju)會(hui)(hui)自動上傳(chuan)到Web服務器。