Basic Concepts of IoT domain model - Week 2 - Lecture 3 & 4 Flashcards

1
Q

In IoT is a user always human?

A

No, can be human or an (Active) digital artefact
- A service, application or a software agent that interacts with a physical entity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a physical entity?

A

Any physical object or part of the environemtn that can be identified
E.g. Humans, animals, rooms, store, cards, trucks, logistics chain items, computers, electronic appliances, clothes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a virtual entity?

A

Digital artefacts, either active or passive

Passive Digital Artefacts (PDA) are passive software elements such as database entries that can be Digital representations of the physical entity

Active Digital Artefacts (ADA) are running software applications or Services that may access other services or resources

Each virtual entity must have one and only one ID that identifies it univocally

A virtual entity is associated with and represents only one physical entity

A physical entity can be associated with many virtual entities

Ideally virtual entities are synchronised representations of a given set of properties of the physical entity. Synchronisation means that relevant digital parameters representing the characteristics of the Physical Entity are updated upon any change of the physical entity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are devices typically categorised into?

A

Sensors that provide information, knowledge or data about the physical entity they monitor. In this context, this ranges from the identity of the physical entity to measurements of the physical state of the physical entity

Tags, used to identify physical entities, to which the tags are usually physically attached

Actuators which can modify the physical state of a physical entity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is primary identification vs secondary identification?

A

Primary identification is where tangible features of a PE are utilised
extraction and derivation of physical characteristics could be done by a camera and related software. In physical spaces, a GPS or indoor location device can capture the coordinates of the PE

Secondary identification is where tags or labels are attached to the PE. These tags could be RFID or as simple as barcodes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

In IoT what are resources?

A

Software components that provide data from or are used in the actuation on Physical Entities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the two types of resource?

A

On-device resources
- Software locally deployed on the device associated with the Physical Entity. Examples include executable code for accessing, processing and storing sensor information and controlling actuators

Network resources are resources available somewhere in the network
- Back-end or cloud based databases

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are services in IoT

A

Services expose resources and offer the necessary functionalities for interacting with the resources / devices associated with physical entities

Relates between resources and virtual entities are modelled as associations between virtual entities and services

Interaction with services is done via the network

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is an augmented entity?

A

The “things” of the internet of things. A physical entity in the physical world that includes server hardware devices (typically, physically attached / integrated / embedded to it) and its representation with at least one virtual entity in the digital world

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the possible serviceType values for associations?

A

INFORMATION if the service provides the attribute value to be read

ACTUATION if the service allows the attribute value of be set, as resulting in a corresponding change in the physical world

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the role of the communication model?

A

Help the definition of the functional components in the communication functional group of the functional model

Derive communication best-practices based on system requirements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

List some functional requirements

A

Lifetime of devices

Responsiveness
- Frequency of data reporting, invocation of services, etc…

Robustness
- How much data loss is permitted

Sensor related
- Sampling Freq, processing capabilities -> level of reasoning
- Characteristics of the monitored phenomenon/quantity
- Accuracy, power, signal conditioning, sensitivity to environmental conditions

Actuator related
- Response time, power, processing capabilities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

List some non-functional requirements

A

Regulations
- Device deployment, RF related regulations, e.g. TX power, frequency band

Installation, maintenance, accessibility

Physical constrains
- Size and weight limits
- Integration of electronics
- Antenna size
- Power supply available

Cost
- Component cost, integrated devices

Cost of £1 per device pretty good, £1000 device means you can’t scale your system

Different countries use different frequencies for various reasons, might work in UK and France but not in the Middle East

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the steps of the IoT design methodology?

A

Objective and requirements
- Define purpose and requirements of the IoT system

Process Model Specification
- Define the use cases

Domain model specification
- Define physical entities, Virtual Entities, Resources and services

Information model specification
- Define the structure (e.g. relations, attributes) of all of the information of the IoT system

Service specifications
- Map process and information model to services and define service specifications

IoT Level Specification
- Define the IoT deployment level

NOT COVERED

Functional View specification
- Map IoT level for the system

Operational View Specification
- Define communication options, service hosting options, storage options, device options

Device & Component integration
- Integrate devices, develop and integrate the components

Application Development
- Develop applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is a level 1 IoT system?

A

Typically applicable for low cost and low complexity systems
Example: home automation system

Used when only local deployment should be used. Internet access is provided so that the application can be accessed remotely

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the level 2 IoT system?

A

Like level 1 but the data is not stored in the cloud and the application is served in the cloud

More appropriate when a larger set of data is collected but data analysis is still rather locally performed

17
Q

What is the level 3 IoT system?

A

Analysis is performed in the cloud, not locally

18
Q

What is the level 4 IoT system?

A

May use observer nodes, multiple local nodes

19
Q

What is the level 5 IoT system?

A

A local coordinator node, with end nodes.

End nodes perform sensing / actuation. The coordinator gathers and sends data to the cloud through REST services.

Coordinator node acts as a gateway propagating the data over the internet into the cloud

Data is stored and analysed in the cloud through cloud-based applications

Appropriate for wireless sensor networks where the data volume is significant and the requirements for analysis highly demanding.

20
Q

What is the level 6 IoT system?

A

Many end nodes that perform monitoring or actuation and send data to the cloud

Data is processed and stored in the cloud

Cloud-based application to visualize data and infer further data