Architectures for the Integration of Wireless Technology into Embedded Systems

auditormineMobile - Wireless

Nov 24, 2013 (3 years and 24 days ago)

187 views

Architectures for the Integration of Wireless Technology
into Embedded Systems

By Günter
-
Ulrich Tolkiehn

and Christian Lührs


Introduction

Together with our cooperation partner Stollmann in Hamburg, who are a mid
-
range ICT
engineering company specialised on communication technologies, like ISDN, Bluetooth,
DSL, and othe
rs, we were able to look inside a large number of development projects over
many years. Out of this experience, t

different features in economic, functional, as well as
temporal respects will be defined and disc
ussed
. We hope to point out, that their consideration
may be helpful in estimating and optimizing development tasks.
“Single chip” type

keyboards, and mice or small sensor systems with integrated transmission
technology
“Embedded higher layer stack” type
(analogue as well as GPRS)

Serial Bluetooth
-
modules or
-
adapters or Ethernet adapters with serial interface implement a
similar functionality.
slightly higher than for the hosted systems described below
“Hosted
higher l
ayer stack” type
Although certain low level functions may be
implemented in software
but may run a fixed firmware of the chip vendor often st
ored in
cheap ROM. It
There is an additional reason for integrating the higher layer stack on the host
processor:
Since the stack ported to the host processor typically supports a broader API,
additional features may be available to the application. In case of Bluetooth,

the application
can make use of multiple parallel connections and profiles, which is not possible with Hayes
-
commands.

and makes the adapter business very competitive d
ue to the standardized
functionality
Conclusion

Companies who do ICT development may evaluate and classify projects, in which
communication has to be designed into a system, according to the given scheme, in order to
find out, which architectural type ma
y be best suited to the requirements of the situation. This
may lead to more elegant and less time
-

and cost
-
consuming solutions, especially when the
demand is for mid
-
range unit
-
numbers.

.

Hardware
Lower Layer
Stack
Higher Layer
Stack
Application
Single Chip
Bluetooth CPU
Hardware
Lower Layer
Stack
Higher Layer
Stack
Application
Embedded Higher
Layer Stack
Bluetooth CPU
Host CPU
Hardware
Lower Layer
Stack
Higher Layer
Stack
Application
Hosted Higher Layer
Stack
Bluetooth CPU
Host CPU
Fig.
1
: Distinction of three different architecture types