Page 170 - Unleashing the potenti al of the Internet of Things
P. 170
3 Unleashing the potential of the Internet of Things
Step 9: If a sensor network monitoring application detects abnormal conditions, it may request
USN middleware to reset the sensor network.
Step 10: USN middleware sends the reset request to the target sensor network.
Step 11: USN middleware receives the reset result and sends the result to a sensor network
monitoring application.
7 Functional model of USN middleware
In the USN service environment where the USN middleware works there are three main elements:
the USN application, the USN middleware and the sensor network. In this environment, the USN
application utilizes the sensed data and/or activates some actuators, and the sensor network
produces sensed data and control actuators. The USN middleware provides functions commonly
required by different USN applications and services over the shared sensor networks.
USN applications
Open application interface
Open application interface processing
Basic functions Advanced functions
Query processing Service discovery
Sensor network
metadata directory Sensor data
service mining processing Security USN
service middleware
Application- Context-aware
independent data
filtering rule processing
Sensor network Event processing
management
Sensor network common interface processing
Sensor network common interface
Sensor networks, RFID readers F.744(09)_F04.doc
Figure 4 – Functional model of USN middleware
As shown in Figure 4, USN middleware provides functions for USN applications such as data query
processing, sensor data mining processing, event processing, sensor network metadata directory
service, data filtering, context-aware rule processing and sensor network management. In addition,
USN middleware may provide a service discovery function for USN applications. USN applications
refer to service discovery to retrieve functions provided by USN middleware and other USN
services. In summary, USN middleware may provide five functions: open application interface
processing, basic functions, advanced functions, sensor network common interface processing and
security service.
156 Rec. ITU-T Y.4104/F.744 (12/2009)