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

4                                     Unleashing the potential of the Internet of Things

            •       Actuator:
            –       It  requests  the  necessary  sensed  data  and  reference  values  from  the  motes  via  the  SCN
                    infrastructure.
            –       It requests from the SCN controllers via the central communication channel the aggregate
                    values which are necessary for decision making but cannot be calculated by the actuator
                    itself.
            –       It  receives  from  the  motes  via  the  SCN  infrastructure  the  requested  sensed  data  and
                    reference values and calculates the other necessary reference values and aggregate values.
            –       It receives from the SCN controllers via the central communication channel the requested
                    aggregate values.
            –       It forms the appropriate control commands.
            –       It  transmits  to  the  SCN  controllers  information  about  its  own  status  via  the  central
                    communication channel.
            •       Mote:

            –       It receives requests from the SCN controllers and the actuators via the SCN infrastructure
                    about sensed data or reference values.

            –       It  transmits  the  requested  data  to  the  SCN  controllers  and  the  actuators  via  the  SCN
                    infrastructure.

            7.2.3   Decision-making process
            The decision-making process follows the following procedure:

            1)      The  necessary  sensed  data,  reference  values  and  aggregate  values  are  kept  in  the  SCN
                    controllers' memory and regularly updated.

            2)      Each actuator sends requests for sensed data and reference values to the motes, and then
                    stores the received ones in memory. The data requests can be of different types, such as
                    broadcast requests (all motes send data on demand to actuators via the SCN infrastructure),
                    or  threshold-exceeding  requests  (only  motes  whose  sensed  data  exceed  some  thresholds
                    send data), etc.
            3)      Some other reference values can be computed as needed by the actuators based on received
                    sensed data and reference values.

            4)      Each actuator needs to have the up-to-date aggregate values necessary to make a decision.
                    These aggregate values can be computed by the actuator itself or fetched from the SCN
                    controllers.
            5)      Each actuator forms a control command depending on the aggregate values.

            Two examples of flow charts for decentralized configuration are shown in Figures 7-2 and 7-3.
            In the first example, actuators use aggregate values received from the SCN controllers (data flow 2)
            and aggregate values calculated using reference values received from motes (data flow 1).
            In  the  second  example,  actuators  use  only  aggregate  values  calculated  using  reference  values
            received from motes (data flow 1). There is no influence of the SCN controllers on the decision-
            making process. The SCN controllers only calculate (data flow 2) and store in memory aggregate
            values  for  the  purpose  of  interoperation  with  external  systems  and  the  authorized  personnel
            administrating the SCN.











            384      Rec. ITU-T Y.4250/Y.2222 (04/2013)
   393   394   395   396   397   398   399   400   401   402   403