關鍵字: 730 http工作模式 post
1. HTTPD_Client主要應用于網頁服務器,USR-G730模塊發送的數據,可以透傳到網頁服務器接收。網頁服務器返回數據給USR-GPRS232-730模塊的串口。用于監控串口設備。
實現功能:實現串口設備發送數據,通過USR-GPRS232-730模塊,可以直接發送到網頁服務器上,網頁服務器可以接收數據,對數據進行判斷存儲等操作,web服務器根據串口設備請求數據,反饋相應的控制指令。
解決問題:USR-GPRS232-730模塊一般透明傳輸數據是通過TCP 或者UDP 協議,以socket通訊的方式與服務器建立鏈接,目前有許多控制和管理設備的方式不是通過SOCKET通訊,是通過web網頁管理和控制串口設備,
只需要用戶可以上網,通過瀏覽器即可控制和查詢串口設備的數據狀態等信息。
2. 通過串口AT指令來設置,AT指令后面需要回車換行
1>進入臨時AT指令模式:發送+++,收到a后,3S內回復a,收到+ok以后,表示成功進入臨時AT指令模式
2>發送AT指令
a.設置工作模式為HTTPD:
AT+WKMOD=HTTPD
b.設置HTTP的請求方式:
AT+HTPTP=POST
c.設置HTTP的URL:
AT+HTPURL=/2.php?
d.設置HTTP的請求服務器地址和端口號:
AT+HTPSV=test.usr.cn,80
e.設置HTTP的請求頭信息:
AT+HTPHD="Accept:text/html"
g.設置過濾回復信息的包頭:
AT+HTPPK="ON"
h.保存參數:
AT+S
3. 通過設置軟件來設置參數
1>選擇串口參數,打開串口,串口參數出廠默認是115200,n,8,1
2>進入配置狀態,點擊進入配置狀態后,會返回+ok的字符,說明進入配置狀態成功
3>工作模式選擇HTTPD莫斯
4>設置http模式相關參數
請求方式:支持GET和POST兩種,本文以POST為例
請求URL:/2.php?
服務器地址: test.usr.cn
服務器端口:80
請求頭信息:Accept:text/html[0D][0A]
Test.usr.cn這個服務器的功能就是,串口發送什么數據,服務器就將收到的數據返回到串口端。
通過串口發送test123,在串口軟件的接收串口就會收到123,見下圖中的數據。圖中的接收框中收到2次 test123,上面那個是發送數據的回顯,下面的test123是服務器返回的數據。回顯功能是這個設置軟件的 功能,換成其他的軟件測試,就只有服務器的返回數據。
注意:test.usr.cn是我司提供的測試服務器,其端口號是80,對應的路徑是/2.php?
頭信息是Accept:text/html,用我司的測試服務器測試時,頭信息可以不填寫的。
在實際的應用中,這些參數要根據服務器的實際情況來填寫的,這些參數都可以在搭建服務器的工程師那里獲取到的。