Sppu IOT Insem Notes by Abhishek Bankar

Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

NOTES BY :- ABHISHEK BANKAR

Gmail:- [email protected]

1. Explain enabling technologies in IOT.


1. Wireless Sensor Networks (WSN)
Wireless Sensor Networks are made up of small devices with sensors that can detect things like
temperature, movement, or light. These devices can communicate with each other wirelessly to send the
information they collect. They are used for things like monitoring the weather, checking air quality inside
buildings, or security systems.

2.Cloud Computing
Cloud computing allows you to access and use computer programs and storage over the internet,
instead of on your own computer. It provides the infrastructure needed for IoT applications. Key benefits
include:

- You can access resources from anywhere with an internet connection

- You can get resources as needed, without having to set them up yourself

- Resources can be quickly increased or decreased as needed

- You only pay for what you use

Cloud services are divided into three main types:

- IaaS: Provides virtual computers and storage over the internet

- PaaS: Provides a platform to build applications without managing the hardware

- SaaS: Provides applications over the internet that you can use without installing anything

3. Big Data Analytics


Big Data Analytics is about processing and analyzing huge amounts of data generated by IoT devices.
This allows finding insights that would be too complex for traditional data processing. Key steps include:

- Cleaning the data to prepare it for analysis

- Analyzing the data to extract useful information

- Presenting the insights in an easy to understand way


It's used for things like monitoring financial transactions, health data from wearable devices, and
tracking vehicle locations.

4.Communication Protocols
Communication protocols are the rules that define how IoT devices can talk to each other and share
data. They ensure devices can communicate effectively.

5. Embedded Systems
Embedded systems are specialized computers built into other devices to perform specific functions.
They collect data from sensors and send it to the cloud or other devices. Examples include digital
cameras, factory robots, and smart home appliances.

In summary, these enabling technologies work together to make IoT applications possible by connecting
devices, collecting data, analyzing it, and communicating insights. They allow IoT to function and grow.

2. Write a short note on :

Software defined Networking

Network function virtualization


1.Software Defined Networking (SDN)
SDN is a way to manage computer networks by separating the part that controls the network from
the part that actually sends the data. This makes it easier to manage and change the network. Key
points include:
- Central Control: A single controller oversees the entire network, which helps direct traffic more
efficiently.
- Programmable: You can change how the network works using software, allowing for quick
adjustments based on current needs.
- Where It’s Used: SDN is often used in data centers and cloud services to improve performance and
flexibility.

2.Network Function Virtualization (NFV)


NFV is a method that allows network services, like firewalls and routers, to run on regular servers
instead of needing special hardware. Key features include:
-Virtualization: Network functions are turned into software that can run on standard computers,
making it easier to manage.

- Cost Savings: Using regular servers instead of specialized equipment reduces costs and makes it
faster to set up services.
- Where It’s Used: NFV is especially useful for internet service providers, allowing them to implement
network changes without needing a lot of new hardware.

• How SDN and NFV Work Together


SDN focuses on how to control and manage network traffic, while NFV is about running network
services as software. Together, they create networks that are more flexible and can quickly adapt to
changing needs.

3.Define physical design of iot .


• What is the Internet of Things (IoT)?
The Internet of Things (IoT) refers to a network of interconnected devices that are embedded with
sensors, software, and connectivity capabilities, enabling them to collect and exchange data. These
devices can range from everyday objects like home appliances to sophisticated industrial
equipment. IoT allows for the automation and remote control of various systems, leading to
increased efficiency, improved decision-making, and enhanced user experiences.

•Physical Design of IoT


The physical design of IoT involves the actual devices and sensors that make up the IoT ecosystem,
as well as the protocols used for communication. It focuses on the implementation and
configuration of the hardware components necessary for IoT applications.

1. IoT Devices and Sensors


IoT devices encompass a wide range of physical objects that are connected to the internet and
communicate with each other. Some common types of IoT devices include:
- Wearable devices (e.g., smartwatches, fitness trackers)
- Smart home devices (e.g., smart thermostats, security systems)
- Industrial IoT devices (e.g., sensors in factories, logistics tracking systems)
- Smart appliances (e.g., refrigerators, washing machines)
- Connected vehicles (e.g., real-time GPS tracking, remote diagnostics)
These devices are equipped with sensors that collect data from the physical environment and
convert it into digital signals. The collected data is then transmitted to other devices or cloud
platforms for processing and analysis.

• IoT Device Components


