SmartMote: An Adaptive Update Mechanism for Wireless Ad-Hoc Sensor Network

碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 97 === This thesis describes a novel update mechanism for large wireless ad-hoc sensor networks (WASNs). In wireless sensor networks, the nodes may have to be reprogrammed, especially for design-implement-test iterations. Manually reprogramming is a very cumbersome w...

Full description

Bibliographic Details
Main Authors: Yao-Dong Zou, 鄒耀東
Other Authors: Sheng-Tzong Cheng
Format: Others
Language:en_US
Published: 2009
Online Access:http://ndltd.ncl.edu.tw/handle/33879008582458315193
id ndltd-TW-097NCKU5392074
record_format oai_dc
spelling ndltd-TW-097NCKU53920742016-05-04T04:25:27Z http://ndltd.ncl.edu.tw/handle/33879008582458315193 SmartMote: An Adaptive Update Mechanism for Wireless Ad-Hoc Sensor Network SmartMote:一具可動態更新技術之感測器運用於無線隨意感測網路 Yao-Dong Zou 鄒耀東 碩士 國立成功大學 資訊工程學系碩博士班 97 This thesis describes a novel update mechanism for large wireless ad-hoc sensor networks (WASNs). In wireless sensor networks, the nodes may have to be reprogrammed, especially for design-implement-test iterations. Manually reprogramming is a very cumbersome work, and may be infeasible if nodes of the network are unreachable. In addition, replacing the executed application on a node by transmitting the complete program image is inefficient for small changes in the code either. It consumes a lot of bandwidth and time. Therefore, an on-the-fly update mechanism is required. This paper exploits programmable packets to update sensor behaviors. To reduce the code transferred and power consumption, a group management architecture is developed. This architecture helps reduce power consumption and increase node number that control by Leader Node in WASNs. The proposed update mechanism, SmartMote, has been implemented on the Tmote-based Octopus II sensor node. SmartMote is a compact interpreter-like virtual machine designed specifically for wireless ad hoc sensor networks built on TinyOS, a component-based operating system for highly constraint embedded platform. Instead of installing applications as binary objects on the sensor node, every node executes a byte code interpreter. SmartMote reads the special byte code commands from memory, and transforms these operations to TinyOS operations. Performance evaluation as well as measurement is conducted in the paper to illustrate the significance of the proposed mechanism. Sheng-Tzong Cheng 鄭憲宗 2009 學位論文 ; thesis 46 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 97 === This thesis describes a novel update mechanism for large wireless ad-hoc sensor networks (WASNs). In wireless sensor networks, the nodes may have to be reprogrammed, especially for design-implement-test iterations. Manually reprogramming is a very cumbersome work, and may be infeasible if nodes of the network are unreachable. In addition, replacing the executed application on a node by transmitting the complete program image is inefficient for small changes in the code either. It consumes a lot of bandwidth and time. Therefore, an on-the-fly update mechanism is required. This paper exploits programmable packets to update sensor behaviors. To reduce the code transferred and power consumption, a group management architecture is developed. This architecture helps reduce power consumption and increase node number that control by Leader Node in WASNs. The proposed update mechanism, SmartMote, has been implemented on the Tmote-based Octopus II sensor node. SmartMote is a compact interpreter-like virtual machine designed specifically for wireless ad hoc sensor networks built on TinyOS, a component-based operating system for highly constraint embedded platform. Instead of installing applications as binary objects on the sensor node, every node executes a byte code interpreter. SmartMote reads the special byte code commands from memory, and transforms these operations to TinyOS operations. Performance evaluation as well as measurement is conducted in the paper to illustrate the significance of the proposed mechanism.
author2 Sheng-Tzong Cheng
author_facet Sheng-Tzong Cheng
Yao-Dong Zou
鄒耀東
author Yao-Dong Zou
鄒耀東
spellingShingle Yao-Dong Zou
鄒耀東
SmartMote: An Adaptive Update Mechanism for Wireless Ad-Hoc Sensor Network
author_sort Yao-Dong Zou
title SmartMote: An Adaptive Update Mechanism for Wireless Ad-Hoc Sensor Network
title_short SmartMote: An Adaptive Update Mechanism for Wireless Ad-Hoc Sensor Network
title_full SmartMote: An Adaptive Update Mechanism for Wireless Ad-Hoc Sensor Network
title_fullStr SmartMote: An Adaptive Update Mechanism for Wireless Ad-Hoc Sensor Network
title_full_unstemmed SmartMote: An Adaptive Update Mechanism for Wireless Ad-Hoc Sensor Network
title_sort smartmote: an adaptive update mechanism for wireless ad-hoc sensor network
publishDate 2009
url http://ndltd.ncl.edu.tw/handle/33879008582458315193
work_keys_str_mv AT yaodongzou smartmoteanadaptiveupdatemechanismforwirelessadhocsensornetwork
AT zōuyàodōng smartmoteanadaptiveupdatemechanismforwirelessadhocsensornetwork
AT yaodongzou smartmoteyījùkědòngtàigèngxīnjìshùzhīgǎncèqìyùnyòngyúwúxiànsuíyìgǎncèwǎnglù
AT zōuyàodōng smartmoteyījùkědòngtàigèngxīnjìshùzhīgǎncèqìyùnyòngyúwúxiànsuíyìgǎncèwǎnglù
_version_ 1718257329194926080