Internet of Things Architecture

(Elliott) #1

Internet of Things – Architecture © - 55 -


Sensor Node :
Device

lookupAssociations :
Service

resolveService :
Service

Measurement
Service : Service

AndroidApp :
Active Digital
Artefact

Temperature
Sensor :
Sensor

Humidity Sensor :
Sensor

Alarm :
On-Device
Resource

Load Carrier :
Physical Entity

is attached to

monitors monitors

is attached to

hosts

exposes

subscribes invokes

invokes

Figure 5 : Instantiated IoT Domain Model for the ―Red Thread‖ example (see Section
2.3).

Figure 5 shows an instance diagram of central aspects of the use-case scene
in Section 2.3. This example was cast in the language of the IoT Domain Model
and then illustrated by use of UML. Information about UML can be found
elsewhere in the literature [Fowler 2003] or by searching for terms such as
―UML tutorial‖ on the web.


As we can see in Figure 5 , the important entities that are relevant for our use
case are depicted with blocks of different colours. For instance, there is our
truck driver ―Ted‖ represented by as a yellow box (viz. instance), and the
temperature sensor (that triggers an alarm after ―Ted‖ had turned off the engine
of the truck) is represented as a blue instance. Already at this stage we can
easily deduct that there is some colour coding involved that reflects an aspect of
the respective entity. What these colours exactly stand for is discussed in detail
in the next sections. There is also a categorisation in textual form, as the entity
name that we know from our recurring example is succeeded by an entity
category such as Sensor in the case of the humidity or temperature sensors

Free download pdf