An IoT device typically consists of the following components[
- Connectivity interfaces (e.g., USB, Ethernet)
- Microcontroller or processor for computation tasks
- Audio/video interfaces (e.g., HDMI, RCA)
- Memory and storage interfaces (e.g., DDR, MMC, SDIO)
- Input/output interfaces for connecting sensors and actuators (e.g., UART, SPI, I2C, CAN)

2. IoT Protocols

IoT protocols are the set of rules that govern the communication between IoT devices and the
broader network. These protocols ensure seamless data exchange and interoperability among
diverse IoT devices. IoT protocols can be categorized into different layers of the TCP/IP protocol
stack
- Link layer protocols (e.g., Ethernet, Wi-Fi, cellular technologies)
- Network layer protocols (e.g., IPv4, IPv6, 6LoWPAN)
- Transport layer protocols (e.g., TCP, UDP)
- Application layer protocols (e.g., HTTP, MQTT, CoAP)
By understanding the physical design of IoT, including devices, sensors, and protocols, organizations
can effectively implement and optimize their IoT solutions to meet specific needs and requirements.

4. Define Sensor and explain types of sensors with examples.


• What is a Sensor?
A sensor is a device that detects and responds to changes in physical quantities like light, heat,
motion, moisture, pressure, or other environmental conditions. It converts these physical changes
into electrical signals that can be measured or recorded. Sensors play a crucial role in the Internet of
Things (IoT) by collecting data about a specific environment, enabling it to be monitored, managed,
and controlled more efficiently.

•Types of Sensors
Sensors can be classified based on various criteria:

•Based on Power Requirement


1. **Active Sensors**: Require an external excitation signal or power source to operate. Examples:
LVDT, strain gauge.

2. Passive Sensors: Do not require any external power source and can directly generate an output
response. Example: Thermocouple.

• Based on Output Type


1. Analog Sensors: Produce an output signal, usually in the form of voltage, current, or resistance,
proportional to the measured quantity. Examples: temperature sensors, pressure sensors, light
sensors.
2. Digital Sensors: Provide discrete or digital data as output. Examples: touch sensors, color
sensors.

•Different Types of Sensors


1. **Temperature Sensors**: Used for controlling HVAC systems in homes and offices. Examples:
thermocouples, RTDs.

2. Proximity Sensors: Detect the presence or absence of an object. Used in automatic doors,
elevators, and robotics. Example: inductive proximity sensors.

3. Pressure Sensors: Monitor tire pressure in vehicles, control hydraulic and pneumatic systems.
Example: piezoelectric pressure sensors.

4. Light Sensors: Adjust screen brightness on smartphones, control street lighting. Examples:
photodiodes, phototransistors.

5. Ultrasonic Sensors: Measure distance or detect objects using ultrasonic waves. Used in parking
assistance systems, level measurement. Example: ultrasonic transducers.

6. Touch Sensors: Detect physical contact on a surface. Used in touchscreens, elevators, soap
dispensers. Example: capacitive touch sensors.

7. Humidity Sensors: Control humidity levels in greenhouses, monitor indoor air quality. Example:
resistive humidity sensors.

8. Motion Sensors: Detect physical movement in space. Used in security systems, gaming
controllers. Examples: PIR sensors, accelerometers.
9. Optical Sensors: Detect light at different points in the spectrum. Used in smartphones, robotics,
and Blu-ray players. Example: photodiodes.

10. Chemical Sensors: Monitor air quality, detect gas leaks. Example: metal oxide semiconductor
sensors.
These are just a few examples of the many types of sensors available, each designed to measure
specific physical quantities and used in a wide range of applications.
5. Write a short note on: i) 12C bus protocol ii) CAN bus protocol
iii) UART iv) USRT

Here’s a short note on the specified protocols:


i) I2C Bus Protocol
I2C (Inter-Integrated Circuit) is a synchronous serial communication protocol used to connect multiple
devices using only two wires: a data line (SDA) and a clock line (SCL). It allows multiple master and slave
devices to communicate on the same bus, making it efficient for short-distance communication
between integrated circuits. Key features include:

- Multi-Master Support: Multiple master devices can control the bus, but only one can communicate at a
time.

- Half-Duplex Communication: Data can be sent in both directions, but not simultaneously.

- Clock Stretching: Slaves can hold the clock line low to signal that they need more time to process data.

- Error Handling: Uses acknowledgment (ACK) and no acknowledgment (NACK) signals to ensure data
integrity.

I2C is commonly used in applications like connecting sensors, EEPROMs, and microcontrollers in
embedded systems.

ii) CAN Bus Protocol


CAN (Controller Area Network) is a robust vehicle bus standard designed for automotive applications but
also used in industrial automation. It allows microcontrollers and devices to communicate with each
other without a host computer. Key features include:

- Multi-Master Configuration: Any device can send messages, which helps in reducing bottlenecks.

- Error Detection: Built-in mechanisms for error detection and correction ensure reliable
communication.

- High Speed: Supports data rates up to 1 Mbps.

- Priority-Based Messaging: Messages are prioritized, allowing critical data to be transmitted first.
CAN is widely used in vehicles for communication between various electronic control units (ECUs) like
engine management, transmission control, and safety systems.

iii) UART
UART (Universal Asynchronous Receiver/Transmitter) is a hardware communication protocol that
enables asynchronous serial communication between devices. It uses two lines: one for transmitting
data (TX) and one for receiving data (RX). Key characteristics include:

- Asynchronous Communication: No clock signal is used; instead, data is framed with start and stop bits
to indicate the beginning and end of a transmission.

- Full-Duplex Communication: Data can be sent and received simultaneously.

- Simple Wiring: Requires only two wires for communication, making it easy to implement.

