1:HTTPD_Client主要應(yīng)用于網(wǎng)頁(yè)服務(wù)器,WiFi模塊發(fā)送的數(shù)據(jù),可以透?jìng)鞯骄W(wǎng)頁(yè)服務(wù)器接收。網(wǎng)頁(yè)服務(wù)器返回?cái)?shù)據(jù)給WiFi模塊的串口。用于監(jiān)控串口設(shè)備。
實(shí)現(xiàn)功能:實(shí)現(xiàn)單片機(jī)或者串口設(shè)備發(fā)送數(shù)據(jù),通過(guò)WiFi模塊,可以直接發(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)題:WiFi模塊一般透明傳輸數(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ù)器的地址。
發(fā)送請(qǐng)求數(shù)據(jù),web服務(wù)器返回請(qǐng)求信息到瀏覽器。
3:模塊設(shè)置參數(shù):設(shè)置模塊連接路由器請(qǐng)參考:http://imbacareer.com.cn/Faq/76.html
WiFi模塊設(shè)置為STA模式,傳輸模式為HTTPD Client。
設(shè)置連接的路由器,前提路由器可以上網(wǎng)。
HTTP設(shè)置服務(wù)器地址,請(qǐng)求方式,請(qǐng)求路徑等。
在瀏覽器上輸入http://1.youren.sinaapp.com/youren.php?data=Hello ,請(qǐng)求地址和路徑要與以上HTTPD_Client統(tǒng)一匹配。
重啟模塊。
4:WIFI模塊串口連接電腦串口,電腦串口發(fā)起請(qǐng)求信息。
瀏覽器請(qǐng)求:
5:服務(wù)器請(qǐng)求方式PHP例子。
網(wǎng)頁(yè)服務(wù)器接收數(shù)據(jù),并將接收到的數(shù)據(jù)返回到請(qǐng)求端(WiFi模塊)。