Internet of Things Architecture

(Elliott) #1

Internet of Things – Architecture © - 81 -


All of the above goals rely on shared common functionality and repositories, as,
for instance, a state repository. Other functionalities are:


 Management of the membership and accompanying information of a
given entity to the IoT system. Such entity may be a Functional
Component (FC), a Virtual Entity, an IoT Service, an application, a
Device. The information considered may cover ownership, administrative
domain, capabilities, rules, and rights;

 Retrieval of the list of members pertaining to a given property such as the
ownership/administrative domain;

Finally, some more examples for the above goals are provided:


 Enforcing rules attached to the usage of a certain entity e.g:

o Attending unexpected events: A service needs temperature
measurements every microsecond, but the rule file for the
associated device says: maximum measurement frequency of this
device is 100 Hz. The rule file also might say: no continuous
operation of said device for more than 1h (due to energy
constraints);

o Fault handling: A service wants to run a business process that
would consume all IoT services and the VE lookup for more than a
day. An example for this is a query for the geo-location of all
temperature Sensors on planet Earth. The rule file may contain
instructions about how many resources can be consumed by an
application;

o Cost reduction: Logging entity usage by a user for further
processing (e.g. billing).

Besides the above, ―traditional‖ goals of management, the Management FG
also needs to address needs that arise when IoT systems can actuate and/or if
the they are embedded in critical infrastructure. Examples for such situations
are


 Bringing the entire system to an emergency stop, for instance a train;

 Turning the entire system into a sleep/energy-saving mode in order to
relax to load on a failing Smart Grid.

3.5.2.6 Security


The Security Functionality Group is responsible for ensuring the security and
privacy of IoT-A-compliant systems. It is in charge of handling the initial
registration of a client to the system in a secure manner. This ensures that only

Free download pdf