UART is commonly used in computer serial ports, GPS modules, and Bluetooth devices.

iv) USRT
USART (Universal Synchronous/Asynchronous Receiver/Transmitter) is similar to UART but can operate
in both synchronous and asynchronous modes. This flexibility allows for greater versatility in
communication. Key features include:

- Synchronous Mode: Uses a clock signal for data transmission, which allows for higher data rates and
more reliable communication.

- Asynchronous Mode: Functions like a standard UART, using start and stop bits for data framing.

- Configurable: Can be set to operate in either mode depending on the application requirements.

USART is often used in microcontrollers and embedded systems where both synchronous and
asynchronous communication is needed.

These protocols play crucial roles in enabling effective communication between devices in various
applications, from automotive systems to embedded electronics.

6.What are Wireless Sensor Networks (WSNs)?


Wireless Sensor Networks are groups of small devices called sensors that are spread out over an area to
monitor different conditions like temperature, humidity, and pollution. These sensors communicate with
each other wirelessly to send the data they collect to a central location for analysis. WSNs are used in
many areas, including environmental monitoring, industrial processes, and military operations.

Key Features of WSNs


1. Limited Resources: Sensor nodes are small and usually run on batteries, which limits their energy,
memory, and processing power.
2. No Fixed Infrastructure: WSNs can be set up without needing a permanent network, allowing for
quick and flexible installations.
3. Self-Organization: The sensors can automatically configure themselves and adjust to changes in
their environment.
4. Scalability: WSNs can support many sensors, which can be placed closely together in a given area.
5. Changing Layouts: The network can change if sensors move or fail, so it needs to adapt to these
changes.

Structure of WSNs
A typical WSN has three main layers:

6. Physical Layer: This layer deals with the actual communication between sensors and the central
system using radio signals.
7. Data Link Layer: This layer ensures that data is transmitted reliably between the sensors.
8. Application Layer: This layer allows specific applications to communicate with the central system
and defines how data is formatted and sent.

Uses of WSNs
WSNs are used in many different areas, such as:

• Environmental Monitoring: Tracking weather, air quality, and wildlife.


• Health Monitoring: Collecting patient data in hospitals for real-time health checks.
• Industrial Automation: Monitoring machines and processes to improve efficiency and safety.
• Agriculture: Managing crop health and irrigation by checking soil moisture and temperature.
• Military Applications: Surveillance and reconnaissance in military settings.

Conclusion
Wireless Sensor Networks are important for the Internet of Things (IoT) because they allow for real-time
data collection and monitoring in various applications. Their ability to work in remote areas and adapt to
changes makes them essential for modern technology solutions.

Explain IoT world Forum (IoTWF) standardized seven-layer IoT


7.

architectural reference model.


The IoT World Forum (IoTWF) has established a standardized seven-layer architectural reference model
for the Internet of Things (IoT). This model provides a framework for developing and integrating IoT
systems, facilitating better communication and interoperability among devices and applications. Here’s a
breakdown of the seven layers:

1. Physical Devices and Controllers


This layer includes the actual "things" in the IoT, such as sensors, actuators, and other devices that collect
data or perform actions. These devices can be standalone or connected to larger systems. They represent
the physical assets being monitored or controlled.

2. Connectivity
The connectivity layer is responsible for the communication between devices and the cloud or other
systems. It includes various communication technologies such as Wi-Fi, Bluetooth, cellular networks, and
more. This layer ensures that data from the physical devices can be transmitted reliably to other layers.

3. Edge Computing
Also known as "Cloud Edge" or "Cloud Gateway" computing, this layer processes data closer to where it is
generated (at the edge of the network). This helps reduce latency and bandwidth usage by filtering and
aggregating data before sending it to the cloud for further processing.
4. Data Accumulation
In this layer, incoming data from various sources is stored and organized for further processing. It acts as
a temporary storage area (like a data lake) where data can be accumulated, normalized, and prepared for
analysis. This layer is crucial for managing the large volumes of data generated by IoT devices.

5. Data Abstraction
The data abstraction layer is where the raw data is processed to make it meaningful. It involves
organizing and prioritizing data, as well as transforming it into formats suitable for analysis. This layer
ensures that relevant information is highlighted and prepared for the next stages of processing.

6. Application Layer
This layer includes the software applications that utilize the processed data to provide services and
functionalities to users. It encompasses various IoT applications, such as monitoring systems, analytics
platforms, and control interfaces, allowing users to interact with the IoT system effectively.

7. Collaboration and Processes


The final layer integrates all previous layers and facilitates user interaction with the IoT system. It
focuses on how users can make decisions based on the data and applications provided. This layer is
essential for translating technical data into actionable insights that can enhance business operations or
improve everyday life.

Conclusion
The IoTWF's seven-layer architectural reference model provides a structured approach to building and
managing IoT systems. By defining clear roles for each layer, it helps ensure that various components can
work together seamlessly, enhancing the overall functionality and effectiveness of IoT solutions. This
model is instrumental in guiding developers and organizations in creating interoperable and scalable IoT
applications.

You might also like