MD-600G的Internet無線傳感器網絡設計
以下為可視化界面模塊源碼:
圖4是用Visual C++開發(fā)的mSever端溫度數(shù)據(jù)可視化顯示的界面,圖中顯示的是1個節(jié)點的溫度變化實時曲線。
2.2 mSever端Web訪問程序設計
為了實現(xiàn)多個客戶端可以同時訪問數(shù)據(jù)中心服務器,規(guī)定客戶端在打開服務器的Web頁面時,首先提交客戶端的IP地址,然后服務器端把客戶端的IP地址收錄入庫,再將接收到的溫度數(shù)據(jù)轉發(fā)給指定的客戶端。因此,當有多個客戶端同時訪問數(shù)據(jù)中心服務器時,服務器端只需要將各個客戶端的IP地址收錄入庫,最后再循環(huán)不斷地往各個客戶端轉發(fā)溫度數(shù)據(jù)即可。
當客戶端斷開與服務器端的連接時,將向服務器提交斷開請求,從服務器端的IP地址庫中釋放掉該客戶端的IP地址,從而實現(xiàn)了服務器端IP地址庫的動態(tài)更新。
2.3 節(jié)點溫度采集軟件設計
以下為溫度傳感器節(jié)點的溫度采集部分代碼:
評論