Iot Ut 2
Iot Ut 2
Iot Ut 2
⎯ The communication network layer gets data from the perception layer and passes
it to the middleware layer using networking.
⎯ This layer is responsible for facilitating communication between the various IoT
devices and systems.
⎯ The IoT has five major components: Devices or Sensors, Gateway, Cloud,
Analytics, and User Interface.
Q3 Differentiate Analytics Vs. Control Applications
# Analytics Applications Control Applications
1 Look for patterns in data. To take actions based on data.
2 Use old and new data. Mainly use current data.
3 Suggest actions. Directly control devices.
4 Insights used over time. Instant actions based on data.
5 Complex analysis (like AI). Simple, direct commands.
6 Make predictions. Change device states.
7 Real-time data not always needed. Often needs real-time data.
8 For understanding and forecasting. For immediate device interaction.
9 Needs lots of data from devices. Focus on controlling devices.
Users look at reports. Users set up what it does.
10
Handles big data. Manages multiple devices.
11
Impacts how data is managed. Affects how devices are controlled.
12
Data privacy is key. Must be secure against misuse.
13
Data flows in for analysis. Commands flow out to devices.
14
Costs vary with data needs. Costs depend on control needs.
15
Connects to many data sources. Closely works with specific devices.
16
Measured by insight accuracy. Measured by how well it controls.
17
Uses AI for smarter insights. Getting smarter with automation.
18
Must keep data safe. Must keep operations safe.
19
Helps make business smarter. Makes operations more efficient.
20
Q4 Differentiate Data Analytics Vs. Business Benefits.
Data Analytics Business Benefits
Look at data for insights. Positive results for a business.
Understand data better. Improve the business.
Analyse data. Use insights to grow.
Find patterns in data. More sales, lower costs, happier customers.
How good the analysis is. How much the business improves.
Helps make smart choices. Decisions aim to boost success.
Can be ongoing or specific. Benefits can be seen quickly or grow over time.
Buying tools, hiring experts. Investments in growth strategies.
Risk of misinterpreting data. Risk of making wrong decisions.
Get useful info from data. Use info to grow and compete.
Know how to analyze data. Know how to make a business thrive.
Makes data understandable. Makes business stronger and competitive.
Adapts to new data and tech. Adapts to new business needs.
Basis for smart decisions. Leads to growth and success.
Finds new insights in data. Develops new ways to succeed.
⎯ The concept of smart devices interconnected and able to communicate with each
other is called the Internet of Things (IoT).
⎯ Smart devices can be used in many industries, including healthcare and smart
manufacturing.
⎯ They can help improve efficiency and optimize operations. For example, smart
devices can:
Q6 Describe IoT Application Transport methods.
1. MQTT (Message Queuing Telemetry Transport):
⎯ What it is: A lightweight messaging protocol for IoT.
⎯ How it works: Devices publish data to topics, and other devices subscribe to
those topics to receive data.
⎯ Ideal for: Sending small, frequent messages over low-bandwidth or unreliable
networks.
2. HTTP (Hypertext Transfer Protocol):
⎯ What it is: A standard protocol for web communication.
⎯ How it works: Devices send data to servers or cloud platforms using RESTful
APIs.
⎯ Ideal for: Device-to-cloud communication with familiar and standardized data
exchange.
3. CoAP (Constrained Application Protocol):
⎯ What it is: A lightweight protocol for constrained IoT devices.
⎯ How it works: Devices communicate using RESTful methods over UDP or
SMS transport layers.
⎯ Ideal for: IoT deployments with resource-constrained devices and networks.
4. AMQP (Advanced Message Queuing Protocol):
⎯ What it is: A messaging protocol for message-oriented middleware.
⎯ How it works: Provides features like queuing, routing, and reliability.
⎯ Ideal for: IoT applications needing advanced messaging capabilities like
message persistence and complex routing.
5. WebSockets:
⎯ What it is: A protocol for full-duplex communication over a single TCP
connection.
⎯ How it works: Enables real-time, bidirectional communication between devices
and servers.
⎯ Ideal for: IoT applications requiring low-latency, continuous data streams.
6. LoRaWAN (Long Range Wide Area Network):
⎯ What it is: A protocol for long-range IoT communication.
⎯ How it works: Devices communicate with gateways over long distances.
⎯ Ideal for: IoT applications needing long-range communication, like smart cities
and industrial monitoring.
⎯ It's a system used in industrial settings to monitor and control processes and
equipment.
⎯ The main purpose of SCADA is to gather real-time data from sensors and
devices located at remote sites and then display this data to operators in a
centralized location.
Q9 What are different generic web-based protocols? Explain any one in detail.
1. REST/SOAP
2. HTTP
3. Websocket
4. XMPP
5. COAP
6. MQTT
7. AMQP
1. REST: -
⎯ It's an architectural style for designing networked applications.
⎯ RESTful systems use HTTP requests to perform operations like GET, POST,
PUT, and DELETE on resources,
⎯ typically using JSON or XML for data exchange.
⎯ It defines how messages are formatted and transmitted between web servers and
clients.
⎯ Methods: HTTP defines several request methods, or verbs, that indicate the
desired action to be performed on the server. The most common methods are
GET (retrieve a resource), POST (submit data to be processed), PUT (update a
resource), and DELETE (remove a resource).
⎯ Status Codes: HTTP responses include status codes that indicate the outcome of
the request. For example, a status code of 200 indicates success, while codes in
the 400 range indicate client errors (e.g., "404 Not Found"), and codes in the 500
range indicate server errors (e.g., "500 Internal Server Error").