1:HTTPD_Client主要應(yīng)用于網(wǎng)頁(yè)服務(wù)器,GPRS模塊發(fā)送的數(shù)據(jù),可以透?jìng)鞯骄W(wǎng)頁(yè)服務(wù)器接收。網(wǎng)頁(yè)服務(wù)器返回?cái)?shù)據(jù)給C215模塊的串口。用于監(jiān)控串口設(shè)備。
【實(shí)現(xiàn)功能】:實(shí)現(xiàn)單片機(jī)或者串口設(shè)備發(fā)送數(shù)據(jù),通過(guò)C215模塊,可以直接發(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èn)題】:C215模塊一般透明傳輸數(shù)據(jù)是通過(guò)TCP 或者UDP 協(xié)議,以socket通訊的方式與服務(wù)器建立鏈接,目前有許多控制和管理設(shè)備的方式不是通過(guò)SOCKET通訊,是通過(guò)web網(wǎng)頁(yè)管理和控制串口設(shè)備,只需要用戶(hù)可以上網(wǎng),通過(guò)瀏覽器即可控制和查詢(xún)串口設(shè)備的數(shù)據(jù)狀態(tài)等信息。
2:網(wǎng)頁(yè)服務(wù)器搭建。 在網(wǎng)頁(yè)上輸入網(wǎng)頁(yè)服務(wù)器的地址
3:發(fā)送請(qǐng)求數(shù)據(jù),web服務(wù)器返回請(qǐng)求信息到瀏覽器
4、設(shè)置連接路由器,參考
USR-C215連接無(wú)線(xiàn)路由器進(jìn)行局域網(wǎng)通信-知識(shí)問(wèn)答-濟(jì)南有人物聯(lián)網(wǎng)技術(shù)有限公司 http://imbacareer.com.cn/Faq/213.html
5、模塊設(shè)置參數(shù),如下圖所示:
1)打開(kāi)ATSetup AT設(shè)置軟件,進(jìn)入指令模式:+++a
2)使能HTTPD Client功能: AT+TMODE=HTPC
3)設(shè)置請(qǐng)求方式為POST:AT+HTPTP=POST
4)設(shè)置請(qǐng)求的HTTP服務(wù)器地址和端口號(hào):AT+HTPSV=test.usr.cn,80
5)設(shè)置請(qǐng)求的URL,最長(zhǎng)50個(gè)字節(jié):AT+HTPURL=/2.php?
6)設(shè)置請(qǐng)求超時(shí)時(shí)間(ms):AT+HTPTO=10
7)設(shè)置HTTP報(bào)頭:AT+HTPHD=Accept:text/html[0D][0A]Accept-Language:zh-CN[0D][0A]User-Agent:Mozilla/5.0[0D][0A]Connection: Keep-Alive[0D][0A]
6、將WiFi模塊的串口連接到電腦串口,使用串口調(diào)試助手發(fā)送提交數(shù)據(jù),比如8888,測(cè)試服務(wù)器收到的報(bào)文如下圖所示