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)
   165   166   167   168   169   170   171   172   173   174   175