The Design and Implementation of the ZigBee Protocol Driver in Linux

碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 93 ===  With rapidly developing high speed wired and wireless network protocols, the necessity of low power consumption and low data rate wireless protocol is discovered. ZigBee and IEEE 802.15.4 wireless network protocols are designed for satisfying this necessity....

Full description

Bibliographic Details
Main Authors: Sheng-Fu Su, 蘇聖夫
Other Authors: Sheng-Tzong Cheng
Format: Others
Language:zh-TW
Published: 2005
Online Access:http://ndltd.ncl.edu.tw/handle/54443264549924142531
id ndltd-TW-093NCKU5392043
record_format oai_dc
spelling ndltd-TW-093NCKU53920432017-08-27T04:29:43Z http://ndltd.ncl.edu.tw/handle/54443264549924142531 The Design and Implementation of the ZigBee Protocol Driver in Linux 在Linux系統中設計並實作ZigBee無線網路協定層 Sheng-Fu Su 蘇聖夫 碩士 國立成功大學 資訊工程學系碩博士班 93  With rapidly developing high speed wired and wireless network protocols, the necessity of low power consumption and low data rate wireless protocol is discovered. ZigBee and IEEE 802.15.4 wireless network protocols are designed for satisfying this necessity. IEEE 802.15.4 is branch of Wireless Personal Area Network (WPAN), and its characteristics are low power consumption, low complexity, short distance communication, and low data rate wireless connectivity just as its official name, Low-Rate WPAN(LR-WPAN). One of LR-WPAN design goal is low cost, but it seems not the truth in this time because of the lack of mass-producing LR-WPAN device. ZigBee is developed based on IEEE 802.15.4, and it is a kind of wireless sensor monitoring network. The initial markets of the ZigBee are Home Control, Building Automation and Industrial Automation.  Linux is an operating system that caught fire all over the computer corporations and it is famous for its Open Source source code distribution mode. From TOP500 supercomputer systems to IBM Linux Watchs adopt Linux as their operating system. It is known about the largest interworking project because there are always thousands people submit their contributions to Linux maintaining system each week. Most developers design Linux programs at their free time, and their products are freeware but have high quality. When hackers twiddle their thumbs, for killing their time, they often fixup the Linux kernel , update the mechanism of securit, design device drivers for new kinds of hardware, and develop funny programs for their interesting or needs.  The object of this dissertation is the design and implmentation of the ZigBee protocol in Linux. Constructing a new protocol driver is the main task, as well as, porting some device drivers and modifying utility programs for it are optional. With this new protocol driver, the ZigBee protocol can be resided in the Linux kernel and application designers could have the convenience of programming application codes by using common procedures, and it would give us advantages of working as a ZigBee Coordinator or a ZigBee Router result from powerful processing ability of Linux.  There are descriptions of the ZigBee standard and comments on shortcomings and bugs of the ZigBee specifications in this essay, and some solutions are presented. Linux Networking Subsystem is another focus of this paper and a new combined managing subarchitecture for it is described in the contents. Sheng-Tzong Cheng 鄭憲宗 2005 學位論文 ; thesis 67 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 93 ===  With rapidly developing high speed wired and wireless network protocols, the necessity of low power consumption and low data rate wireless protocol is discovered. ZigBee and IEEE 802.15.4 wireless network protocols are designed for satisfying this necessity. IEEE 802.15.4 is branch of Wireless Personal Area Network (WPAN), and its characteristics are low power consumption, low complexity, short distance communication, and low data rate wireless connectivity just as its official name, Low-Rate WPAN(LR-WPAN). One of LR-WPAN design goal is low cost, but it seems not the truth in this time because of the lack of mass-producing LR-WPAN device. ZigBee is developed based on IEEE 802.15.4, and it is a kind of wireless sensor monitoring network. The initial markets of the ZigBee are Home Control, Building Automation and Industrial Automation.  Linux is an operating system that caught fire all over the computer corporations and it is famous for its Open Source source code distribution mode. From TOP500 supercomputer systems to IBM Linux Watchs adopt Linux as their operating system. It is known about the largest interworking project because there are always thousands people submit their contributions to Linux maintaining system each week. Most developers design Linux programs at their free time, and their products are freeware but have high quality. When hackers twiddle their thumbs, for killing their time, they often fixup the Linux kernel , update the mechanism of securit, design device drivers for new kinds of hardware, and develop funny programs for their interesting or needs.  The object of this dissertation is the design and implmentation of the ZigBee protocol in Linux. Constructing a new protocol driver is the main task, as well as, porting some device drivers and modifying utility programs for it are optional. With this new protocol driver, the ZigBee protocol can be resided in the Linux kernel and application designers could have the convenience of programming application codes by using common procedures, and it would give us advantages of working as a ZigBee Coordinator or a ZigBee Router result from powerful processing ability of Linux.  There are descriptions of the ZigBee standard and comments on shortcomings and bugs of the ZigBee specifications in this essay, and some solutions are presented. Linux Networking Subsystem is another focus of this paper and a new combined managing subarchitecture for it is described in the contents.
author2 Sheng-Tzong Cheng
author_facet Sheng-Tzong Cheng
Sheng-Fu Su
蘇聖夫
author Sheng-Fu Su
蘇聖夫
spellingShingle Sheng-Fu Su
蘇聖夫
The Design and Implementation of the ZigBee Protocol Driver in Linux
author_sort Sheng-Fu Su
title The Design and Implementation of the ZigBee Protocol Driver in Linux
title_short The Design and Implementation of the ZigBee Protocol Driver in Linux
title_full The Design and Implementation of the ZigBee Protocol Driver in Linux
title_fullStr The Design and Implementation of the ZigBee Protocol Driver in Linux
title_full_unstemmed The Design and Implementation of the ZigBee Protocol Driver in Linux
title_sort design and implementation of the zigbee protocol driver in linux
publishDate 2005
url http://ndltd.ncl.edu.tw/handle/54443264549924142531
work_keys_str_mv AT shengfusu thedesignandimplementationofthezigbeeprotocoldriverinlinux
AT sūshèngfū thedesignandimplementationofthezigbeeprotocoldriverinlinux
AT shengfusu zàilinuxxìtǒngzhōngshèjìbìngshízuòzigbeewúxiànwǎnglùxiédìngcéng
AT sūshèngfū zàilinuxxìtǒngzhōngshèjìbìngshízuòzigbeewúxiànwǎnglùxiédìngcéng
AT shengfusu designandimplementationofthezigbeeprotocoldriverinlinux
AT sūshèngfū designandimplementationofthezigbeeprotocoldriverinlinux
_version_ 1718518486513221632