HTTPD_Client主要應(yīng)用于網(wǎng)頁(yè)服務(wù)器,串口服務(wù)器發(fā)送的數(shù)據(jù),可以透?jìng)鞯骄W(wǎng)頁(yè)服務(wù)器接收。網(wǎng)頁(yè)服務(wù)器返回?cái)?shù)據(jù)給串口服務(wù)器的串口。用于監(jiān)控串口設(shè)備。
實(shí)現(xiàn)單片機(jī)或者串口設(shè)備發(fā)送數(shù)據(jù),通過(guò)串口服務(wù)器,可以直接發(fā)送到網(wǎng)頁(yè)服務(wù)器上,網(wǎng)頁(yè)服務(wù)器可以接收數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行判斷存儲(chǔ)等操作,web服務(wù)器根據(jù)串口設(shè)備請(qǐng)求數(shù)據(jù),反饋相應(yīng)的控制指令。
串口服務(wù)器一般透明傳輸數(shù)據(jù)是通過(guò)TCP或者UDP協(xié)議,以SOCKET通訊的方式與服務(wù)器建立鏈接,目前有許多控制和管理設(shè)備的方式不是通過(guò)SOCKET通訊,是通過(guò)web網(wǎng)頁(yè)管理和控制串口設(shè)備,只需要用戶可以上網(wǎng),通過(guò)瀏覽器即可控制和查詢串口設(shè)備的數(shù)據(jù)狀態(tài)等信息。
1、DR301說(shuō)明書(shū):http://wxxtd.cn/Download/900.html
2、DR301軟件設(shè)計(jì)手冊(cè):http://wxxtd.cn/Download/901.html
3、DR301設(shè)置軟件:http://wxxtd.cn/Download/257.html
4、串口調(diào)試助手:http://wxxtd.cn/Download/27.html
在網(wǎng)頁(yè)上輸入網(wǎng)頁(yè)服務(wù)器的地址、路徑和請(qǐng)求數(shù)據(jù)(下圖以我們測(cè)試服務(wù)器為例)
1、將301(USR-DR301,簡(jiǎn)稱(chēng) 301)的串口通過(guò)串口線(或USB 轉(zhuǎn)串口線)與PC相連接,通過(guò)網(wǎng)線將 301 的網(wǎng)口 PC 的網(wǎng)口相連接,檢測(cè)硬件連接無(wú)錯(cuò)誤后,接入我們配送的電源適配器,給 301 供電。
2、按路徑:控制面板--->網(wǎng)絡(luò)和Internet--->網(wǎng)絡(luò)和共享中心找到“windows防火墻”和“更改適配器設(shè)置”選項(xiàng),關(guān)閉防火墻并禁用與本次測(cè)試無(wú)關(guān)的網(wǎng)卡。并關(guān)閉電腦殺毒軟件。
3、給電腦設(shè)置靜態(tài)IP,設(shè)置成301默認(rèn)連接的 IP:192.168.0.201
4、打開(kāi)設(shè)置軟件
點(diǎn)擊“搜索設(shè)備”當(dāng)搜索列表中出現(xiàn)301的設(shè)備后,單擊搜索到的設(shè)備,IP設(shè)置為DHCP,模塊設(shè)置為Httpd Client模式,請(qǐng)求方式GET,URL為/1.php?,設(shè)置服務(wù)器地址test.usr.cn,端口80,設(shè)置并保存所有參數(shù),重啟模塊。(本說(shuō)明文檔使用為有人測(cè)試服務(wù)器)
5、網(wǎng)線連接路由器的LAN口和301的網(wǎng)口,將電腦設(shè)置的靜態(tài)IP改為自動(dòng)獲取,保證301正常聯(lián)網(wǎng)。
以下通過(guò)設(shè)置軟件和網(wǎng)頁(yè)兩種方式。有兩種結(jié)果,一種是沒(méi)有移除包頭,一種是移除了包頭。
設(shè)置軟件:
6、打開(kāi)串口調(diào)試助手
打開(kāi)正確的串口以及串口參數(shù),本例串口參數(shù)是301的默認(rèn)參數(shù):115200,N,8,1
串口號(hào)可以在“設(shè)備管理器-端口”處查看。
網(wǎng)頁(yè)設(shè)置:結(jié)果同設(shè)置軟件(保存完參數(shù)記得重啟設(shè)備,參數(shù)需要重啟生效)
DR301基本測(cè)試案例:http://wxxtd.cn/Faq/639.html