關(guān)鍵詞:USR-G780 HTTPD_Client POST
1、HTTPD_Client主要應(yīng)用于網(wǎng)頁服務(wù)器,USR-G780模塊發(fā)送的數(shù)據(jù),可以透傳到網(wǎng)頁服務(wù)器接收。網(wǎng)頁服務(wù)器返回?cái)?shù)據(jù)給USR-G780模塊的串口。用于監(jiān)控串口設(shè)備。
實(shí)現(xiàn)功能:實(shí)現(xiàn)串口設(shè)備發(fā)送數(shù)據(jù),通過USR-G780模塊,可以直接發(fā)送到網(wǎng)頁服務(wù)器上,網(wǎng)頁服務(wù)器可以接收數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行判斷存儲(chǔ)等操作,web服務(wù)器根據(jù)串口設(shè)備請(qǐng)求數(shù)據(jù),反饋相應(yīng)的控制指令。
解決問題:USR-G780模塊一般透明傳輸數(shù)據(jù)是通過TCP 或者UDP 協(xié)議,以socket通訊的方式與服務(wù)器建立鏈接,目前有許多控制和管理設(shè)備的方式不是通過SOCKET通訊,是通過web網(wǎng)頁管理和控制串口設(shè)備,只需要用戶可以上網(wǎng),通過瀏覽器即可控制和查詢串口設(shè)備的數(shù)據(jù)狀態(tài)等信息。
2、AT指令設(shè)置步驟([0D][0A]只是形式表示方式,代表回車換行)
需要先將串口進(jìn)入到臨時(shí)指令模式。
a.設(shè)置工作模式為HTTPD:
AT+WKMOD=HTTPD[0D][0A]
b.設(shè)置HTTP的請(qǐng)求方式:
AT+HTPTP=POST[0D][0A]
c.設(shè)置HTTP的URL:
AT+HTPURL=/2.php[0D][0A]
d.設(shè)置HTTP的請(qǐng)求服務(wù)器地址和端口號(hào):
AT+HTPSV=test.usr.cn,80[0D][0A]
e.設(shè)置HTTP的請(qǐng)求頭信息:
AT+HTPHD=Connection: close[0D][0A][0D][0A]
f.設(shè)置HTTP的請(qǐng)求超時(shí)時(shí)間:
AT+HTPTO=10[0D][0A]
g.設(shè)置過濾回復(fù)信息的包頭:
AT+HTPFLT=ON[0D][0A]
h.重啟設(shè)備:
AT+Z[0D][0A]
使用配置軟件工具設(shè)置:
3、使用串口調(diào)試助手發(fā)送提交數(shù)據(jù),測試服務(wù)器為發(fā)送什么數(shù)據(jù),返回什么數(shù)據(jù)。
例如發(fā)送DATA=123
返回DATA=123