Logo image
基於行動代理人之感測網路閘道器
Thesis

基於行動代理人之感測網路閘道器

陳威佑
Masters, 國立清華大學, 資訊工程學系
2009

Abstract

感測網路閘道器 行動代理人
無線感測網路(wireless sensor network,以下簡稱WSN)是由一群利用帶有感測器(sensor)的裝置(下面簡稱此種裝置為mote),藉由無線網路互相串連,藉以監測環境中的資訊,例如溫度、壓力、震動等。Mote本身通常藉由電池供電,以便能大量佈署,因此特別注重耗電量等議題,計算上也以省電為主要考量,所以速度上也不快。就傳輸的通訊協定來說,mote與mote之間通常使用ZigBee等較為節省電池壽命的傳輸方式,而非一般PC之間的802.11無線網路。 由於WSN中所使用的通訊協定和外界的PC不同,為了連接WSN和一般PC網路,中間必須有一個裝置用來處理兩者間的轉換,這個裝置稱之為sensor gateway。 Mobile agent是一種程式,和一般程式比較不同的是,他提供一種運算在不同裝置間移動的概念,允許運算盡量接近資料來源,減少網路傳輸的流量與延遲,並能透過多個mobile agent互相溝通,以進行協同運算,一起完成某個目標。就實際運作上來說,mobile agent是一種帶有特定任務的程式碼,依據任務的不同,可以撰寫不同的程式碼,進行運算的遷移。 我們透過在sensor gateway上加上mobile agent platform,讓外界能透過mobile agent的方式與sensor gateway溝通,在sensor gateway上進行資料處理或擷取的動作,若有需要,可藉由傳送mobile agent到sensor gateway,提供sensor gateway其他的介面或功能。也由於mobile agent動態佈署程式碼的特性,需要更新功能的時候,可以派出mobile agent進行更新的動作。對於一些簡單的設定,也可以撰寫簡單的mobile agent,送到sensor gateway進行修改,而不需要特別為了修改設定,而特別針對特定應用設計protocol並撰寫server端程式,提供設定功能。

Metrics

1 Record Views

Details

Logo image