Design and implementation of an IEEE 802.15.4 protocol stack in Embedded Linux kernel

Li Chi Feng*, Hsin Yang Chen, Tsung Hsien Li, Jr Jung Chiou, Chung Chiu Shen

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

The ZigBee standard is one of the most popular protocols which aimed at wireless sensor network applications. It relies on IEEE 802.15.4 to form a complete protocol stack. In most existing implementation, a central processor is used to execute embedded operating system and another microprocessor is required to carry out the IEEE 802.15.4 protocol. In this paper, we present a design and implementation of IEEE 802.15.4 software stack in Embedded Linux kernel. We overcome many problems about embedding wireless communication protocols stack into Embedded Linux kernel including accurate timer implementation, precise beacon synchronization and various resource contentions and successfully use a host CPU to carry out both IEEE 802.15.4 protocol stack and operating systems at the same time. Preliminary experiments show that our system operating normally and can offer developers another kind of feasible scheme.

Original languageEnglish
Title of host publication24th IEEE International Conference on Advanced Information Networking and Applications Workshops, WAINA 2010
Pages251-256
Number of pages6
DOIs
StatePublished - 2010
Event24th IEEE International Conference on Advanced Information Networking and Applications Workshops, WAINA 2010 - Perth, Australia
Duration: 20 04 201023 04 2010

Publication series

Name24th IEEE International Conference on Advanced Information Networking and Applications Workshops, WAINA 2010

Conference

Conference24th IEEE International Conference on Advanced Information Networking and Applications Workshops, WAINA 2010
Country/TerritoryAustralia
CityPerth
Period20/04/1023/04/10

Keywords

  • IEEE802.15.4
  • Linux Kernel
  • Sensor network
  • ZigBee

Fingerprint

Dive into the research topics of 'Design and implementation of an IEEE 802.15.4 protocol stack in Embedded Linux kernel'. Together they form a unique fingerprint.

Cite this