Beruflich Dokumente
Kultur Dokumente
One of the truly multidisciplinary research efforts involving toring needs to be continuous, integrated and without loss of
computer scientists revolves around the topic of sensor net- data, requiring the specification and deployment of software
works. It brings together chemists who develop the sensors, services for the Sensor Web. Personal health (or pHealth) net-
engineers focusing on wireless platforms and other hardware works are emerging in many research projects and industrial
components, and the computer scientists who develop the applications. Wearable sensors transmit a variety of sensed
services, knowledge layers and middleware. In many cases, readings from human participants, which are harvested and
research must also include the knowledge workers associ- undergo semantic interpretation to allow domain specialists
ated with the specific domain, many of whom are repre- to make informed decisions on the health and increasingly the
sented in the articles in this issue of ERCIM News. In almost performance of individuals in sporting environments. There
all cases, some aspect of the research will seek to create a are several commercial products in this field that enable
bridge or bidirectional channel between the physical world researchers and companies to develop more advanced solu-
of the planet, its people and the sensors, and the digital world tions for the market. Applications of the Sensor Web covered
of computers and their software applications. in this issue include exploration in oil and gas fields, multi-
media sensing, life-logging of human actions and interaction,
The emergence of the Sensor Web concept is due to the pro- and environmental hazards, demonstrating the multi-discipli-
liferation of physical devices that are accessible through the narity of Sensor Web research and highlighting the need to
internet and thus, act as an extension to the World Wide Web. bring expertise from different backgrounds together.
Through new hardware peripherals, connected directly to the
Web, automatically interpreted, integrated and transformed So what issues arise from the articles presented here? There
for human interaction, querying and mining, we create the is evidence of a large number of sensor networks in different
Sensor Web. disciplines, as already discussed. They incorporate both small
cheap devices and larger customized, proprietary and highly
The Sensor Web provides a platform for new ideas and expensive devices. In general, the sole difference between
applications for different domains. However, each applica- them is accuracy. As the smaller, less accurate sensors
tion domain has its own unique characteristics and the con- become cheaper, they will quickly represent the significant
cept of a general platform can be developed only for labora- majority of this device type on the Sensor Web. In many
tory tests. As a result, development tends to focus on propri- cases, more than one sensor will be required to support deci-
etary solutions to meet a varied set of requirements. sion-making processes. This will demand synchronization
and normalization of sensor feeds before integration takes
The breadth of research in the Sensor Web domain is place. While this presents problems, as highlighted in a num-
demonstrated in the articles in this issue of ERCIM News. ber of the articles, the power of the Sensor Web is that it pro-
Wireless networks are necessary to connect to sensor vides an infrastructure for harvesting the data. Historically,
devices that may be physically unreachable. While sensor significant volumes of data generated by sensing devices
data is often analysed after sensing has stopped, wireless have been lost, mainly due to a lack of computer scientists in
networks are essential if we are to perform live queries of the research project. This illustrates the gap between the
sensor output, and adapt the behaviour of the sensor in real physical and digital worlds.
time. Toolkits for maintaining sensor networks, together
with standards for processing and managing sensor data, The first step in developing a Sensor Web system is the con-
assist in building more powerful and robust networks. In struction of a simulation for the planned sensor network. This
addition, new technology for developing and integrating process becomes easier with time as the domains and envi-
smaller nodes enables measuring devices to be placed in a ronments are better understood. However, when designing a
far wider range of products. In an increasing number of new architecture or software service for one of the layers in
applications and projects, data generated by sensor devices an architecture, or perhaps for a new domain, precise simula-
is of a confidential nature, perhaps in areas such as personal tion is of considerable help prior to implementation into real
health or body networks. This requires the appropriate components. A necessary requirement is that all layers are
research effort into security for the data transmitted by the accurately modelled, otherwise the simulation will give mis-
many sensor devices inside the networks. Ubiquitous sys- leading results. When this step is completed, the physical
tems will also provide significant data volumes and chal- process of sensor deployment and sensor network construc-
lenges for the Sensor Web. Similarly, environmental moni- tion can begin.
The first task for computer scientists in Sensor Web research such as SQL and XPath or XQuery. It is likely that the XML
is to ensure data crosses safely from the physical to the dig- query languages will find widespread use, as data converted
ital world, where it can be processed and manipulated to bet- to XML has highly interoperable properties. This is crucial
ter inform us at to how to proceed in the many environments when integrating sensor data, both within a single sensor net-
in which sensors now exist. In the past, environmental and work and with the data generated by other sensor networks.
personal health sensor networks have generated large vol-
umes of data that were not captured in a digital format. For The final challenge is the identification of the most impor-
example, sports scientists have for some time been running tant issues in each application, eg closing the loop, control-
sensor-based tests on athletes, in many of which data is ling parameters, devices or actuators or giving instructions.
recorded manually and on paper. Even complex sporting These tasks should all be completed by accurate miniature
equipment such as speed gates that record the velocity of sensors and nodes, wideband data communication, and the
players as they move through various sections of a training utilization of real-time control with minimum or zero power
course, will have their data transmitted wirelessly to a hand- consumption. This final step demonstrates the path from the
held device, which then has no means of transferring the data original sensor device through the engineering layers
to a persistent storage mechanism. Eventually, sensor hard- required for transmission of data, through the software serv-
ware will always provide a means of recording and transfer- ices and human interaction, and finally back to the sensor,
ring data but in the meantime, it is the role of data manage- where the knowledge generated is used to make the sensing
ment researchers to devise a means for ensuring that this device more powerful and more accurate. The aspiration for
data is recorded electronically and stored in persistent, the Sensor Web is that it should continue to evolve and
query-capable systems. address its limitations, so that the outcomes of the sensor age
lead to an improvement in the planet's environment and the
Analysis of the data and uncovering the essential issues from health of its citizens.
huge volumes of information is the next step. If data remains
in the raw format generated by sensors, many knowledge
workers will be unable to express the complex queries that Please contact:
are required to extract knowledge or make the assessments Mark Roantree, Dublin City University, Ireland
required to adapt the behaviour of sensors within the net- E-mail: Mark.Roantree@computing.dcu.ie
work. The next challenge for computer scientists is to con-
vert the raw data into a usable format, preferably one that Mikko Sallinen, VTT, Finland
can be queried and updated by standard query languages E-mail: Mikko.Sallinen@vtt.fi
At the Center for Information Technology Research in the Interest of Society, University of California,
Berkeley, USA, we have been developing and deploying wireless sensor systems for ten years. We
have focused on solutions to societal needs. As we ask more and more from our 'motes' and their
low-power networks, we foresee important applications for sensor and control networks that will
require a more powerful and flexible solution.
The system we propose, AdapSys, is proliferation of wireless sensor net- four motes were distributed over the
based on a fundamental unit that can works, and these have completely main span and southern tower (see Fig-
perform at a very high level of abstrac- changed what we can measure. Each ure 1), comprising the largest wireless
tion - a multi-level controller and sensor element of the network is commonly vibration sensor network ever installed
hub that is completely software recon- called a 'mote' or smart sensor. Motes for structural health monitoring pur-
figurable, including basic and ancillary are combined into large networks that poses. The spatially dense array
functionality. In this scheme, each unit allow dense and detailed sensing. These resulted in an increase in effective sig-
can act as a single complex controller as networks move beyond the idea of a nal-to-noise ratio compared to single,
part of a locally controlled mesh, which sensor as a single instrument measuring isolated, sensors, and most importantly
in turn can be part of a wider distributed one thing, to a comprehensive system allowed the higher modes, both vertical
or hierarchical control network. All ele- consisting of many small nodes work- and torsional, to be analyzed easily and
ments of this system consist of the same ing cooperatively. Engineering and sci- accurately.
hardware, but have fundamentally fluid ence, however, remain captive to the
behaviors based on software adaptivity traditional hierarchical embedded sys- Deep Underground Science and
and reconfigurability. tem. This experience has led us to Engineering Laboratory (DUSEL)
devise a new monitoring and control DUSEL is a large physics and engineer-
We want to know what our structures appliance, each interacting in an ing laboratory being constructed in the
are doing: structures in the big sense, organic network. old Homestake gold mine in Lead, SD,
from our bodies up to large industrial USA. We are developing a deep in situ
processes, airframes and buildings. This Here is an example of the current state seismic observatory that will move us
has traditionally been a troublesome and of practice. During 2006 a mote net- closer to the realization of rapid imag-
expensive problem. Recent improve- work was designed, implemented, ing of dynamical geo-processes at
ments in sensors based on Micro-Elec- deployed and tested on the Golden Gate depth. More than 12 000 small-diame-
tro-Mechanical Systems (MEMS) and Bridge in San Francisco, in order to ter (~ 65 mm) exploration holes exist
in wireless technology have allowed the monitor its structural condition. Sixty- throughout the mine, which we intend
to use as multi-point monitoring probes. demand through sensing, control and sonde is now software on the FPGA,
Any motion in the rock mass is thus computation. AdapSys is a compound there is little need for upgrades to entail
surrounded by multiple receivers, of flexible, reconfigurable, FPGA- physical hardware replacement; a com-
which greatly constrains the inversion based fundamental system units (see pletely new set of machines can be
back to source movements. This solu- Figure 2). One of these units can exe- implemented by installing new software
tion led us to propose the AdapSys cute the functionality of several micro- over the Web.
appliance. controllers through its multi-processor
capabilities. New functionalities can be The AdapSys prototype is currently
AdapSys added to the system as parallel self-con- being assembled at the VTT Laboratory
AdapSys is an elegant, straightforward, tained processor units inside the single in Oulu. We are planning a joint
flexible and reconfigurable system FPGA chip. This allows the system to research project with companies from
comprised of Field Programmable Gate be incrementally upgraded in the field the machine and automation industry in
Array (FPGA)-based units. Each Adap- while allowing support of modular ver- Finland, in order to test and refine the
Sys unit is: (i) a real-time multi-channel ification and certification. system in actual field situations.
data acquisition platform; (ii) a multi-
sensor data aggregator; (iii) a remotely Analyses of the DUSEL results along
reprogrammable multilevel controller; with past experience show that
(iv) highly portable; (v) distributed; and improved seismic arrays can be con- Please contact:
(vi) an embedded sensing and control structed from a string of accelerometer Steven D. Glaser,
network solution. We envision a group pods installed along a bore hole. We are Center for Information Technology
of AdapSys units controlling, say, a currently prototyping down-hole son- Research in the Interest of Society,
large paper mill, public conveyance des based on an Altera FPGA. The University of California, Berkeley,
systems, public safety equipment dur- device has 24 input channels, both ana- USA
ing a natural or man-made disaster, or log and digital, with a virtual real-time E-mail: glaser@berkeley.edu
even an array of wind generators with machine for each. Within the FPGA http://www.ce.berkeley.edu/~glaser
built-in nondestructive evaluation sys- there are also real-time machines for the
tems. real-time clock, bus handling, and Tommi Parkkila
numerous control loops. All memory VTT - Technical Research Centre
AdapSys uses a single FPGA to orches- functions are handled seamlessly within of Finland
trate and carry out the application the FPGA. Because the heart of the E-mail: Tommi.Parkkila@vtt.fi
A heterogeneous wireless sensor network (WSN) contains different types of sensor nodes. To
operate such a WSN, we present MARWIS (Management ARchitecture for WIreless Sensor
Networks). It uses a wireless mesh network as a backbone and offers mechanisms for visualization,
monitoring, reconfiguration and updating program code.
A wireless sensor network (WSN) may wireless mesh network (WMN) oper- platform can be easily integrated into
run different applications for different ates as the backbone and builds the the heterogeneous WSN.
tasks, such as event detection, localiza- communication gateway between these
tion, tracking, or monitoring. Different sensor sub-networks, the WSN and the The architecture used to manage hetero-
types of sensor node are therefore Internet. Wireless mesh nodes perform geneous WSNs efficiently contains the
required, and to handle heterogeneous the management tasks, and are con- following structural elements: one or
WSNs with a large number of these dif- trolled by a management station located more management stations, several
ferent sensor nodes, a comprehensive in the Internet. A possible scenario is mesh nodes as management nodes, sen-
management architecture is also neces- shown in Figure 1. sor node gateways plugged into a wire-
sary. We present MARWIS, a Manage- less mesh node, and the heterogeneous
ment Architecture for heterogeneous The use of a hierarchical architecture sensor nodes. The management func-
Wireless Sensor Networks, which sup- has various advantages. Sensor nodes, tionality is placed on the wireless mesh
ports common management tasks such which are normally unable to communi- nodes, meaning the resource-limited
as visualization, monitoring, (re)config- cate with each other due to incompatible sensor nodes have fewer management
uration, updating and reprogramming. It radio chips, can be interconnected using functions to perform, which in turn
takes into account the specific character- wireless mesh nodes. Furthermore, reduces memory and computation
istics of WSNs and the restricted physi- dividing a huge WSN into smaller sen- requirements. A user can perform man-
cal resources of the sensor nodes. These sor sub-networks decreases the number agement tasks using a management sta-
include battery life, computing power, of hops required to reach each sensor tion, and this can be remotely located
memory, network bandwidth and link node. Specifically, each sensor node on the Internet.
quality. reaches the next wireless mesh node
(which is the communication gateway) Using a graphical user interface, the
One of the main features of MARWIS is within three to four hops. This results in topology of the heterogeneous WSN
its hierarchical architecture. We divide a better communication performance with with all the sensor sub-networks is visu-
large heterogeneous WSN into smaller a lower round-trip time, lower jitter and alized. The status information about
sub-networks, each of which contains less packet loss. A further advantage of every sensor node is monitored and dis-
sensor nodes of one specific type. A using a WMN is that a new sensor node played. This includes hardware features
Wireless sensor networks may well be the next big thing. Nevertheless, a fully business-process-
integrated infrastructure for deploying large numbers of sensors and actuators requires a well-designed
ecosystem. This should combine inexpensive devices with simple, bulletproof device programmability for
easy integration and use by application domain specialists. The IBM Mote Runner system addresses this
challenge with a high-performance, low-footprint middleware platform comprising a hardware-agnostic
and language-independent virtual machine together with development and integration tooling to easily
create and manage applications for open sensor and actuator networks.
One-way, dedicated data-gathering IT Minimizing up-front investment tively using WSNs for data collection,
networks such as those underlying, for requires minimum hardware cost, and pre-processing and autonomic feed-
example, a delivery tracking system, this necessitates very efficient software back.
have shown the commercial value of running on the least expensive and most
real-time control of real-world compo- cost-effective off-the-shelf chips (or The IBM Mote Runner run-time envi-
nents. Building on this, more general- 'motes'). Minimizing subsequent invest- ronment for wireless sensor networks,
ized applications for wireless sensor ments translates into design require- currently under development at the
networks (WSNs) are becoming ments for minimum hardware interac- IBM Zurich Research Laboratory, tack-
increasingly apparent and significant in tion after mote deployment (eg for man- les these challenges in a holistic man-
ual battery change or sys- ner. At its core, Mote Runner provides a
tem reconfiguration). high-performance, resource-efficient
virtual machine that is compatible with
The second problem is high-level languages and which shields
technological: a WSN run- portable applications from hardware
time environment must not specifics. It is designed to run on very
only be able to cope with small standard embedded controllers
the broad range of techni- including low-power 8-bit processors,
cal challenges imposed on thereby reducing initial investment
WSNs but it must equally costs. Furthermore, it allows program-
be accessible beyond the mers to use object-oriented program-
low-level functionality of ming languages and development envi-
individual WSN nodes. ronments such as C# and Java to
Here, 'accessible' refers to develop portable WSN applications that
three things. First, it must may be dynamically distributed, loaded,
be possible to dynamically updated, and deleted even after the
configure and reconfigure WSN hardware has been deployed,
Figure 1: IBM Moterunner architecture. the WSN in the field to thereby reducing post-deployment and
deal with situations such maintenance costs. All operations and
as interrupted communica- communications can be cryptographi-
size and real-world relevance. Concep- tion or WSN node failures. Second, it is cally protected to establish a trusted
tually, the broadest application cate- necessary to secure the WSN in order execution environment. Figure 1 illus-
gories for WSNs involve environmental that it may be considered a trusted trates how this all fits together. Finally,
information, and provide a flexible com- source of information and reliable per- Mote Runner WSN applications pro-
munication and intelligence-gathering former of actions in response. Third, the vide seamless integration with state-of-
infrastructure that serves, for example, WSN must be well integrated into the the-art back-end infrastructures by
next-generation business applications larger infrastructure with which it coop- means of an event-driven process
by allowing them to directly tap into the erates. It must be generally programma- engine, which effectively bridges the
ever greater number of digitally-enabled ble by domain specialists to solve gap to large-scale business and scien-
sensors and actuators that provide input domain-specific problems without deep tific applications without requiring deep
to and control of their operation. knowledge of WSN technology and technology skills.
components. Only then are real-world
To unlock this potential, however, two solutions possible which link – while Link:
first-order problems must be addressed. being easy to program and deploy – the http://www.zurich.ibm.com/moterunner
One is cost: WSNs consist of many physical world of sensors and actuators
small computing elements that must be with business processes and applica- Please contact:
cost optimized. In this realm, cost takes tions. The result is the desired improve- Thorsten Kramp
the form of up-front investments in ment in the responsiveness of transac- IBM Zürich Research Laboratory,
hardware and software plus any subse- tions, enabling end-to-end process Switzerland
quent investments (eg for maintenance). security and reducing cost by effec- E-mail: thk@zurich.ibm.com
Working towards 'plug and measure' in sensor networks for environmental monitoring with Open
Geospatial Consortium (OGC) standards, the SANY (Sensors Anywhere) project specifies an
architecture for all kinds of fixed and moving sensors. This will allow both seamless plug-and-
measure capability for sensors in the field, and sharing of information between sensor networks.
The SANY project focuses on interoper- fications. At the sensor network level, which is able to aggregate or fuse sen-
ability of in-situ sensors and sensor net- the ad hoc wireless ZigBee network is sor data from several SOSs. The Fusion
works. This is done using both the stan- complemented by simulated sensor SOS queries the catalogue for available
dards and the on-going work of the nodes, which measure properties such SOSs of the required type and then con-
OGC (in particular the Sensor Web as temperature, humidity, illuminance ducts a selected procedure to produce a
Enablement suite of standards), OASIS and acceleration. The testbed is spatial or spatio-temporal interpolation.
(Organization for the Advancement of designed for experiments in a wide The interpolation result is a so-called
Structured Information Standards) and range of scenarios and scales, such as coverage, a function defined on a
W3C. The SANY sensor service archi- mobile sensors traversing several net- space-time grid of sampling points. The
tecture provides a quick and cost-effi- works. The simulation is implemented procedure takes the inaccuracy of the
cient way to reuse data from sensor and as an application in LabVIEW raw sensor data into account. The spa-
data sources that are currently incompat- (National Instruments), which has the tio-temporal uncertainty of the fusion
ible. Data sources can include live sen- additional task of configuring the Zig- result is specified using uncertML, an
sor data, databases of archived data and Bee nodes. New sensor nodes (either XML schema developed by the
model-based calculations. real or simulated) are recognized auto- INTAMAP (Interoperability and Auto-
matically and registered in one of three mated Mapping) project to describe the
The sensor service architecture and the OGC Sensor Observation Servers statistics of uncertain data. As with the
service specifications have been made (SOS). The sensor values are then underlying sensors, the fusion proce-
publicly available on the SANY project inserted into an SOS as they arise by dure is described with the OGC sensor
server, while the SANY specifications measurement or simulation. The avail- model language SensorML. In this way,
and best practice experience have been able network resources (observed fea- the fusion procedure can be treated as a
contributed to the OGC standardization tures, sensors, services) are registered sensor, but with the important charac-
work. The results are being tested in in a catalogue server along with meta- teristic that its result is a coverage. The
three innovative risk management appli- data to support resource discovery by coverage can be visualized using a Map
cations covering the areas of air quality, client applications. Clients can find, for & Diagram service from the SANY
marine risks and geo-hazards. example, information sources for a partner ETH Zürich.
given region and observable phenome-
The Fraunhofer Institute for Information non of interest. The procedures developed to date are
and Data Processing (IITB) has realized variants of the Bayesian Maximum
a testbed for sensors and services in Fraunhofer has produced in the testbed Entropy method that is able to consider
order to trial the architecture and speci- a special SOS known as a Fusion SOS, soft sensor data (eg where the sensor
value lies in an interval) and additional ing. The intermediate files produced by three development cycles. The SANY
phenomenological knowledge on the the fusion procedure are uploaded consortium is composed of sixteen part-
relationships between observed proper- together with the fusion result to the ners from eight countries. It includes
ties. If additional sensors or SOSs enter WebGenesis information management the two research organizations Austrian
the testbed, the Fusion SOS discovers server. This ensures a reproducible trace Research Centers (coordinator of the
these new resources with the aid of the of the processing steps. consortium) and Fraunhofer, six com-
catalogue and incorporates the new data panies, three universities, four public
sources automatically into the fusion On-going work in the testbed involves authorities and the Open Geospatial
procedure. The self-describing informa- the use of RESTful Web services to pro- Consortium Europe (OGC).
tion plays an essential role in this plug- vide representations of the network
and-measure capability. resources and the development of Links:
model-based fusion methods. SANY http://www.sany-ip.eu/
The Fusion SOS is implemented on the (Sensors Anywhere) is an FP6 Inte- http://www.opengeospatial.org/
platform WebGenesis, an information grated Project co-funded by the Euro-
management server from Fraunhofer pean Commission within the Thematic Please contact:
IITB. The information management Priority 'Information Society Technolo- Kym Watson
server contains the information cate- gies' in the area of ICT for environmen- Fraunhofer Institute IITB, Germany
gories features of interest (sampling tal risk management. SANY is a three- Tel: +49 721 6091 486
grids), procedures and results with year project that started in September E-mail:
associated metadata to support search- 2006 and has now completed two of kym.watson@iitb.fraunhofer.de
Deploying sensor networks in the built environment is not enough to produce smart buildings. How
can we avoid creating silos of application-specific sensor networks? How can we publish the sensor
data in secure, reusable and flexible ways? Can we support end-to-end provisioning of these sensor
networks as an integral part of the building from requirements collection through design,
procurement, construction, commissioning and facilities management operations?
The Facilities Management (FM) sub- ment or space management) and techni- sor deployments and capabilities)
group of the NEMBES (Networked cal facilities management (eg energy developed by the OpenGS consortium,
Embedded Systems) project aims to management, buildings operation and and standard W3C Semantic Web tech-
answer these questions and more by maintenance). Within NEMBES-FM nology such as metadata definitions
bringing together a multidisciplinary we are extending the application of sen- encoded as RDF (resource description
team of architects, civil engineers, com- sors in smart buildings with additional framework) documents. This means
puter scientists and electronic engineers, sensing capabilities and sensor-centric adding formal semantic annotations to
who are addressing the issue of net- applications for these areas. However, existing standard Sensor Web lan-
worked embedded sensor systems in a rather than building application-spe- guages in order to provide semantic
holistic way across the stack from chip cific sensor networks and ending up descriptions and enhanced access to
design, networking, middleware and with isolated silos of non-interoperable sensor data. This is accomplished with
service management. This four-year and inflexible sensor networks, the model references to ontology concepts
project started in October 2007 and is project has adopted a semantic Sensor that provide more expressive descrip-
funded by the Irish Government's Web design to give a Web-based, open tions of and relationships between con-
Higher Education Authority under the distributed system of sensor resources cepts. The use of formal metadata to
Program for Research in Third Level within the building. This enables describe the sensors' outputs, platforms,
Institutions program. The project is led resource sharing, resource reallocation, locations and control parameters will
by the Centre for Adaptive Wireless sensor network interoperability, sensor enable a new generation of flexible
Systems, and the FM subgroup is led by discovery and intelligent applications facilities management applications to
the Informatics Research Unit for Sus- that discover and reason over associa- be built.
tainable Engineering (IRUSE). tions, for example between events in
space and time or within a particular Efficient and flexible management of
Traditionally, facilities management in context. disparate, decentralized information
the AEC (Architecture Engineering and sources such as sensor data, building
Construction) domain is concerned with This is accomplished through the appli- occupancy graphs, facilities manage-
infrastructural facilities management cation of semantic Sensor Web technol- ment process models and building
(eg security and emergency manage- ogy such as SensorML (to describe sen- information models will enable smart
FM applications for buildings with mul- This project also goes beyond tradi-
tiple occupying organizations and a dis- tional ICT standardization to embrace
tribution of facilities management the major AEC domain IT standards
authority across different management such as the IFC (Industry Foundation
roles. The long-term vision of the group Classes), used for describing models of
is to enable ambient intelligence within buildings in CAD tools and AEC con-
the smart building. In this scenario, struction requirements and project man-
building information models combined agement tools. Integrating our work
with location-sensing technology will with the IFC standards will enable a
allow the distribution of context-spe- dialogue with the ACE domain experts,
cific data to facilitate the monitoring of thereby encouraging rapid integration
maintenance activity progress, ie the of semantic Sensor Web technology in
'ambient interaction' of inspection and ACE tools and business practices. The
maintenance personnel with the fabric project consortium is fortunate to
of the building itself. Examples of the include the Environmental Research
benefits of this technology will include Institute at UCC, a live smart building,
assisting facilities management staff in which sensor networks and building
with automatic monitoring and support information models are combined with
of health and safety routine procedures; Semantic Web technology to provide a
avoiding illegal occupation density in unique testbed.
public spaces by triggering security per-
sonnel actions; and more effective facil-
ity space and relocation management
via automatic inventory item tracking.
Smart infrastructural FM applications Links:
that easily integrate new personnel, The NEMBES project website:
inventory items, sensors and use-cases http://www.nembes.org
without the intervention of dedicated IT
personnel, will instead have these tasks The Knowledge and Data Engineering
performed by FM personnel and their Group, Trinity College Dublin:
delegates within the organizations http://kdeg.cs.tcd.ie/
occupying the building. They will addi-
tionally support seamless process inte- The Centre for Adaptive Wireless
gration between local FM activities and Systems, Cork Institute of Technology: Please contact:
external third parties such as contract http://www.aws.cit.ie/ Rob Brennan
maintenance engineers, visitors, short- Knowledge and Data Engineering
term occupants (eg conference organiz- Informatics Research Unit for Group, Trinity College Dublin, Ireland
ers) and security or emergency response Sustainable Engineering (IRUSE) Tel: +353 1 896 8426
teams. http://zuse.ucc.ie/iruse/ E-mail: rob.brennan@cs.tcd.ie
An explosion in the instrumentation of our environment using sensors of all descriptions is driving
the development of infrastructure to manage the wealth of information they collect. The Sensor Web
aims to simplify the publication of, and access to, sensor resources, just as the World Wide Web has
done for documents. And, as with the WWW, the Sensor Web relies on new information and
communication standards for structuring sensor information and its exchange.
At the heart of these new standards is a extended to specific sensor applications the Sensor Observation Service (SOS,
conceptual model for Observations and (see box). [OGC 06-009r6]) provides a Web serv-
Measurements (O&M, [OGC 07-022r1, ice interface for retrieving filtered
OGC 07-002r3]). It says simply that an The abstract O&M model may be observations or related information
Observation is an action whose Result is applied across the spectrum of sensor (feature-of-interest, sensor parameters,
an estimate of the value of some Prop- applications and deployments, and pro- observation results). Individual sensor
erty of a Feature-of-interest, obtained vides a framework for building observations may be aggregated within
using a specified Procedure (Figure 1: exchange standards and service inter- one service into combined 'observation
The 'Observations and Measurements' faces for accessing sensor data and con- offerings' and multiple services may be
conceptual model.). Each of these core textual information (Figure 2: The Sen- federated into single access points. The
O&M information classes may be sor Web standards stack.). For example, Sensor Model Language (SensorML,
[OGC 07-000]) is an XML language for
describing observation procedures and
sensor types. Other related standards
include the Transducer Markup Lan-
guage (TML, [OGC 06-010r6]) for
transducers and transducer systems, the
Sensor Planning Service (SPS, [OGC
07-014r3]) for tasking and scheduling
observation requests with sensor sys-
tems (eg by satellite remote-sensing
instruments), and the Sensor Alert Ser-
vice (SAS, [OGC 06-028r3]) for setting
up notification subscriptions for spe-
cific sensor events.
Increased access to device-level automation components is closing the final gap in the enterprise
computing model.
The implementation of Web service- manufacturing plants and remove con- trated how the production data could be
enabled sensors and actuators on pro- trol from vendors back to users. combined with other enterprise data to
duction lines will permanently change improve the accuracy of decisions relat-
the way in which future automation sys- Implementation ing to production routing and supply
tems are designed and implemented. The SOCRADES and SODA (Service- chain management.
Current interfaces to automation com- Oriented Device and Delivery Architec-
ponents are largely vendor-specific, ture) projects have conducted research During the demonstration, data from
restricting the reconfiguration of lines and trials into automation based on the sensors and actuators on the produc-
and the management of line data across service-oriented architecture (SOA), tion line was transmitted by equipment
enterprises. Outside the automation and in the past year have delivered ini- created by Schneider Electric. This
domain, enterprise system development tial prototypes. At the recent ITEA equipment consisted of Web-service-
has seen real-time data linkage take exhibition in Rotterdam, a test rig enabled Field Terminal Blocks (FTBs),
great steps in the office, warehouse and developed with Ford was used to which support the Device Profile for
supply chain. Research into the use of demonstrate SOA-based sensor and Web Services (DPWS) toolkit. The
Web-service-enabled sensors and actua- actuator data being used to manage DPWS toolkit is designed for embed-
tors has the potential to present an open monitoring and control applications. ded systems and has a small memory
standards-based method to integrate The data was fed to project partners in footprint, but also contains a selection
production lines into this enterprise the Enterprise computing field (SAP) of Web service standards to suit the
computing model, an innovation that and industrial automation sector (ARC demands of an automation environ-
will revolutionize automation in future Informatique). The demonstrator illus- ment. Both projects are working on
Orchestrator
Mode Status
FTB Services
Element Each
Each Element
Element
Logic and
I/O
Researchers at Masaryk University, Brno, are working on security issues relating to large-scale,
highly distributed and relatively dense wireless sensor networks.
In our work we focus on link key estab- While the resiliency of probabilistic nificantly better fraction of secure
lishment in the memory- and computa- pre-distribution schemes generally links than previously published SA
tion-restricted environment of wireless increases when more keys can be put protocols, especially for denser net-
sensor networks (WSNs). We also into a key ring on every single node, works. We applied SA protocols of
study how link security behaves under such an increase is limited by the node partially compromised networks
a selected attack and what methods can storage capacity. Our multiparty proto- resulting from node capture when
be used to strengthen the resilience of col creates a large virtual key ring in an probabilistic key pre-distribution are
WSNs against compromise. We base efficient and secure way from the key used, and provided analytical and sim-
our work on the assumption that a par- rings of separate nodes. This results in a ulation evidence that SA protocols
tial compromise in WSNs is inevitable substantial increase in resilience of the work even better here. On average, SA
and network architecture should be pre- underlying probabilistic key pre-distri- protocols secure more links for proba-
pared to cope with related security bution scheme against the threat of bilistic pre-distribution than for key
issues. We work with two basic link node capturing. The protocol performs infection, when networks with the
key establishment concepts based on similarly to the hypercube pre-distribu- same percentage of initially compro-
symmetric cryptography: memory-effi- tion (Liu & Ning, 2003) but is more mised links are assumed. When the SA
cient probabilistic pre-distributions suitable for scenarios with random protocols are applied, a network with
(Eschenauer & Gligor, 2002) and light- deployment and unknown link compro- half of its links compromised can be
weight key exchange without pre-dis- mise status. The proposed protocol made reasonably secure with less than
tributed secrets (Anderson et al, 2004). itself is also resilient against partial 10% of compromised links.
These two key distribution concepts compromise inside a group of support-
behave differently when the network is ing neighbours. Some combinations of SA protocols
attacked. Analysis of the resulting com- that worked for key infection do not
promised patterns has led to the pro- Our former work exploited non-unifor- increase the number of secure links in
posal of mechanisms for improving the mity of link compromise patterns in probabilistic pre-distribution and thus
network resiliency based on support key infection, and led to a secrecy only impose unnecessary communica-
from neighbouring nodes. amplification (SA) protocol with a sig- tions overhead. Instead of analysing
Recent work carried out at Wroclaw University of Technology shows that a fair level of security can be
achieved for wireless sensor networks without heavy cryptographic technology.
about M as long as the adversary has collect and corrupt many sensors until view of hiding the transmission routes
only one share from each level of the the matching pair is found. in the case of heavy traffic, under the
path. assumption that an adversary can select
Another step of the design is to make the traffic coming out of each node.
What is the advantage of such a design? the path self-evolving: at any time a This involves studies concerning com-
The main point is that while it might be node may negotiate with its predeces- binatorial issues of traffic analysis as
relatively easy to find and corrupt one sors and successors a change of the well as stochastic investigations of the
of the nodes (say Pi ) for this to be use- transmission key and redirect its duties rapid mixing of Markov chains. Further
ful, the adversary must still find and to another node. Since these changes details of the scheme will be developed
corrupt the matching node Ri . This can can be made independently and uni- in cooperation with other partners of the
be difficult for purely practical reasons: formly at random, the data path may project; in particular, we plan to
if each sensor is hidden in the environ- evolve so fast as to make unfeasible any develop a prototype of the system.
ment, then while the first might be attempt at data analysis based on moni-
found by chance, the second must be toring radio traffic. Indeed, a cryptana- Link:
found by a detailed search in the same lytic attack would face the difficulty FRONTS: http://fronts.cti.gr/
area. This could be hard without arous- that assigning the messages to sensor-
ing the interest of observers. to-sensor links (and to the pairwise Please contact:
keys) would be hard, due to the number Mirosław Kutyłowski
Moreover, we propose a far more of possibilities growing extremely fast Wrocław University of Technology,
sophisticated design in which on each as the number of links increases. Poland
level of routing there are many potential Tel: +48 71 320 21 09
sensors to play the roles of Pi and Ri. In The architecture described here is cur- E-mail:
this case the adversary usually has to rently being analysed from the point of miroslaw.kutylowski@pwr.wroc.pl
Ubiquitous Machine-to-Machine
Service Networks
by Johanna Kallio and Juhani Latvakoski
In the near future, there will be many more embedded devices than there are mobile phones. When
these devices are connected to the Internet, many novel kinds of ubiquitous service will be enabled.
It has been estimated that in 2010, the devices and their enabled applications specify a universally applicable M2M
number of communicating devices will in wired and wireless systems, regard- concept that will enable the interopera-
be a thousand times greater than the less of the supplier. Information tech- tion of sophisticated M2M applications
number of mobile phones, which is nology applications usually operate as through heterogeneous wired and wire-
already more than one billion. When separate M2M solutions that are less IP communication networks.
connecting devices such as various unaware of each other. As a result, a
machines, actuators and sensors to the number of business opportunities Made up of seventeen partners, the
Internet, novel types of service are remain unexploited as the services pro- international Usenet consortium
enabled. Previously, such devices com- vided by the devices cannot be placed focuses on M2M research enabling
municated with services using technol- on the Internet. ubiquitous M2M service networks. The
ogy such as SMS. The applications were project consortium is led by the VTT
vendor or domain-specific closed sys- The three-year Usenet project funded and includes industrial, SME and
tems, for which achieving interoperabil- by the Eureka/ITEA2 programme is research partners from Finland, Bel-
ity with other vendor/domain systems developing a service concept for solv- gium, France and Spain.
was challenging. The Usenet (Ubiqui- ing the above interoperability problems.
tous M2M Service Networks) project M2M services refer to the services M2M Architecture
aims to enable ubiquitous machine-to- resulting from collection, transmission The system components provided by
machine (M2M) service networks, in and processing of information, and different suppliers have a strong influ-
which the M2M infrastructure is able to establish an interactive system with the ence on the structure of M2M systems.
connect and combine services produced remote devices that are ultimately inte- M2M systems usually require the inte-
in different domains in an interoperable grated within a managed M2M software gration of components coming from
way (see Figure 1). system. The project has generated new various stakeholders in the value chain:
types of M2M service scenario, which M2M service providers, M2M opera-
The Usenet Project are related to ubiquitous building infra- tors, M2M manufacturers, software
Currently, no universally applicable structure, machine tools, consumer houses and M2M system integrators.
M2M service infrastructure exists that devices, home automation and telemat- The referred components need to be
would allow interoperation between ics domains. The primary goal is to interoperable in order to establish sensi-
ble business operations. Traditionally, several communication infrastructures water or electricity, and the space is
M2M solutions have applied vertical for collecting data and controlling monitored with a video camera. The
architecture and closed solutions. This M2M devices. Smart services can be user is able to follow what is happening
has created challenges in the distribu- based on information, which is col- in the system via the home user inter-
tion of added value, which has been a lected from several service platforms. face (Figure 2), and can control the
barrier to M2M market enlargement. It The challenges of horizontal systems space with sensors and actuators con-
has been estimated that horizontal are related; e.g. the overall quality of nected to the space. For example, users
architecture has better possibilities to end user services and security, which can track the outside and inside temper-
boost M2M market. inevitably requires the existence of ver- atures and are provided with alarms and
tical interfaces. warnings of water leaks, unexpected
It is expected that horizontal architec- weather or the presence of a house-
ture will make it easier for different Home Surveillance – an M2M breaker. They also have control over the
players to be part of the M2M value Application Example lights, heating and so on. Automatic
network. For example, an M2M asset A Usenet M2M application scenario has services related to control operations
devices manufacturer can offer control been implemented to demonstrate the can also be included.
and administration services for their Private Space M2M system for residen-
products. Communication infrastruc- tial homes. The purpose of the system is Potential of M2M Systems
ture can be connected to these devices to provide smart surveillance services M2M systems will provide essential
by means of various telecommunica- of private space. Various sensors meas- business possibilities and advantages
tions' manufacturers and service ure quantities such as humidity, temper- for companies, especially when infor-
providers. Service platforms can utilize ature, light levels and consumption of mation systems controlling their core
processes are utilizing the real-time
information produced by an M2M sys-
tem. In consequence, a company can
increase the quality of its services,
reduce costs and increase customer sat-
isfaction. This fundamental change,
which will bring new business opportu-
nities for companies, can already be
seen in the market. VTT aims to help
companies to take advantage of this
rapidly growing M2M market.
Link:
Usenet project: https://usenet.erve.vtt.fi/
Please contact:
Juhani Latvakoski, Johanna Kallio
VTT, Finland
Tel: +358 40 520 0149
E-mail: Juhani.Latvakoski@vtt.fi,
Figure 2: User interface of Usenet experimental M2M application. Johanna.Kallio@vtt.fi
Short-range communication technology is proving its worth in many areas of application. Here we
illustrate three case studies involving NFC (Near-Field Communication) and Nanonet radio
technology. These include a consumer application with the TouchMe paradigm, and professional
applications for force measurements on train wheels and acceleration measurements on the axis
of a paper mill machine. We also show the advantages of these short-range communication
technologies and discuss other potential applications.
In recent years, a rapidly growing range higher than in consumer applications. more data-intensive sensor applica-
of wireless communication technology Current applications include measure- tions, NFC can easily establish a Blue-
has become available and is being ment and wireless data transfer from tooth connection between two devices
applied to numerous application the field to a central unit, as well as when they are brought close together. It
domains. One of the latest examples of control and monitoring applications. In is not necessary for a user to find the
short-range communication technology many cases this works well, but the correct menu items and configuration
is a light and simplified version of Blue- problem is often that even if the data parameters on the mobile handset,
tooth known as Bluetooth ULP (Ultra- can be transferred, it is still necessary which makes interaction with the NFC-
Low Power), earlier known as Wibree. to have power cables. Energy harvest- enabled sensor very elegant. On the
Other examples of short-range commu- ing and power management is one of other hand, the sensor must be within
the reach of the user.
RE CHARGE-
RE AL
DATA ABL E
T IME
ME MO RY PO WER
CL OCK
Figure 3:
Measurement system
inside the paper roll.
Force Measurements on Train Wheels presence of surfaces and walls. Commu- with the axis of a paper roll. The goal
A typical challenge in the industry is nication with sensors is carried out using was to measure the acceleration of the
taking measurements on rotating an SPI (serial peripheral interface) inter- axis and be able to predict cases in
machines. The difficulty of wiring both face with a 16 Mhz line. This wireless which the paper will tear in the paper
data and power supply makes this a link is carried out using NanoNET machine. It is known that tear will occur
non-trivial problem. Examples of this power modules by Nanotron. when there is vibration in the axis.
kind of object are wheels, turbines, For this purpose, a specific measure-
blades and paper rolls. In this field, the Nanotron uses 'chirp' modulation tech- ment tool was designed (see Figure 3).
goals are to optimize construction and nology, which provides benefits such as It includes a triple-axis acceleration
maintenance by condition monitoring, resistance to multipath fading. In the sensor and a transmitter to send online
and to be able to foresee the need for receiver side of the measurement sys- measurement signals. The challenge in
maintenance. It would be much more tem, the System-on-Chip platform the task was to successfully transmit a
effective to carry out maintenance receives the data. In each wheel there signal through a full paper roll. For the
based on the actual wear of parts, rather are twenty pairs of strain gauges that data transmission, we used the same
than based on age as tends to be the measure the deformation of the wheel. radio technology as in the train wheel
case. In the future, this will lead to sig- These strain gauges are read at a fre- case; with this we were able to measure
nificant savings. quency of 3 kHz. The measurements are and recognize peaks in the vibrations of
filtered to a frequency of 500 Hz and the axis and the data was transmitted
To take force measurements on train the data is transferred using 48 channels successfully even through the thickness
wheels, strain gauges are placed on the for transformation. It is therefore neces- of the roll.
surface of the wheel in the form of a star. sary to run several radios in parallel and
The measurements are converted using to carry out high-speed synchroniza-
FPGA platform and then transferred tion. The sampling rate is 290 MHz in
using the 2.4 GHz ISM band and 2Mb/s the developed system. Please contact:
wireless link. The power consumption Mikko Sallinen
while in use is 60 mA, and 1μA while in Acceleration Measurements from the VTT Technical Research Centre,
standby. Maximum transit power is 10 Axis of a Paper Mill Finland
mW. The outdoor range of the radio is In the third application, we integrated a Tel: +358 40 7235263
100m; when indoors it depends on the 3D acceleration measurement system E-mail: Mikko.Sallinen@vtt.fi
The CLARITY Centre for Sensor Web Technology in Ireland is currently constructing a ubiquitous
robotics testbed by integrating a collective of mobile robots with a wireless sensor network and a
number of portable devices. The new, mixed testbed will be hosted at the School of Computer
Science and Informatics at University College Dublin, (UCD), and will also avail itself of the
laboratory facilities hosted in Dublin City University (DCU) and Tyndall, Cork. The testbed will provide
a service for all researchers interested in developing ubiquitous robot applications.
The number and variety of applications posed advances in mobile networking, and software components are not stable
of robots in our daily environment is on routing, data collection and data analy- but may change at run-time. In order to
the increase. Examples include robotic sis within the WSN community. Robots adapt to such environments, these
pets (eg Sony Aibo), household appli- are just another class of user of sensor applications must exhibit run-time flex-
ances (eg iRobot vacuum cleaner data, potentially harvested both by their ibility, such as the ability to reorganize
Roomba) and assistive technology (eg on-board sensors and by the sensors the interaction patterns of their architec-
the MANUS wheelchair). At the end of already available in their environment. tural elements during execution. In par-
2006, figures for service robots for per-
sonal or domestic use stood at nearly 3.5
million, with this projected to more than
double before the end of 2010.
Beyond RFID:
The Ubiquitous Near-Field Distributed Memory
by Paul Couderc and Michel Banâtre
The upcoming radio frequency indentification (RFID) revolution will undoubtedly contribute to the
blending of the information society with the physical world: while common 'communicating objects'
are currently restricted to complex electronic devices such as cell phones, cameras etc, RFID is in
fact able to promote anything as a communicating object. In such a new world, data will not
necessarily always flow into computers and networks, but may be physically retained by objects
moving in real space.
While RFID technology promises many concept of global identification, associ- For example, security procedures in air-
useful applications, such as improved ated directory services or tracking data- ports require that your personal effects
safety, easier and faster interactions, bases. However, technically RFID are are checked separately from you by X-
reduced error in data input and automa- just small memory devices that can be rays. Forgetting one of your items, or
tion of tedious processes, it also raises addressed by near-field communica- mistakenly exchanging a similar item
serious concerns – in particular the pri- tion, and although identification has with someone else occurs frequently.
vacy issue. In a world where many per- been the main application target, these Solutions have been proposed for this
sonal objects are electronically identi- devices provide support for alternative problem, based on active tags attached
fied, the activities of individuals could mechanisms. to the items that are monitored by an
be traceable in a similar, though much owner tag. This is impractical for sev-
more comprehensive, way to 'googling' We will now present such an alterna- eral reasons: active tags are expensive,
someone today on the Internet. tive, through the example of the 'Ubi- they require batteries (and hence regu-
Check' service, a solution to a common lar maintenance), radio emissions may
An important cause of this issue is that problem when travelling: it is unfortu- be restricted by regulations (on planes
RFID systems are usually based on the nately quite easy to forget something. for example), and temporarily separat-
ing an item from its owner would the privacy concerns of many other Another application example is to use
require the alarm to be disabled. RFID approaches. Specifically, tracking RFID to build distributed maps for
of individuals is not easy, since the tags' robotic support. In the Roboswarm
Ubi-Check represents another solution content may change often for the same project we consider very simple robots
using RFID tags attached to the items. It person and same set of objects. Further, with limited knowledge and sensors. In
is possible to write in the memory of the the system is not based on identifica- order for them to navigate, RFID tags
tags the data required to check the tion, ensuring greater privacy. are arranged in the space where the
integrity of the group of items. One pos- robots are working. Each tag contains
sible implementation is to compute a Another interesting aspect is that check- relative spatial references pointing to
digital certificate from the identifiers of points and association points are the nearest tags, effectively making a
all the items. An important aspect is that autonomous and only carry local pro- graph. These pointers allow a robot to
the identifiers associated with each item cessing. The system is therefore not reach one tag from another, assuming
can be regenerated regularly (eg for that odometry drift is low enough while
each trip): they are only used for a moving the distance separating two
locally computed integrity check, not tags. In this distributed map example,
for identification. The values could be the memory is distributed quite thinly
written in the tags at, for example, the over the physical space. As near-field
airport check-in, the train station, or communication technology gets better
even when leaving home. Then, at rele- and cheaper, denser and more ubiqui-
vant points after the area in which peo- tous memories are likely to emerge in
ple are vulnerable to item loss or the environment, with computing appli-
exchange, we deploy checking gates cations that we are yet to imagine.
(such as the exit of the security check in While the industrial promoters of
airports, or the exit gate of a plane or a RFID/NFC are mostly concentrating on
train). These gates would ensure the applications based on identification,
integrity of groups of items crossing almost anything can be done with mem-
them, warning people in the case of a Figure 1: Ubi-Check: integrity checking ory devices, including systems that
missing item or the presence of some- using a collection of eletronic tags respect privacy. A key question to mak-
one else's item. ing this possible is: will there exist
completely 'blank' or free-format tags,
This solution is a distributed system dependent on a remote information sys- without any pre-existing and non-
where only local properties are checked tem. This has important benefits in rewritable identifier?
in order to ensure a global goal. In fact, terms of extensibility, reliability and
it uses a principle similar to the trans- deployment costs. Link:
mission of a file in independent frag- http://www.irisa.fr/aces/
ments over a packet network, where This service is an example of a more
integrity is verified by checking general usage of near-field communica- Please contact:
sequence number coherency or check- tion beyond identification. As men- Paul Couderc
sums, except that here the data are car- tioned previously, this technology con- Centre de recherche INRIA Rennes -
ried by 'physical' fragments. Such a sists of memory devices, a basic and Bretagne Atlantique, France
solution is interesting because while generic support for computing, obvi- Tel: +33 2 99 84 72 92
providing a security service, it avoids ously not limited to storing identifiers. E-mail: Paul.Couderc@inria.fr
Sensor technology has the potential to boost productivity just as the Internet did. We demonstrate
the opportunities presented by sensors and sensor network technology by deploying a corresponding
framework in an indoor environmental quality application. Our framework is based on OGC Sensor
Web standards and exploits SunSPOT sensor technology for rapid prototyping.
Due to the restrictions of industrial sen- bility to different domains. As a result, and for testing and verifying algorithms
sors, the engineering of applications that testing, extending and porting an appli- on a small scale prior to deploying them
exploit sensor network technology is cation based on a sensor network is in industrial operation. We demonstrate
difficult. Such sensors are usually pro- expensive. Java-based SunSPOT sensor this methodology in the development of
prietary and inflexible as regards pro- technology has been developed for an indoor environment quality (IEQ)
grammability, reusability and applica- rapid prototyping of such applications assessment application that exploits
Future Activities
Further research will focus on the
enrichment of the visualization compo-
nent by correlating it with information
SunSPOT sensor. potentially coming from other, external
sources such as the Internet. This
should be achievable with reasonable
gration of arbitrary external sensors, and ings, home automation, weather fore- effort due to the adoption of open Sen-
the IEEE 802.15.4 wireless transmission casting, medical monitoring of patients sor Web standards. In addition, method-
technology, which is enabled for mesh and diagnosis, and agriculture and ologies will be investigated that will
networking. SunSPOTs are entirely pro- farming. allow algorithms and functionalities
grammable in the Java programming that were successfully verified on a
language and thus help to abstract from Application: Indoor Environmental SunSPOT platform to be ported to non-
the underlying hardware. No direct Quality Measurement Java sensor platforms with minimal
interaction by machine code with the Based on SunSPOT sensor technology effort.
hardware is necessary, which signifi- we developed an indoor environmental
cantly eases the development of sensor- quality application. Factors that influ- The work presented here is part of the
based applications. ence the climate in a room and con- MobilityLab, a Centre of Excellence on
tribute to human well-being are meas- the Engineering of Location-Based Sys-
The SunSPOT sensor technology was ured at different positions in a room. tems, and involves Sun Microsystems,
developed primarily to satisfy three tar- The sensor data, then, can be retrieved Vienna University of Technology (Insti-
get groups: education (introducing from the sensors and are further tute for Geoinformation and Cartogra-
pupils and students to related topics processed in our sensor network. phy) and Salzburg Research.
such as programming, networking,
embedded systems, robotics or hard- Each sensor station is composed of two
ware), research and development main components, namely (i) an exter- Links:
(allowing for fast implementation of nal sensor which can measure electro- https://www.sunspotworld.com/
systems that integrate sensor technology magnetic pollution, air pressure, humid- http://www.opengeospatial.org/projects
and for easy testing of their behaviour), ity, air temperature, brightness, noise or /groups/sensorweb
and hobbyists (developing small sensor- carbon dioxide, and (ii) a SunSPOT http://mobilitylab.salzburgresearch.at
based applications for personal needs). module which is responsible for pre-
processing acquired sensor data and Please contact:
One of the major design goals of propagating them through the sensor Manfred Bortenschlager
SunSPOTs was to provide a tool for network. Salzburg Research
rapidly prototyping sensor-based appli- Forschungsgesellschaft mbH / AARIT,
cations, and for testing and verifying The base station managing this sensor Austria
algorithms on a small scale prior to network is an OGC-compliant Sensor E-mail: manfred.bortenschlager@
deploying them in industrial operation. Web application. It allows for adminis- salzburgresearch.at
The ultimate goal of environmental sensor networks is to realize the concept of an 'adaptive environment'
– one that senses and rapidly adapts to potential incidents in order to minimize their impact.
Sensor networks enable remote monitoring of natural environments such as glaciers, volcanoes and
bodies of water. Within the project 'Sensor Networks to Monitor Marine Environment with Particular
Focus on Climate Changes', SICS and partners are designing and implementing flexible,
reprogrammable sensor network solutions suitable for monitoring the marine environment with high
resolution in time and space.
Carrying out marine research requires works to Monitor Marine Environment of material on hard surfaces in aquatic
that studies be undertaken in remote with Particular Focus on Climate environments. We first intended to use
environments such as the Baltic Sea. Changes', SICS and partners have an oil-filled garage, but found that this
However, marine environmental moni- designed an advanced water monitoring affected the sensor readings. Initial
toring is expensive: the cost of operation system (Figure 1). Our system features experiments with an air-filled garage
at sea includes at least €10 000-15 000 a diving unit, consisting of a bin con- have shown that this solution also pre-
per day for the use of a lar ge research taining several sensors connected to one vents fouling.
vessel, plus the cost of laboratory tech- sensor node. The diving unit moves up
nicians, analytical instrumentation and and down an anchor line. In this way we Our system is driven by rechargeable
logistics. As a result, the marine envi- are able to take measurements at any batteries. Previous projects have had
ronment is poorly monitored. For exam- depth using only one set of sensors. A problems with solar power. Our project
ple, in the Baltic Sea's Bothnian Bay, the pressure sensor determines the depth at partner Uppsala University therefore
nine fixed stations are visited only eight which measurements are being designed a wave energy generator to
times a year. recorded. When the diving unit is not in obtain electric power from vertical
the water taking measurements, it is wave movements. As a ring of stacked
Sensor networks mean that marine data parked in a garage that is part of our magnets floats up and down along a rod
collection can be undertaken in a much buoy construction. By parking the div- wound with metal coils, an alternating
more cost-efficient fashion. Within the ing unit in the garage, we expect to voltage is induced across the two ends
multi-disciplinary project 'Sensor Net- eliminate fouling, ie the accumulation of the coil. This is further rectified and
Figure 1: Sensor system for remote water monitoring. SICS is running this project in collabo-
ration with Umeå Marine Sciences Cen-
tre, Uppsala University and SMHI, the
filtered to provide a constant charging energy. The sheer amount of data Swedish Meteorological and Hydrologi-
voltage to the batteries. exceeds the limited RAM available in cal Institute. At the conclusion of the
sensor nodes. Moreover, to handle the project in late 2009, we expect to have
Our system is designed to cope with different data types smoothly, we use deployed around ten buoys at places rel-
water depths of around 100m, meaning Contiki's Coffee file system to store evant for marine monitoring in the
the number of measurements taken dur- data. The data is transferred onshore Baltic Sea.
ing one dive can be significant. Storage using GPRS (General Packet Radio Ser-
is thus required for the large volumes of vice), and this is too energy-consuming
measurement data: not only those col- a task to be performed after every dive. Link:
lected by the diving unit but also from We have therefore ported Coffee to http://www.sics.se/node/1361
light and acceleration sensors placed on operate on SD cards that enable cheap
the top of the buoy. System data also mass storage. Please contact:
needs to be saved; for example, the Thiemo Voigt, SICS, Sweden
energy produced by the wave energy Due to the high energy consumption of Tel: +46 8 633 1598
generator as well as the available the GPRS unit as well as the per-byte E-mail: thiemo@sics.se
The increasing frequency, severity and consequences in Europe of floods, storms, forest fires and
other natural hazards sensitive to climate change has clearly shown the shortcomings of existing
environmental monitoring and information systems. The observed inefficiency is primarily a
consequence of historical and organizational factors. An exorbitant amount of work on data and
service standardization would be required to build more efficient information systems using state-
of-the-art technology.
Emerging technology in risk monitoring the currently available and emerging Sensors Anywhere (SANY) is an ambi-
and management has the potential to technologies offers rapid deployment, tious FP6 IST Integrated Project deal-
speed up the necessary organizational easy maintenance, quality assurance and ing with sensor networks for environ-
and structural changes. Ad hoc wireless automated data processing along the mental and risk management applica-
sensor networks and the collective intel- whole information processing chain tions (Figure 2). SANY aims to con-
ligence of the Sensor Web; the plug-and- from smart sensors and wireless ad hoc tribute to joint efforts of the European
measure paradigm of IEEE 1451 smart sensor networks, over automated data Commission (EC) and the European
sensors; the Semantic Web; and the OGC loggers and value-added middleware Space Agency (ESA) on 'Global Moni-
Sensor Web Enablement architecture: all services, to user applications capable of toring for Environment and Security'
these address critical factors of the state- dynamically integrating all available (GMES) by improving the interoper-
of-the-art technology. However, none of data sources at run time. ability of in situ sensors and sensor net-
Sensor localization is an important component and enabler of many applications using intelligent
sensors. FLASH is a system that achieves fine-grained localization using acoustic sounds and high-
precision clock synchronization via radio frequency (RF) communication. Sensors can dynamically
localize themselves in space by maintaining synchronized clocks and measuring time of arrival for
acoustic sound pulses. Our techniques focus on achieving highly accurate synchronization and
consistent sound detection. Furthermore, FLASH does not require external infrastructure such as
fixed equipment, specialized hardware support, or great resource consumption. Experimental
results show that FLASH localization is accurate to within 11cm in a variety of indoor environments.
Figure 2:
Left: Error in estimated distance with respect to absolute distance;
Right: Localization in two dimensions, the sounders are node0 and node1.
Strong fluctuations in crude oil prices and the expected production peak of current reservoirs are
pushing oil companies to increase their investment in seismic exploration. Replacing cabling with
wireless technology should radically improve the quality of depth imaging and simplify acquisition
logistics. Recent advances in Wireless Sensor Networks (WSN) now allow the wireless community
to satisfy the rigid constraints imposed by seismic acquisition systems, which have a large
number of sensors (> 10 000) over the monitoring area (> 5km2).
Strong fluctuations in crude oil prices oil exploration. Technical limitations in sor/geophone with an error of less than
are pushing oil companies invest more the data-rate efficiency, interference and 1m to avoid degradation of the depth
in seismic exploration of new oil reser- battery use of current short-range wire- imaging quality.
voirs and in new technology to improve less network architectures (eg WiFi,
the quality of depth imaging. Seismic Bluetooth) forced previous proposals Network Architecture
prospecting requires a large number of for wireless geophone system architec- As shown in Figure 1, the proposed
sensors (up to 30 000), such as geo- tures to choose a combination of wire- WGN architecture exploits different
phones or MEMS-based (Micro Electro- less and wired configuration. However, radio transmission technologies to effi-
Mechanical Systems) accelerometers. recent advances in WSN technology ciently handle both short-range trans-
These are deployed over large areas (up conveniently address the issues related missions (ie for short-distance low-
to 30km2) to measure the back-scattered to the strong constraints imposed by power communication among geo-
wavefield generated by an active excita- seismic acquisition systems. A Wireless phones/sensors), and long-range trans-
tion source. A storage/processing unit Geophone Network (WGN) must sup- missions (ie for seismic data delivery to
(sink node) collects measurements from port multiple acquisition settings and storage units and geophone remote
all the geophones in real time to obtain applications. Basic network require- monitoring) that must cover distances
an image of the sub-surface. Current ments are: i) network throughput of of several kilometers. The hierarchical
telemetry is cable-based and usually 150kbps down to 50kbps for single network design requires the deployment
requires hundreds of kilometers of component sensors; ii) real-time (or of a number of Wireless Geophone
cabling, which results in delays, high near real-time) acquisitions with strong Gateways (WGGs) to collect data read-
logistic costs and low imaging quality. delay constraints; iii) remote control by ings from a large number of wireless
sink node and synchronous acquisition geophones (WGs) and forward the data
Wireless technology is thus expected to with a maximum timing skew of 10μs; to the storage unit (SU). These WG
significantly improve the efficiency of and iv) accurate positioning of each sen- nodes are self-organized into independ-
ent sub-networks; ideally the number of OFDM or MultiBand Orthogonal Fre- mission is organized in superframes
devices per sub-network should be as quency Division Multiplexing) provide with the beacon period (BP) carrying
high as 300 nodes to minimize the num- wireless devices with high data rates the essential information of each
ber of WGGs. This results in an aggre- over short ranges of up to 480Mbps, device. Logical device/sensor groups
gated (per sub-network) throughput of and low power consumption (ie below are dynamically formed according to
about 45Mbps (up to 60Mbps). Data 100mW in active transmission mode WiMedia protocol to facilitate the shar-
delivery within one sub-network is but down to 20μW in power-save ing of resources, while wireless
obtained by multi-hop transmissions mode). The MB-OFDM processing can medium reuse can be exploited over
towards the WGGs; WG sensors are also guarantee network scalability different spatial regions.
within 5-100m of inter-node distance to through time and frequency division by
reduce both energy consumption and allowing the use of multiple sub-bands WGG supports specific extended func-
increase battery life. to separate the co-located sub-net- tions compared to a standard WiMedia
works, and coexistence with other 2.4 device. These functions allow: i) the
Physical and MAC Layer Requirements GHz-based radio devices without sig- Gateway to behave as an intermediate
The requirements of self-localization nificant cross-interference. sink, forwarding data to the storage/
and frame synchronization make Ultra processing node SU and controlling
WideBand (UWB) technology the natu- The high number of devices per sub- each sub-network; ii) contention-free
ral choice for short-range transmissions network and the large network size sug- resource negotiations to guarantee real-
within each sub-network. To achieve gest the adoption of a number of distrib- time constraints (eg quality of service
positional accuracy with errors less than uted MAC (Medium Access Control) and maximum delay); and iii) coexis-
1m, the travel-time estimation error for functionalities. Network topology tence of long/short range transmissions.
ToA-based (Time of Arrival) position- should define a hierarchical structure Figure 2 illustrates the MAC layer fram-
ing must be in the order of 3ns with a where the WGG acts as an intermediate ing structure adopted for each sub-net-
minimum required signal bandwidth of sink towards the storage unit. The work, while the probability of full net-
500MHz. UWB technology provides WiMedia standard (ECMA-368 from work coverage versus the BP length is
data acquisition, synchronization and ECMA International, the European shown at the bottom of the same figure.
localization without the use of fully Association for Standardizing Informa- Sensors/geophones are assumed to be
GPS-based (Global Positioning Sys- tion and Communication Systems) has deployed according to the requirements
tem) WGN nodes. Moreover, recent been chosen as the reference for the of a conventional seismic survey. Geo-
advances in radio design (ie MB- development of the WGN MAC. Trans- phone deployment has a major impact
Reserved Slot
info stamp data
for WG #1
1) Owner Address
WGG WGG
WGG 2) Destination Data from WG#2
SU Address
1
Full coverage probability
0.9
Δ x = 20 m
0.8
Δ x = 11m Δx =15m Δ y = 6m
0.7
WGG WGG 0.6
Δ y = 6m Δy = 6m ( M = 164 WGs )
( M = 292 WGs ) (M = 216WGs)
0.5
WGG: Wireless Geophone Gateway 0.4
800m
WG: Wireless Geophone 0.3
Δ
20 m
Δx y
SU: Storage unit 0.2
0.1 WGG
Short range communication α = 12% α = 8% α = 4%
Long range communication Beacon Period length
Figure 1: Wireless Geophone Network architec- Figure 2: MAC layer framing structure (top) used by each sub-network, and its
ture. impact on full network coverage (bottom).
Applications related to vision-based monitoring of spaces and to the visual understanding of human
behaviour, require the synchronous imaging of a scene from multiple views. We present the design and
implementation of a software platform that enables synchronous acquisition of images from a camera
network and supports their distribution across computers. Seamless and online delivery of acquired data
to multiple distributed processes facilitates the development of parallel applications. As a case study, we
describe the use of the platform in a vision system targeted at unobtrusive human-computer interaction.
Image acquisition
are segmented in parallel. Individual processes fuse
them into a registered 3D representation of the per-
son, recognize coarse gestures as expressed by body
configuration, and estimate the spatial direction in
which the person's head is facing.
Cross-computer shared-memory
chronization of modules is achieved, development is facilitated by support and analysis operations is performed in
but at the same time, processing of par- for 'chaining' of processes. parallel on each image, to detect the
tially available input is also supported. presence of humans through back-
Shared-memory spaces across process- Being in the format of a binary library, ground subtraction in the acquired
ing nodes are essential, as large data this platform can be invoked, independ- images. Using the shared memory
capacity and frequent input rate demand ent of the programming language used. across computers, segmentation results
the parallelization and pipelining of As an additional utility, the developed are fused into a 3D volumetric repre-
operations. platform provides a GUI for the control sentation of the person and registered to
of generic camera networks and the a map of the room. Two other processes
Acquisition modules encapsulate the recording of image sequences. Forth- run in parallel and access the same data
complexity of sensor-specific, syn- coming extensions involve additional to recognize the configuration of the
chronization, and shared-memory con- capabilities for cooperation with mid- person's body and estimate the pose of
figurations. Online sensor configura- dleware infrastructures in systems the person's head. The utilization of the
tion and command is implemented where vision is integrated with other proposed platform facilitates the modu-
through message-passing, while image sensory modalities (aural, tactile etc). lar development of such applications,
transmission utilizes shared-memory improves the reusability of algorithms
communication. A range of off-the- The platform is currently employed in and components and reduces substan-
shelf sensor types is supported through the development of a vision system tially the required development time.
an extensible repository of device-spe- (illustrated in Figure 2), targeting unob-
cific wrappers. To facilitate testing of trusive and natural user interaction. The This work has been partially supported by
applications, input may be prere- development of this system is part of a the FORTH-ICS RTD programme 'AmI:
corded. broader project funded internally at Ambient Intelligence Environments'.
FORTH-ICS on Ambient Intelligence
Processing modules run vision algo- (AmI) environments. The system Link:
rithms that are transparent to the com- employs multiple cameras that jointly http://www.ics.forth.gr/cvrl/miap/
puter and provide access to images and image a wide room. Two computers doku.php?id=intro
intermediate computation results. Dur- host eight cameras and a dedicated bus
ing the applications development stage, for their cross-computer synchroniza- Please contact:
an Application Programming Interface tion, and utilize a LAN connection for Xenophon Zabulis
enables synchronization and message communication. Upon image acquisi- FORTH-ICS, Greece
coordination. Articulated application tion, a sequence of image processing E-mail: zabulis@ics.forth.gr
Sensor networks are increasingly finding their way into our living environments, where they perform
a variety of tasks like surveillance, safety or resource monitoring. Progress in standardization and
communication protocols has made it possible to communicate and exchange data in an ad hoc
fashion, thus creating extended and heterogeneous multimodal sensor networks. CWI is looking at
ways to automatically propagate semantic information across sensor modalities.
Wireless sensors are deployed in a grow- Indeed, an additional layer of intelli- data picked up by complementary sen-
ing number of applications where they gence on top of the communication pro- sors (or modalities) are linked to
perform a wide variety of tasks. Although tocols will enable sensors to advertise semantically related concepts. A sim-
this has considerable economic and social their own capabilities, discover comple- ple example will clarify the issues at
advantages, it seems likely that even mentary services available on the net- hand: imagine a camera network on a
greater benefits can be gained once het- work and orchestrate them into more factory floor that has been programmed
erogeneous sets of individual sensors are powerful applications that meet high- to identify persons using face recogni-
able to communicate and link up into level specifications set by human super- tion, and to determine whether or not
larger multimodal sensor (inter)networks. visors. This can be achieved more effi- they are walking, say for safety rea-
We expect that the network's performance ciently if the capabilities of the different sons. If the same factory is also
will become more robust when informa- components can be described in both equipped with open microphones that
tion from multiple sources is integrated. human- and machine-readable form. It monitor ambient noise, then an intelli-
gent supervision system might pick up
the strong correlation between walking
people as observed by the camera net-
work and rhythmic background sounds
Figure 1: In multimodal sensor as detected by the microphones.
networks, reliable information
from one sensor can be used to By mining general knowledge data-
supervise the extraction of bases, the system might then be able to
semantic information from conclude that the observed rhythmic
another sensor. audio output corresponds to the sound
of footsteps and add this snippet of
semantic information to its knowledge
database. In essence, the system suc-
ceeded in using available high-level
information (the visual recognition of
walking people) to bridge the semantic
gap for an unrelated sensor (audio). By
accumulating the information gleaned
In addition, networks could become will then be possible for individual sen- from such incremental advances, we
smarter for at least two reasons: sensors sors to relate their own objectives and contend that it will be possible to grad-
that produce highly reliable output can be capabilities to human-defined goals (eg ually - but largely automatically -
used to provide on-the-fly 'ground truth' minimize energy consumption without extend the system's knowledge data-
for the training of other sensors within the sacrificing comfort) or available knowl- base linking low-level observed sensor
network, and correlations among sensed edge, both of which are usually data to high-level semantic notions.
events could bootstrap the automatic expressed in terms of high-level seman-
propagation of semantic information tics. To explore the viability of this idea we
across sensors or modalities. have conducted a number of simple
Granted, the linking of low-level sen- experiments in which we used the Inter-
The implementation of our vision sor data to high-level semantic con- net as a general knowledge database.
requires two conditions to be met. cepts remains a formidable problem, For instance, referring to the above sce-
Firstly, sensors should come equipped but we contend that the complementar- nario we submitted the paired search
with an open interface through which ity inherent in the different sensing terms walking (as the camera has been
their output data and all relevant meta- spectra supported by such a network programmed to detect this behaviour)
data can be made available for third might actually alleviate the problem. and sound (through the use of standards
party applications. Secondly, sensor net- The basic idea is simple: if particular such as SensorML, each sensor can
works need to be endowed with a learn- sensor data can be linked to specific communicate the modality of its output)
ing mechanism that shifts the burden of semantic notions, then it can be into a search engine and analysed the
supervision from humans to machines. hypothesized that strongly correlated response. By restricting attention to
meaningful words that occur frequently their semantic distance to the original Link:
(both in terms of number per page and concept (walking). By restricting atten- http://www.cwi.nl/pna4
number of unique pages), we end up tion to the most similar concepts, it
with a sorted list that suggests a link transpires that it is highly likely the Please contact:
between the audio data and a list of recorder audio is related to either foot- Eric Pauwels
semantic concepts including music, steps, gait or music, all of which make CWI, The Netherlands
video, gait, work and footsteps. In a sense. These results hint at the possibil- Tel:+31 20 592 4225
final step this list is further whittled ity of automatically extending semantic E-mail: Eric.Pauwels@cwi.nl
down by checking each of these sugges- notions across modalities, thus leading
tions against an ontology to determine to more robust and intelligent networks.
We describe a wearable sensor technology that passively records 'lifelog' images and sensor readings
of a wearer's daily life. The focus of our work is not on aggregating, collecting or networking data as in
the usual application of sensors in the Sensor Web, but rather on detecting events of interest to the
wearer from a multi-sensor standalone device. These events of interest provide effective cues to allow
people to more easily access their autobiographical memories. Early research indicates this
technology may be potentially helpful for sufferers of neurodegenerative diseases such as Alzheimer's.
Sensors and sensing technology are Lifelogging is the term used to potentially useful as a memory aid to
everywhere, and this issue of ERCIM describe the recording of different recall autobiographical memories.
News contains many examples of sen- aspects of your daily life, in digital Research in the field of cognitive neu-
sors networked together for some greater form, for your own exclusive personal ropsychology has established that 'cued
purpose. Mostly, people deploy sensors use. It can take many forms, such as an recall' is better than 'free recall'. The
and then gather the readings together and application running on your mobile closer a cue is to how an actual memory
address issues like networking, calibra- phone that 'logs' all your phone calls. was encoded, the better memory
tion, sensor fusion and sensor event One particularly interesting device is retrieval is. Other studies indicate that
detection. The general trend is towards the SenseCam, a camera that is worn autobiographical memories tend to be
networking sensors into the Sensor Web, around the neck and automatically strongly encoded in a visual manner in
but this isn't the only way of using them. captures thousands of images of the the brain. The SenseCam records pic-
Sensors can be used in small groupings wearer's life every day. It has a range tures from the viewpoint of the user,
on standalone devices that gather and of in-built sensors for monitoring the making it able to provide visual cues of
process information and report back not wearer's environment, detecting move- our past that are very close to how the
sensor readings, but major semantic ment, ambient temperature, passive original memories/experiences were
events. In this article we describe one infrared information (ie body heat) and encoded in the brain.
such sensor technology which is simple light intensity.
and cheap to manufacture, but can Even though SenseCam images provide
empower an individual to reflect on their Preliminary studies indicate that infor- strong memory cues, there exists a sub-
past behaviour and memories. mation gathered by the SenseCam is stantial problem in effectively manag-
ing the overwhelming volume of
images generated by this device –
approximately 650 000 images per year
are captured. Within the CLARITY
centre at Dublin City University, we
have developed a suite of functions
applied to SenseCam data that automat-
ically provide effective digital memory
retrieval cues. We structure our process-
ing into a number of logical steps that
exploit various characteristics of the
human memory system.
The SENSE project (Smart Embedded Network of Sensing Entities) is developing methods, tools and a
test platform for the design, implementation and operation of smart adaptive wireless networks of
stationary embedded sensing components. The network is an ambient intelligent system, which
adapts to its environment and delivers reliable information to its component sensors and the user.
SENSE is an EC-funded project of the tem consisting of multiple embedded • to understand how a shared semantic
6th Framework Programme, Embedded components: video system, audio sys- vocabulary influences dynamic node
Systems (objective 2.5.3, contract no. tem, central processor, power source discovery and configuration
33279). It aims at developing a platform and wireless networking. The security • to understand how perception and
for smart adaptive wireless networks of application implements object/scenario information processing can be com-
smart sensors. These sensors cooperate recognition (eg unattended luggage or bined using low-level and high-level
to establish and maintain a coherent people 'lurking' in an area). Nodes rec- feature fusion.
global view from local information. ognize local objects, using a combina-
Newly added nodes automatically cali- tion of video and audio information, and The expected results of SENSE are to
brate themselves to the environment, neighbouring nodes exchange informa- combine the aspects of:
and share knowledge with their neigh- tion about objects in a self-organizing • embedded intelligent middleware in
bours. The network is scalable due to the network. The result is a global overview smart devices,
local processing and sharing of informa- of current objects and events observed • adaptive configuration,
tion, and self-organizes based on the by the network (see Figure 1). • flexible cooperation (among devices),
physical placement of nodes. • high-level perception and adaptation
The five main objectives are: • dynamic networking in a common
As test platform for a civil security mon- • to build networked systems of framework of semantic knowledge
itoring system, a test application com- embedded components that can discovery and sharing.
posed of video cameras and micro- dynamically and automatically
phones, was chosen. The test platform reconfigure themselves The SENSE system encompasses
will be installed at the Krakow Balice • to convert low-level local informa- aspects including:
airport, to yield real data and perform- tion to semantic knowledge • construction of a modality-neutral
ance goals from a realistic test environ- • to use semantic-level knowledge for embedded test platform
ment. Each sensor is a stand-alone sys- network-centric computation • raw sensory processing
The convergence of sensor networks with the Web (Sensor Web) poses new problems. These relate
both to the management of the enormous amounts of data continuously produced by sensors, and
to the reaction to events inferred from such data. The MaD-WiSe system (MAnagement of Data in
WIreless SEnsor networks), developed at ISTI-CNR, exploits the well-known database paradigm to
address this issue.
The MaD-WiSe architecture comprises munications between nodes and data with both sensor and remote streams.
a set of modules running on WSN nodes processing. For the former, data rates determine the
(network side), and a set of modules that activation frequency of transducers
offer WSN services to the external The Stream System defines three types associated with sensor streams. In the
applications (context information of streams: sensor, remote and local latter case, data rates are used by the
provider). The network side consists of streams. A sensor stream is connected network layer to optimize radio sched-
a set of modules that implement a dis- to a transducer and carries data originat- uling: the radio is switched on only
tributed data stream management sys- ing from the transducer. A remote when a piece of data must be sent
tem on a WSN. It is organized into three stream is a data channel between two through a remote stream. Sensor
layers, as shown in Figure 2. The layers distinct sensors: writing to a remote streams can also be 'on demand'. In this
interact through well-defined interfaces stream occurs on one sensor while read- case the transducers are activated only
and are autonomous with respect to each ing from the stream occurs on the other. in response to an explicit read request
other. Thus remote communication between on the stream.
different sensors is encapsulated within
The Network Layer supports connec- the stream system, which in this respect The last of the three layers is the Query
tion-oriented multi-hop communication offers the transport layer functionali- Processor Layer, which implements the
between arbitrary pairs of nodes. The ties. A local stream is local to a sensor, query processor of a full-in-network dis-
Stream System Layer offers abstraction as writing to and reading from the tributed data stream management sys-
mechanisms for data access by means stream can only be requested by code tem. It can be programmed by the client-
of data streams. It can be thought of as running on the same sensor. side subsystem in order to take part in
the equivalent of a file system on a sen- The Stream System allows streams to the execution of a distributed query. The
sor network. The main difference is that be created or removed, and records to query language used in MaD-WiSe is
in the Stream System, data is continu- be read from and written to existing called MW-SQL and shares its basic
ously acquired from transducers, com- streams. Data rates can be associated constructs with SQL. However, sensor
3
1
5
4
2
8
7 6
Query Manager/Executor
Stream System
Network
TinyOS
Figure 2: The software in a network-side node. Figure 3: The MadWise query interface.
network peculiarities and the distributive module (composed of a query parser, 2.x. It runs on WSN platforms based on
nature of the database implementation an execution plan optimizer and a MICAz and IRIS motes and is distrib-
introduce some differences. MW-SQL query manager) and a higher-level uted with an open-source licence. Fur-
allows users to express queries to manip- module, the JDBC driver, which inter- ther information and downloads can be
ulate, filter and organize sequences of acts with the low-level module by found on the project Web site.
tuples generated by the sensors. MW- means of the MW-SQL language. At
SQL relies on the concept of source to the current stage of the project, the
present the user with an abstraction of a JDBC driver is being encapsulated
sequence of tuples arriving from a pre- within an OSGi bundle in order to Link:
cise origin. The MaD-WiSe query inter- implement a gateway between the http://mad-wise.isti.cnr.it
face is shown in Figure 3. WSN and the Sensor Web, and to
enable queries involving different Please contact:
The MaD-WiSe context information WSNs in the Sensor Web. Giuseppe Amato
provider fits within the raw data ISTI-CNR, Italy
retrieval layer of a context-aware MaD-WiSe was developed using nesC Tel: +39 050 3152906
architecture. It comprises a low-level and is available for both TinyOs 1.x and E-mail: giuseppe.amato@isti.cnr.it
The aim of this project is the development of integrated smart wearable sensors for emergency
disaster intervention personnel. The CLARITY (The Centre for Sensor Web Technologies at Dublin City
University) team is involved in the integration of gas sensors into wearables for detection of
hazardous gases like CO and CO2.
This research arose through involve- for potential risk sources. Some of the projects (see for example www.biotex-
ment in a joint European Union-funded issues covered are monitoring of vital eu.com).
FP6 project called Proetex (www.proe- signs, posture and activity, external
tex.org). The aim of the project is to hazard monitoring, and low-power The project brings together 23 partners
develop textile- and fibre-based inte- wireless communications. The project from a range of backgrounds – univer-
grated wearable sensor systems. Such is closely connected with other large sities, research institutions, industrial
systems will improve the safety and European projects on smart textiles, partners and end users – drawn from
efficiency of emergency personnel by wearable sensing and associated appli- laboratories in France, United King-
monitoring the health status of the oper- cations – it brings together and extends dom, Poland, Italy, Belgium, Switzer-
ator and the surrounding environment the technology developed by previous land, Germany and Ireland.
Links:
http://www.proetex.org
http://www.dcu.ie/chemistry/asg/radut
http://www.clarity-centre.com
Please contact:
Tanja Radu
CLARITY Centre for Sensor Web
Technologies, Dublin City University
Figure 2: Wirelessly transmitted signal from CO2 sensor calibration (range atmospheric to Tel: +353 1 700 7602
42000 ppm CO2). Sensor was enclosed in an airtight chamber and CO2 was injected. E-mail: Tanja.Radu@dcu.ie
TennisSense:
A Multi-Modal Sensing Platform for Sport
by Noel E. O'Connor, Philip Kelly, Ciarán Ó'Conaire, Damien Connaghan, Alan F. Smeaton,
Brian Caulfield, Dermot Diamond and Niall Moynahan
The evolution of the World-Wide Web to the Sensor Web is providing an unprecedented opportunity
to develop novel applications in a variety of domains. In this article we describe our work on multi-
modal sensing for sport.
Sensor technology is rapidly changing strains that they are feeling in their player speed using the location infor-
the professional sporting landscape. joints and muscles. mation and detecting the sound of a ball
Modern motor racing has been virtually hitting a racquet. These detected events
transformed by the introduction of The project is a collaboration between are used in a variety of Web-based
sophisticated drive-by-wire sensor tech- CLARITY (The Centre for Sensor Web coaching tools. These include (a) being
nology, for example. Similarly, the abil- technologies) and Tennis Ireland, the able to view individual tennis strokes
ity to accurately monitor the perform- national governing body for tennis, from multiple view points, (b) support
ance of an athlete during training is based in Dublin City University. We for online coaching feedback (eg “This
having a major influence on a wide have instrumented an all-weather tennis shot was the wrong choice given the
range of track and field events. In this court with nine Internet-enabled cam- location of your opponent when you
project we introduce state-of-the art eras with built-in microphones. This is played it”), and (c) an easy way for
sensing technology onto the tennis linked to a localization system that coaches and athletes to produce person-
court with a view to facilitating coaches identifies the player's position to within alized annotated video summaries for
as they train the next generation of ten- 15cm by triangulating the radio signal players to download and review for
nis superstars. These sensors make it emitted by small tags carried by the motivational purposes.
possible for coaches to obtain a second- players in their pockets. The coach uses However, the potential for convergence
by-second record of player performance a simple wireless device to signal an extends even beyond this initial con-
that goes far beyond what can be cap- important event during play via a sim- stituency. More generally, the sensed
tured by more traditional techniques; ple button press. After training, these environment can be considered as an
simply eyeballing the player as they button presses are synchronized to the experimental platform for trialling
move, serve, volley and return, does not video streams. Content analysis mecha- wearable sensing. The wireless inertial
reveal what might be going on under nisms are then used to define the pre- sensing platforms being developed by
the surface in terms of the player's ever- cise start and end of tennis play around CLARITY engineers will be integrated
changing performance profile, his/her these locations. We do this by tracking into the system with a view to providing
breathing patterns, and the stresses and the ball in each camera, measuring biomechanical feedback to athletes.
In this article we will be discussing the synchronization of sensor data in team sports.
Synchronization allows us to use more expressive queries, to query across all participants in a
given activity and to potentially discover new knowledge from the semantically enriched data.
A collaborative research effort between groups working on data management and on health
and human performance (both at Dublin City University) involved a series of experiments using
wearable sensors during team games and the capture and querying of sensed data.
When dealing with sensor data for a that correspond to various states, eg increasing activity through Pre-Game
team sport, it is often useful to be able to first half, second half etc. A 'profile' is a and Warm-Up, and remaining con-
query across multiple sensors and thus combination of various states. Each stantly active throughout each half. This
to be able to compare data from several state occurs once and in the order spec- profile can be easily split into states
players for any given moment in time. ified. The goal is to semantically enrich because of the period of rest located
In order to do this, the data from all sen- sensor data with an additional field that between the two periods of high activ-
sors must be synchronized so that the identifies the state associated with ity. However, this profile is atypical
start time of the game or activity can be every sensor reading. Our method is to among the thirty players involved in a
identified in the data from each individ- convert the sensor stream to XML, given game. A more typical graph is
ual sensor. which facilitates the subsequent seman- shown in Figure 2, corresponding to a
tic enrichment process. In simple terms, defensive player. This graph is charac-
This is necessary because sensor devices the synchronization process involves terized by short bursts of activity inter-
may be activated asynchronously, since identifying one or more specific spersed with periods of rest, making it
the device begins recording when it first moments in time, such as the beginning much more difficult to correctly iden-
comes into contact with the player's or end of the game. Once the reading tify the state boundaries. This provides
skin. While many sensor devices will corresponding to that time is identified, a significant challenge to creating a
record a start time, this information is the data can be synchronized with the generic process for normalizing and
not necessarily reliable as there is often data from all the other devices involved synchronizing sensor streams.
no correlation between the system time in the experiment.
and the time kept by the match officials, In order to perform our synchroniza-
or indeed between the times on any two The sensors used in our experiments tion, we define a 'model' profile of the
sensors. In addition, the devices may be record a heart rate value every 5 sec- ideal shape of the data graph. This com-
unreliable and may malfunction, or the onds, and approximately 1200 values prises two periods of consistently high
device may become detached during the are generated while the device is worn. activity on either side of a period of rel-
course of the game. The six states corresponding to a Gaelic atively low activity. This model profile
football match can be seen in Figure 1. is compared to the data from each sen-
From an abstract perspective, sensors This example graph is for a midfield sor device until the closest match is
can be regarded as generating values player who has a profile of gradually found, in terms of intensity and dura-
Figure 1: Midfielder data with distinct state boundaries. Figure 2: Defensive player data with blurred state boundaries.
tion of the activity. Identifying state to identify at least one, namely the
boundaries for the resulting profile is beginning of the half-time period,
reasonably simple, involving identify- when every player ceased intense
ing the point at which the data changes activity and so their heart rates
in intensity and applying some rules dropped significantly. Once this point
from the domain experts to find the pre- is identified, the state durations Link:
cise location on the curve at which the extracted from the model profile, http://www.computing.dcu.ie/~isg
state changes. The durations of each which should correspond to the dura-
state are then recorded based on these tions of the game periods, are applied Please contact:
boundaries. and each sensor reading is marked up Dónall McCann, Mark Roantree,
with state information. Niall Moyna, Michael Whelan
For the data from the other sensor Dublin City University, Ireland
devices, a single point is identified. In When all readings are assigned a state, E-mail:
our experiments, we discovered that it is possible to query the data according donall.mccann@computing.dcu.ie,
while in many cases it proved impossi- to state and across multiple sensors, mark.roantree@computing.dcu.ie,
ble to find precise state boundaries for resulting in richer knowledge and the niall.moyna@dcu.ie,
all states, in every case it was possible potential for new knowledge discovery. michael.whelan@dcu.ie
The increasing availability of cheap, robust and deployable sensor technology will usher in a new
wave of ubiquitous information sources. A particular implementation of ambient sensors is in the
area of wearable electronics in body area networks incorporating inertial sensing devices. As part of
the CLARITY Centre for Sensor Web Technologies, the Tyndall Wireless Inertial Measurement Unit
(WIMU) is being used in a number of projects focussing on two key themes: Health and Fitness, and
Helping the Aged.
Wireless Inertial Measurement Unit a fixed frame of reference for position 25mm wireless node has been used to
The Tyndall Wireless Inertial Measure- measurement (x, y, z), the Earth-Fixed develop a platform for low-volume
ment Unit (WIMU) is a 6 Degrees of Frame, and utilizing a moving non- prototyping and research in the wire-
Freedom (6DOF) inertial sensing inertial frame (u, v, w), the IMU-Fixed less sensor network domain. A number
device, comprising triple-axis accelero- Frame, which has its axes parallel to of research projects currently under-
meters, gyroscopes (angular velocity) those of the IMU sensors. way at the institute are using it as a
and magnetometers. The triple-axis platform for sensing and actuating in
acceleration and angular velocity sen- The 25mm WIMU was developed scalable, reconfigurable distributed
sor output values can be combined in a based upon Tyndall's 25mm modular autonomous sensing networks, and it
nonlinear matrix equation to give both wireless sensor node technology. It is is supported by Science Foundation
position and orientation information. one of a large family of layers cur- Ireland (SFI) through Tyndall's
The system can be visualized by using rently available for the Tyndall25. The National Access Program (NAP).
Inertial Sensing for Health for individuals across their lifespan. In field, to examine for example the 'cut-
and Fitness addition, the technology has the poten- ting' movement of players when they
The development of unobtrusive sens- tial to allow sports coaches and trainers make a rapid change in direction and
ing elements embedded in the fabric of to monitor individual athletes in a train- the stresses and strains that these
garments has opened countless possibil- ing or competitive environment. Cur- intense motions put on their joints and
ities for the innocuous monitoring of rently, coaches/trainers are very limited muscles.
athletes over extended periods of time in in what they can measure in real time in
a variety of sport settings. Foster Miller a training or competitive environment. As part of a collaboration with Tennis
(an independent company but part of the The information from the proposed sen- Ireland, tennis players will be fitted
QinetiQ Inc. group) has recently devel- sor platform could be used to design with WIMUs to augment the already
oped a T-shirt-based Ambulatory Physi- training programs that replicate the rich sensory environment available at
ological Monitoring System, which movement patterns and/or physiologi- the tennis facilities at Dublin City Uni-
monitors the vital signs of a person dur- cal responses for a given sport or for a versity. An all-weather tennis court has
ing activity and transmits the data wire- specific position (eg fullback vs. centre been instrumented with nine Internet-
lessly to a remote station. forward) in a team sport. enabled cameras with built-in micro-
phones. Adding WIMUs to the tennis
The combination of textile sensors with For biomechanical analysis, the ability players' bodies will enable us to deter-
WIMUs will greatly assist in the ambu- to monitor athletes' movement in their mine the actions they are performing
latory monitoring of healthy individuals natural environment is a huge leap for- and even the stroke they are playing.
and of those with chronic diseases such ward compared to the current method of
as obesity, diabetes, heart failure, and measuring them in a laboratory setting. Links:
arthritis. The information will allow As part of CLARITY, critical markers http://www.clarity-centre.com/
patients and allied health professionals such as the speed and agility of top- http://www.tyndall.ie/mai/25mm.htm
to monitor physiological response dur- level rugby players will be determined http://www.tyndall.ie/nap/
ing various forms of activity, and to in the lab. They will then be outfitted http://www.dcu.ie/shhp/index.shtml
design individually tailored programs with WIMUs for assessment in the http://www.ucd.ie/physioperformsci/
http://www.foster-miller.com/
http://www.cdvp.dcu.ie/tennisireland/
Please contact:
John Barton
Tyndall National Institute, Cork,
Ireland
Tel: +353 21 4904088
E-mail: john.barton@tyndall.ie
Brian Caulfield,
University College Dublin, Ireland
Figure 1: Tyndall Wireless Iner- Tel: +353 1 7166502
tial Measurement Unit showing E-mail: b.caulfield@ucd.ie
yaw, pitch and roll.
Niall Moyna,
Dublin City University, Ireland
Tel: +353 1 7008802
E-mail: niall.moyna@dcu.ie