IoT Term 2 Flashcards

1
Q

What are the 6 characteristics of IoT?

A
Intelligence
Architecture
Complex system
Size considerations
Time considerations
Everything as a service
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Name some applications of IoT

A
Home
Smart infrastructure
Security and surveillance
Transportation
Retail
Healthcare
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Define ecosystem

A

A system of devices, vendors and clients that pass data and money between each other and depend on each other

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

What are the three parts of IoT data flow?

A

Site, network, Cloud/DC

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

What parts of data flow are included in site?

A

Things (sensors, devices etc) -> nodes and gateways

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

What parts of data flow are included in network?

A

Connectivity -> backbone

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

What parts of data flow are included in cloud/DC?

A

Data ingestion -> data analysis -> processes and people

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

What is fog computing?

A

Computing done on the IoT gateway
Local computing is possible
Reduces chatter on the transmission medium

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

What is mist computing?

A

Some decisions taken at the source
Discard useless information
Data processed faster at destination
Processing done on the level of the sensors

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

What are the 9 IoT ecosystem components?

A
Gateway
Analytics
Connectivity of devices
Cloud
User interface
Standards and protocols
Database
Automation
Development
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What does the gateway do?

A

Enables easy management of data traffic flowing between protocols and networks
Translates the network protocols and makes sure that the devices and sensors are connected properly. 
Pre-process the data from sensors and send them off to next level 
Provides encryption with the network flow and data transmission.

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

What is the Cloud?

A

A high performance network that connects servers to optimize performance of data processing

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

What are the dimensions of consumption?

A

Mode - how the end consumer gets the product
Ownership - is the product bought or used as a service
Operations - do it yourself or via a third party
Payment - pay for each use, subscription or one time fee

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

What is cloud computing?

A

Delivery of on-demand computing services over the internet on a pay as you go basis

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

What are the two types of cloud computing?

A

Deployment model

Service model

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

What are the three types of deployment model?

A

Public cloud - accessible to everyone
Private cloud - owned by a single person
Hybrid cloud - can be rented privately

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

What are the advantages of a public cloud?

A

Lower costs
No maintenance
Near unlimited scalability
Reliable

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

What are the advantages of a private cloud?

A

Flexible
Very secure
High scalability

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

What are the advantages of a hybrid cloud?

A

Control
Flexible
Cost effective

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

What are the three types of service model?

A

Infrastructure as a service (IaaS)
Platform as a service (PaaS)
Software as a service (SaaS)

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

What does IaaS provide?

A

Provides basic computing infrastructure

22
Q

What does PaaS provide?

A

Provides cloud platforms and runtime environments for developing, testing and managing applications

23
Q

What does SaaS provide?

A

Hosts and manages the software application as a pay as you go model

24
Q

Adequate

25
What is the application layer?
Responsible for delivering application specific services to the user. Defines applications in which the system can be deployed
26
What is the network layer?
Responsible for connecting smart things, network devices and servers. Also used to transmit and process sensor data
27
What is the perception layer?
Senses physical parameters or identifies objects in the environment
28
What is the business layer?
Manages the whole system
29
What is the processing layer?
Stores, analyses and processes large amounts of data
30
What is the transport layer?
Transfers the sensor data between different layers through networks
31
What is the architecture of cloud computing?
Data processing is done in large centralised fashion
32
What is the architecture of fog computing?
A layered approach which inserts monitoring, pre-processing, storage and security layers between the physical and transport layers
33
What are the limitations of processing everything on the cloud?
Smart devices are mobile which makes communication difficult Latency sensitive systems require real time responses Multiple devices increase latency
34
What four main challenges are faced with IoT communication?
Addressing and identification - each device must have a unique address across the network Low power Low memory High speed, lossless comms
35
Define big data
A collection of data sets so large and complex that it's difficult to process using on-hand database system tools and traditional data processing applications
36
What are the 7 V's of big data?
``` Volume Variety Velocity Variability Veracity Visualisation Value ```
37
What is the variety of data?
The different kinds of data generated from various sources
38
What is the velocity of data?
The rate at which data is generated
39
What is the variability of data?
The meaning of data changes
40
What is the veracity of data?
Uncertainties and inconsistencies in data
41
What are the 3 main problems with big data?
Storing exponentially growing huge datasets Processing data having complex structure Processing data faster
42
What solutions are there to storing big data?
Using Hadoop which is a distributed file system. It divides files into smaller chunks and stores it across the cluster. It's scalable
43
What solutions are there to storing unstructured data?
HDFS allows any kind of data (structured, semi-structured or unstructured) to be stored. Follows write once read many. No schema validation is done with dumping data
44
What solutions are there to processing data faster?
Hadoop provides parallel processing of data. Allows data to be processed locally
45
What is big data analytics?
Examines large and different types of data to uncover patterns and correlations
46
What are the security goals of IoT?
Confidentiality – data is secured to authorized parties Integrity – data is trusted to be kept safe Availability – data is accessible when and where needed Non-repudiation – service provides a trusted audit trail Authenticity – components can prove their identity Privacy – service does not automatically ‘see’ customer data
47
What are the 4 classes of security attacks? List some examples
Physical attacks – Node tampering, RF interference, physical damage, social engineering, sleep deprivation attack, code injection on node etc. Network attacks – Traffic analysis attack, RFID spoofing/cloning, MITM attack, routing information, Sybil attack Software attacks – Virus and Worms, Spyware, Trojans, DOS, Malicious scripts Encryption attacks – Side channel attacks, MITM, cryptanalysis attack
48
What are the ways of securing an IoT system?
Physical layer – secure booting, device authentication, data integrity, data confidentiality, anonymity Network layer – data privacy, routing security, data integrity Application layer – data security, access control lists, firewalls, anti-virus
49
What are the 4 legal issues that IoT presents?
Discrimination - IoT data allows consumers to be sorted and discriminated against Privacy Security - No jurisdictional boundaries Consent - Consumer protection laws currently not prepared to tackle consent issues
50
What are the characteristics of an IoT device?
Small and low powered Has communications capabilities Can sense or control its environment