What happens to the netwok layer in IoT?
The network layer is divided into two sublayers: routing layer which handles the transfer of packets from source to destination, and an encapsulation layer that forms/creates the packets.
Name some routing protocols for the network layer.
RPL Protocol: distance-vector protocol, builds a directed graph
CORPL Protocol: extension of the RPL protocol for cognitive networks
CARP Protocol: distributed routing protocol that allows multiple hosts on the same network segment to share an IP address
Name some encapsulation protocols for the network layer.
6LoWPAN: lightweight IP-based communication to travel over low data rate networks, has several security issues
IPv6 over Bluetooth Low Energy
Name the eleven elements in IoT.
Connecting Devices
Sensors and Actuators
Connectivity
Internet
Communication Protocols
Data Processing
Cloud Computing
Edge Computing
Data Analytics
Data Security
Privacy Concerns
4 C’s, 3 D’s, SPEI
Name 5 of the communication protocols in IoT.
MQTT (Message Queuing Telemetry Transport) -> lightweight, publish/subscribe with brokers
CoAP (Constrained Application Protocol) -> for limited networks
HTTP (Hypertext Transfer Protocol) -> popular in WWW, but not optimized for IoT
WebSocket -> established TCP connection
DDS (Data Distribution Service)-> publish/subscribe, but no brokers
What is a general measure in IoT?
Choose standards wisely and implement them correctly
Elements of IoT: Cloud Computing
Scalable infrastructure for data storage, processing, and analysis
Scalability and elasticity
Cost-efficiency
Seamless connectivity and integration
Elements of IoT: Data Security
Volume and diversity of data generated by IoT devices presents risks in data access and integrity
Most important measures
Authentication
Data encryption (data at rest and during transmission)
Continuous monitoring
Regular updates
Elements of IoT: Privacy Concerns.
Collection of personal information (e.g. location and health data) at scale presents risks for violations
Transparency and informed consent
Data minimization
Anonymization and pseudonymization techniques
Elements of IoT: Data Analytics.
IoT data can be processed, analyzed, and transformed into actionable intelligence, enabling organizations to optimize operations
Real-time analysis
Predictive analytics, next step is Prescriptive Analytics
Elements of IoT: Communication Protocols.
Each protocol is designed to cater to specific requirements, such as data size, power consumption, network bandwidth, and the context in which the devices operate
Ensure that devices can exchange data efficiently and effectively
Examples: MQTT, CoAP, HTTP, WebSocket, DDS
Advantages of MQTT over HTTP
Data packet size is considerably smaller, since the header is smaller
No encrypting/decrypting needed, since MQTT can be any type of data (HTTP only text)
Transfer for multiple messages is faster, since the connection doesn’t need to be re-established (MQTT protocol can keep a connection open)
Connection Pool: enabling bidirectional communication for many devices connected by a single entity. Also, MQTT enables real-time communication as a sequential hierarchy does not lead it. HTTP must work off each request in hierarchical order – first come, first serve.
What is a key feature of the assurance element of the intent-based networking model?
provisioning of intent-based policies
application of business intent to network configuration
verification of configuration before devices are deployed
end-to-end verification of network-wide behaviour
Business benefits of data analytics in IoT.
Optimizing Operational Efficiency: identify issues leading to inefficiencies -> optimize
Reducing Costs: e.g. reducing energy consumption
Enhancing Customer Experience: analyse customer data
Improving Safety: identify safety hazards -> preventive measures
Challenges on relational database in developing a system using IoT technologies
Scaling Problem
Volatility of Data
Network Level
Real-time analyis of streaming data
Network analytics
Challenges on relational DB: Scaling Problem
Volume of Data: IoT devices generate massive amounts of data with which relational databases might struggle
Vertical vs. Horizontal Scalability: Getting relational databases to scale horizontally is complex => the system must be equipped with more power, no additional systems possible
Concurrency: If many devices send data at the same time, performance bottlenecks might occur
Challenges on relational DB: Volatility of Data
Data Variety and Velocity: IoT data can be highly heterogeneous, arriving at high velocities. Relational databases are not optimized for that
Time-Series-Data: IoT data is often time-series data, for which relational databases are not optimized
Challenges on relational DB: Network Level
Unreliable Networks: IoT devices often operate in low-bandwidth, intermittent, or disconnected environments, making it difficult to establish a reliable connection with a central database server, which is required by relational database systems
Data Integrity: Relational database systems rely on data integrity, which might be difficult to achieve
Challenges on relational DB: Real-time analysis of streaming data
Insufficient Performance: Real-time processing requires low-latency, high-speed data processing that is often not possible with traditional relational database systems
Complex Event Processing (CEP): CEP is often not supported
Challenges on relational DB: Network analytics
Data Preprocessing: Since relational databases require data to satisfy a schema, data might need to be pre-processed to fit into the database
Network Traffic: Network data has a high volume and variability for which relational databases are not suited
How to combine serial data in one node red chart?
Basics of an electric diagram
What do you need to know about circuits to identify segments in a diagram?
Sensor: connected to the power circuit; collects information
Actuators: create physical movements
Power Supply: can be a battery, cell, AC, or DC power; creates a power circuit when in a closed loop
Relay: electrically operated switches that open and close the circuits
Which basic elements you should be able do identify in an diagram?
Resistor
Switches
Sound Modules
Display Modules like Diode
What segments of an diagram you should be able to identify?
Circuits
Basic Elements
Gateway module
Microcontroller
Electric Modules
Describe the block diagram to the experiment with the Light and DHT11 sensor.
Describe the flow chart to the experiment with the Light and DHT11 sensor.
Describe the fritzing circuit diagram to the experiment with the Light and DHT11 sensor.
How would the arduino code for the experiment with the Light and DHT11 sensor look like?
Technical Benefits of data analytics in IoT.
Real-time Data Analysis
Improved Scalability: can be deployed on the cloud
Increased Accuracy: analyse the data
Enhanced Security: identify threads -> measures
Last changed10 months ago