無線感測器網路(wireless sensor networks, WSNs)是由一群無線感測器節點組成,這些節點具備環境資訊感測和監視,但節點的能源都依賴電池,所以節點的電量有限。為了降低節點之間傳送能量的消耗,本論文探討分析傳輸能量與無線感測器傳輸路徑,我們提出了Opportunistic Large Array Concentric Optimal-Routing Algorithm (OLACORA)和Opportunistic Large Array Adaptive Concentric Routing Algorithm (OLAACRA),以資料收集槽(sink)為中心點的同心圓拓樸。在我們提出OLACORA中,當有來源節點要求傳送到sink時,我們根據傳距離找出最佳路徑改善能量效率。此外,我們提出第二個方法OLAACRA是調整在感測場區形成同心圓的階層數,根據sink與感測場區邊界的距離,計算最佳的同心圓階層數,固定每一層同心圓之間的距離,我們挑選出中繼節點,來源節點將資料透過中繼節點轉傳至sink,達到節省能量消耗。
Wireless sensor networks (WSNs) is composed by a group of wireless sensor nodes that these nodes can sense and monitor environmental information. Nodes are based on the battery's energy, so the node's power is limited. In order to reduces the energy consumption, nodes transmit data to the others nodes. In this thesis, we analyze the energy consumption and transmission routing for wireless sensor network. We proposed two algorithms that are Opportunistic Large Array Concentric Optimal-Routing Algorithm (OLACORA) and Opportunistic Large Array Adaptive Concentric Routing Algorithm (OLAACRA). The sink is located at the center in the concentric circle topology. In our proposed OLACORA, a source node request to send data to the sink, we can find the optimal routing to improve energy efficiency of nodes according to the transmission distance. Besides, OLAACRA is adjusting the number layer of concentric circles in the sensing field. We calculate the optimal number layer of concentric circles via the distance between sink and field boundary when the distance of each layer is the same in a concentric circles topology. Then we find relay nodes to reduce energy consumption that relay nodes forward data to the sink.