In this thesis, we propose a lightweight and low cost routing protocol called EcoHop. EcoHop relieves the burden of nodes by integrating the interactive framework, which is host-assisted for execu- tion on nodes, runtime reprogramming, and dynamic code swapping, to achieve multi-hop transmis- sion. All the computational processing such as topology discovery or routing selection is transparent to the users. EcoHop facilitates application development by presenting a higher-level abstraction of the wireless sensor nodes and enabling interactivity between the host and nodes. EcoHop provides networking APIs for users to get the network topology and the routing information. Experimental results show EcoHop to be lightweight in terms of memory footprint, and low latency of interactivity between the host and the node even over multiple hops.
我們提出了一個輕量及低成本的路由協定,稱之為EcoHop。 EcoHop整合了一個高互動的執行框架,以減輕節點負擔並達到多跳傳輸。這個執行框架可支援節點上的程式執行、運行中重新燒綠程式、以及動態程式碼交換。使用者不需要知道所有運算過程,像是尋找拓樸或者是路徑選擇等。EcoHop將無線感測節點比擬成高階抽象體,以有助於應用程式開發及與使用者與節點的互動性。EcoHop也提供了便利的應用程式界面,以容易取得網路拓樸及路由資訊。實驗結果顯示EcoHop僅需極少記憶體空間,即使經過許多跳躍也能維持較低的互動反應時間。