功能簡介: HTTPD_Client功能主要應用在串口服務器串口發送數據按照HTTP協議格式提交到網頁服務器中,網頁服務器解析數據發送到網頁或者存儲到數據庫和顯示到網頁,服務器返回數據給串口服務器,然后串口打印數據,從而實現網頁顯示設備數據和控制串口設備的應用。
用戶需求:用戶設備分布在全國各地,用戶需要集中查看設備端數據和設備的應用狀態等信息,需要將數據集中采集到網頁上,用戶通過登錄網站的形式查看設備端數據,操作控制設備端的運行。
應用范圍和領域:適用于將串口數據發送到web服務器上,使服務器集中監控串口設備,然后管理設備,農業物聯網數據采集和自動控制,工業自動化和工業互聯網領域設備控制,智能硬件領域可穿戴設備應用。
適用產品類型:傳感器類集中采集控制類設備應用,遠程數據采集和設備控制方案應用。
產品功能:HTTP協議支持:GET ,支持HTTP頭自定義,支持URL自定義。
功能使用方法和設置方式:
1.瀏覽器模擬GET方法提交數據到服務器。通過瀏覽器以GET的方法向服務器enjian-usr.6655.la提交數據,分別變量name和age傳入參數,提交成功返回OK。 renjian-usr.6655.la/get1/alluser.php?name=aaa&age=10
2.通過瀏覽器登陸網頁,查看提交到服務器的數據。
3.串口服務器設置方法:
將串口服務器網口連接可以上網的交換機或者路由器,然后登陸網頁設置參數,測試以RS232口為例,將工作方式設置為Httpd Client。遠程端口80(服務器的網頁端口)遠程服務器地址renjian-usr.6655.la
Httpd Client頭自定義設置為:
GET /get1/alluser.php?$ HTTP/1.1
Host: renjian-usr.6655.la
符號$前邊輸入模塊的URL,/get1/alluser.php?,Host后邊填寫服務器地址或者域名
4.串口提交數據:將串口服務器串口連接到電腦串口上,然后發送提交的數據。串口發送name=ccc&age=30 name和age等號后邊的內容則為提交的數據
5.通過網頁查看提交到服務器的數據。
6.服務器搭建和mysql和php編程。
(1)服務器搭建:web服務器選擇Apache。安裝Apache2.2服務器 ,搭建PHP+MYSQL的環境。設置mysql數據庫的用戶名和密碼root。
(2)mysql數據庫搭建:在數據庫test內新建一個數據表user1
新建三個字段,設置id為自增長類型,設置id為主鍵。
(3)Php服務器搭建:
a.將提交的get數據傳到mysql數據庫的user1表內。
b.連接服務器函數。
c.網頁顯示提交的數據函數。