Paper Title:

A Reusable Device Driver Framework for the Sensor Nodes in Internet of Things

Periodical Advanced Materials Research (Volumes 468 - 471)
Main Theme Automation Equipment and Systems
Edited by Wenzhe Chen, Pinqiang Dai, Yonglu Chen, Dingning Chen and Zhengyi Jiang
Pages 60-63
DOI 10.4028/www.scientific.net/AMR.468-471.60
Citation Xiao Fan Wu et al., 2012, Advanced Materials Research, 468-471, 60
Online since February, 2012
Authors Xiao Fan Wu, Jia Jun Bu, Chun Chen
Keywords Device Driver, Internet of Things (IoT), Software Reusability, Wireless Sensor Network (WSN)
Price US$ 28,-
Article Preview
View full size
Abstract

Due to the rapid development of Internet of Things (IoT), kinds of sensor nodes have been introduced to the different applications. Because of the variety of MCUs, sensors and radio modules, it’s challenging to reuse the device drivers between different sensor node platforms. To address this issue, a reusable device driver framework is proposed in this paper. Comparing with existed work, our framework is flexible, efficient, and easy to learn. The flexibility is achieved by layered encapsulation, which decouples the device driver with the sensor node operating system kernel. Our framework gives the reusability at the source code level, so it’s efficient. At the end, our framework is implemented in C programming language, which is the most common tool adopted by embedded system developing. This framework has applied to SenSpire OS, a micro-kernel real-time operating system for IoT sensor nodes.