Internet of Things Architecture

(Elliott) #1

Default function set


Function
name


Function description

retrieveReport Generates reports about the system. Can either return an
existing report from the Report History, or generate a new on
through calls on the other Management FCs.


State


Description The State FC monitors and predicts state of the IoT system.
For a ready diagnostic of the system, as required by Fault FC,
the past, current and predicted (future) state of the system are
provided. This functionality can also support billing.


Rationale: Functions/services such as Reporting need to know
the current and future state of the system. For a ready
diagnostic of the system one also needs to know its current
performance.

This FC also encompasses a behaviour functionality, which
forces the system into a particular state or series of states. An
example for an action for which such functionality is needed is
an emergency override and the related kill of run-time
processes throughout the system. Since such functionality
easily can disrupt the system in an unforeseen manner this FC
also offers a consistency checks of the commands issued by
the changeState functionality in the State FC.

Pertaining
requirements


UNI.015, UNI.066, UNI.704, UNI.710, UNI.714, UNI.719

Technical use
case


C.7.6.1

Default function set


Function
name


Function description

changeState Enforce a particular state on the system. Generates sequence of
commands to be sent to other FCs. This function also offers the
opportunity to check the consistency of the commands provided
to this function, as well as to check predictable outcomes
(through the predictState function).


monitorState Used in subscription mode, monitors the state of the system and
notifies subscribers of relevant changes in state.

Free download pdf