1. A Reusable Device Driver Framework for the Sensor Nodes in Internet of Things
- Author
-
Chun Chen, Xiao Fan Wu, and Jia Jun Bu
- Subjects
Engineering ,Source code ,business.industry ,media_common.quotation_subject ,General Engineering ,Reuse ,Encapsulation (networking) ,Key distribution in wireless sensor networks ,Sensor node ,Embedded system ,business ,Internet of Things ,C programming language ,Reusability ,media_common - 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.
- Published
- 2012
- Full Text
- View/download PDF