A networked embedded system for monitoring and control
Cost Oriented Automation, Volume # 8 | Part# 1
Authors
A. Gonzalez; A. Crespo; J. Simo; I. Ripoll; M. Masmano
Digital Object Identifier (DOI)
10.3182/20070213-3-CU-2913.00035
Page Numbers:
204-210
Index Terms
real-time control,embedded systems,networked embedded systems,wireless protocols
Abstract
Many computer-controlled systems are distributed, consisting of computer nodes and a communication network connecting the various systems. It is not uncommon for the sensor, actuator, and control calculations to reside on different nodes. Wireless connections permit to apply these control systems in a wide spectrum of application and environments. In this paper, we describe the development process of small, low cost and powerful embedded systems based on open source kernels and Zigbee protocol. The development is based on a small, customisable and embeddable real-time kernel called eRTL. eRTL is a RTLinux-GPL version kernel wich is deployed without the Linux kernel. Wireless communication are provided by means of a communication architecture by means of a algorithm of communication. This protocol schedules the packet data using a policy called EDF (Earliest Deadline First) which assigns priorities taking into account temporal. An example of a network sensor is build to illustrate the use of the architecture.
References
[1] Buttazzo, G. C. (1997). Hard real-time computing
systems - predictable scheduling algorithms
and applications.. In: Kluwer Academic Publishers
.
[2] Buttazzo, Giorgio (2005). Rate monotonic vs. edf:
Judgment day.. In: Real Time Systems. pp. 5-
26.
[3] Caccamo, Marco and Lynn Y. Zhang (2003). The
capacity of implicit edf in wireless sensor
networks.. In: ECRTS. pp. 267-.
[4] Facchinetti, Tullio, Giorgio Buttazzo and Luis
Almeida (2005). Dynamic reource reservation
and connectivity tracking to support real-time
communication among mobile units. In:
EURASIP Journal on Wireless Communications
and Networking.
[5] Group, Colored Petri Nets (2005). Cpn tools.
http://wiki.daimi.au.dk/cpntools/cpntools.wiki.
[6] Hanssen, Ferdy, Pierre G. Jansen, Hans Scholten
and Sapen J. Mullender (2005). Rtnet: A
distributed real-time protocol for broadcast-capable
networks. In: International Conference
on Autonomic and Autonomous Systems
/ International Conference on Networking
and Services.
[7] Hui Dai, Richard Han (2004). Tsync: a lightweight
bidirectional time synchronization service for
wireless sensor networks. In: Mobile Computing
and Communications Review. pp. 125-
139.
[8] Jensen, Kurt (1996). An introduction to the practical
use of coloured petri nets.. In: Petri Nets
(2). pp. 237-292.
[9] Kristensen, Lars Michael, Søren Christensen and
Kurt Jensen (1998). The practitioner's guide
to coloured petri nets. STTT 2(2), 98-132.
[10] Kun Sun, Peng Ning, Cliff Wang (2005). Fault-tolerant
cluster-wise clock synchronization for
wireless sensor networks.. In: IEEE Trans.
Dependable Sec. Comput.. pp. 177-189.
[11] Li, Huan, Prashant J. Shenoy and Krithi Ramamritham
(2004). Scheduling communication in
real-time sensor applications. In: IEEE Real-Time
and Embedded Technology and Applications
Symposium.
[12] Martínez, J. M. and Michael González Harbour
(2005). Rt-ep: A fixed-priority real time communication
protocol over standard ethernet.
In: Lecture Notes in Computer Science.
[13] Masmano, Miguel, Apolinar González, Ismael
Ripoll, and Alfons Crespo (2006). Embedded
rtlinux: a new stand-alone rtlinux approach.
In: Real-Time Linux Workshop.
[14] Scholten, Hans, Pierre G. Jansen and Laurens
Hop (2004). Routing in wireless multimedia
home networks. In: Proceedings of the IEEE
International Conference on Multimedia and
Expo.
[15] Stankovic, John A., Tarek F. Abdelzaher,
Chenyang Lu, Lui Sha and Jennifer C. Hou
(2003). Real-time communication and coordination
in embedded sensor networks. Proceedings
of the IEEE 91(7), 1002-1022.
[16] ZigBee (2005). Zigbee specification.
http://www.zigbee.org/.
