Page 171 - Unleashing the potenti al of the Internet of Things
P. 171

Unleashing the potential of the Internet of Things                         3


            7.1     Open application interface processing

            An open application interface processing provides the following functions for USN applications and
            services:

            –       application interface for applications to access USN middleware;
            –       authentication,  authorization  and  channel  protection  functions  by  cooperating  with  a
                    security service.

            7.2     Basic functions
            USN middleware provides basic functions that can be used by most USN applications, as follows:
            –       Sensor network metadata directory service:

                    •   registration and retrieval of USN metadata.
            –       Application-independent data filtering:
                    •   sensed data validation regarding associated measurement units,  data types and value
                        ranges;
                    •   RFID tag data filtering (duplicate reduction).
            –       Sensor network management:
                    •   management of sensor networks including sensor network gateways and RFID readers;

                    •   software upgrade of sensor node;
                    •   topology (connectivity) management.
                    NOTE – Software upgrade of sensor node and topology management can be provided optionally by
                    sensor network management.
            –       Query processing:
                    •   query scheduling for multiple USN applications and multiple sensor networks;
                    •   query routing to designated sensor nodes;

                    •   application-dependent RFID tag data filtering;
                    •   application-dependent sensed data filtering;
                    •   sensed data aggregation and integration based on an application policy.

            7.3     Advanced functions

            Advanced functions are the functions that provide service discovery and processed information to
            applications  by  using  basic  functions  if  necessary.  Advanced  functions  provide  the  following
            functions for USN applications and services:
            –       Sensor data mining processing:

                    •   detecting outlier, analysing patterns and predicting some events.
            –       Event processing:
                    •   generation of events based on raw sensed data or context-aware rule processing;
                    •   processing of events such as alerting applications and necessary authorities.
            –       Context-aware rule processing:

                    •   processing application-dependent context-aware rules on the collected sensed data.
            –       Service discovery:
                    •   registration and discovery of USN middleware services;
                    •   registration and discovery of USN services.





                                                                   Rec. ITU-T Y.4104/F.744 (12/2009)     157
   166   167   168   169   170   171   172   173   174   175   176