Iot Sem 5
Iot Sem 5
Iot Sem 5
SD
1. Temperature Sensors
Temperature sensors detect heat in the surroundings and can monitor temperature changes in
various applications. For example, in a logistics setting, temperature sensors ensure that
perishable goods, such as pharmaceuticals or food products, remain within a specified
temperature range during transport to prevent spoilage.
2. Biomedical Sensors
Biomedical sensors monitor and measure physiological and biological parameters within the
human body for healthcare applications. For instance, wearable fitness trackers use
biomedical sensors to continuously monitor heart rate and oxygen levels, providing users
with real-time health data.
3. Smoke Sensors
NAME : DANIYA SUBJECT : IOT CLASS : TY.SD
Smoke sensors detect the presence of smoke or harmful gases and trigger alarms to warn
individuals of potential fire hazards. For example, in residential buildings, smoke detectors
use optical or ionization technology to alert occupants to smoke or fire, ensuring timely
evacuation and response.
4. Motion Sensors
Motion sensors detect physical movement in an area and send signals to a controlling device.
For example, in security systems, motion sensors can identify intruders by sensing movement
and automatically trigger alarms or notify homeowners via mobile alerts.
5. Pressure Sensors
Pressure sensors detect variations in pressure against a standard range and send data as
electrical signals when changes are detected. For example, in hydraulic systems, pressure
sensors monitor pressure levels to ensure machinery operates within safe limits, preventing
failures or accidents.
Role of a Gateway
IOT CLOUD :
Role:
Data needs to be processed
To make or break a deal. (Based on processed data)
Latency cannot be compromised. (For The real-time applications)
IoT Cloud is The brain of the loT ecosystem
Cloud is optional
Edge computing (It is used for local processing)
USER INTERFACE :
ATVANTAGES OF IOT :
Efficient resource utilization: If we know the functionality and the way
that how each device work we definitely increase the efficient resource
utilization as well as monitor natural resources.
Save time: As it reduces the human effort then it definitely saves out
time. Time is the primary factor which can save through lot platform
Improve security: Now, if we have a system that all these things are
interconnected then we can make the system more secure and efficient.
DISADVANTAGES OF IOT :
NAME : DANIYA SUBJECT : IOT CLASS : TY.SD
Privacy: Even without the active participation on the user, the loT system
provides substantial personal data in maximum detail.
Complexity: The designing, developing, and maintaining and enabling the large
technology to loT system is quite complicated.
Unique Identity: Each loT device has a Unique Identifier (IP/URL). IoT
devices has intelligent interfaces in the loT ecosystem. Using a Unique Identity,
the following issues can be resolved: Query the devices , Monitor their Status ,
Control them remotely.
Integrated into Information Network: loT devices are integrated into the
information network. They can be dynamically discovered in the network.
Interconnection of loT devices makes the loT system smarter. Rapid growth in
the number of interconnected devices makes loT systems more accurate.
Security and Privacy: IoT security and privacy are the paramount issue.
Encryption, authentication and regular updates are essential with respect to
time.
IOT STANDARDS :
IPv6 is an open standard defined by the Internet Engineering Task Force
(IETF). This standard enables any low-power radio to communicate to the
internet . Bluetooth Low Energy and Z-Wave for home automation. This
standard is also used in industrial monitoring and agriculture.
Zigbee is a low-power, low-data rate wireless network used mainly in home and
industrial settings. ZigBee is based on the IEEE 802.15.4 standard. The ZigBee
Alliance created Dotdot, the universal language for lot that enables smart
objects to work securely on any network and understand each other.
IOT PROTOCALS :
NAME : DANIYA SUBJECT : IOT CLASS : TY.SD
IOT FRAMEWORKS :
Amazon Web Services (AWS) : released by Amazon. This framework
is designed to enable smart devices to easily connect and securely
interact with the AWS cloud and other connected devices.
Arm Mbed loT is an open source platform to develop apps for loT based
on Arm microcontrollers. Aim is to provide a scalable, connected and
secure environment for loT devices by integrating Mbed tools and
services.
Microsoft Azure IoT Suite platform is a set of services that let users
interact with and receive data from their loT devices, as well as perform
various operations over data, such as multidimensional analysis,
transformation and aggregation, and visualize those operations in a way
that's suitable for business.
The Core IoT Functional Stack is structured into three key layers that represent
the essential components for IoT systems: Sensors/Things, Communication,
and Applications/Analytics.
Mobile or static: Devices may either stay in a fixed location (static) or move
with objects (mobile), influencing their power needs and reporting capabilities.
Low or high reporting frequency: This refers to how often devices report
data. Low frequency (e.g., once a month) consumes less power, while high
frequency (e.g., multiple times per second) increases energy consumption and
affects power source and mobility.
Simple or rich data: Devices may transmit simple data (like a humidity
index) or rich data (like hundreds of parameters from an engine sensor). Rich
data typically consumes more power and bandwidth.
Object density per cell: This considers how many smart objects
communicate within a given area. For example, sparse deployments may
involve a single sensor over miles, while dense deployments, such as smart
buildings, may have numerous sensors within small areas.
TYPES OF ACTUATORS :
NAME : DANIYA SUBJECT : IOT CLASS : TY.SD
WHAT IS RASPBERRY PI
The Raspberry Pi is a compact, low-cost computer roughly the size of a credit
card. It’s designed to be a versatile and accessible platform for a variety of
applications. Here’s a detailed overview:
1. Basic Description: The Raspberry Pi is a small, affordable computer that
can connect to standard peripherals like a keyboard, mouse, and
monitor (or TV). Despite its size, it provides many of the functions of a
traditional desktop PC.
2. Key Features:
Size and Cost: It’s credit-card-sized and cost-effective, making it accessible to a
wide audience.
Operating System: It typically runs Linux-based operating systems, such as
Raspberry Pi OS, but can support other operating systems as well.
NAME : DANIYA SUBJECT : IOT CLASS : TY.SD
Connectivity: Includes USB ports, HDMI output, GPIO pins, and depending on
the model, built-in Wi-Fi and Bluetooth.
Programming: Supports various programming languages like Python, Scratch,
Java, and more, making it ideal for learning and experimentation.
3. Uses and Applications:
Educational Tool: Helps people of all ages learn programming and computer
science fundamentals.
Everyday Computing: Can handle web browsing, word processing, and
multimedia tasks.
Creative Projects: Used in a range of projects, from DIY music machines and
infrared cameras to weather stations and smart home devices.
4. Community and Development: The Raspberry Pi has a strong
community and extensive resources, which foster innovation and
support for diverse projects.
In summary, the Raspberry Pi is a versatile and affordable computer that
supports a wide array of applications and projects, making it a valuable tool for
education, experimentation, and creative joueney.
10 FEATURES OF RASPBERRY PI
NAME : DANIYA SUBJECT : IOT CLASS : TY.SD
Memory (RAM): Provides temporary storage for data that the CPU is
actively using. The capacity has increased over time, with the Raspberry Pi 4
offering up to 8GB of RAM.
SD Card Slot: Used for storage, where the operating system and data are
stored. It functions as the hard drive, allowing the Raspberry Pi to boot and
operate.
General Purpose Input and Output (GPIO) Pins: Used for interfacing
with external electronic components. Most models have 40 GPIO pins that can
be used for various projects and hardware interactions.
LEDs: Provide status indicators for power, SD card activity, and network
connectivity. They help users monitor the operational state of the Raspberry Pi.
10 USES OF RASPBERRY PI
1. Educational Tool: Learning Programming: Raspberry Pi is widely used to
teach programming languages like Python, Scratch, and JavaScript. It's
an affordable platform for students and educators to explore coding
concepts.
2. Home Automation: Smart Home Projects: Raspberry Pi can control
smart devices, lights, and sensors in home automation setups. It can be
used with platforms like Home Assistant or OpenHAB to create custom
automation solutions.
NAME : DANIYA SUBJECT : IOT CLASS : TY.SD
ARCHITECTURE OF RASPBERRY PI
NAME : DANIYA SUBJECT : IOT CLASS : TY.SD
RASPBERRY PI INTERFACES :
NAME : DANIYA SUBJECT : IOT CLASS : TY.SD
NAME : DANIYA SUBJECT : IOT CLASS : TY.SD
BLE lacks built-in security features at the protocol level, so security measures must
be implemented at the application layer to protect sensitive data.
5. Use Case Limitations:
BLE is an excellent option for applications where there is a reasonable number of
nearby IoT devices in a small area, such as smart home networks.
However, it is not ideal for transmitting sensitive data over long distances or for
remote access to IoT systems due to its limited range and potential security
vulnerabilities
Definition:
o Software-defined networking (SDN) is a modern approach to
managing computer networks.
o Traditionally, networks are controlled by hardware devices like
routers and switches, which can be complex and hard to
configure.
o SDN separates the control of the network (decisions about where
data goes) from the actual movement of data.
o SDN stands for Software Defined Network, which is a networking
architecture approach.
o It enables control and management of the network using software
applications.
o Networking behavior of the entire network and its devices is
programmed in a centrally controlled manner through software
applications using open APIs.
What is Software-Defined Networking?
Purpose:
o SDN enables dynamic, programmatically efficient network
configuration to improve network performance and monitoring.
o It separates the control plane (decides where traffic is sent) from
the data plane (moves packets to the selected destination).
Traditional Network:
o Each switch has its own data plane and control plane.
o Control plane exchanges topology information and constructs a
forwarding table for data packet movement.
SDN Approach:
o Control plane is centralized in the SDN controller.
o Network administrator can shape traffic via a centralized console.
o Data plane resides in the switch; packets are forwarded based on
flow tables pre-assigned by the controller.
o Flow table includes match fields and instructions for packet
handling.
o If a packet doesn’t find a match, the switch queries the controller
for a new flow entry.
Layers:
o Application Layer: Includes network applications like intrusion
detection, firewall, and load balancing.
o Control Layer: Contains the SDN controller; allows hardware
abstraction to applications.
NAME : DANIYA SUBJECT : IOT CLASS : TY.SD
Advantages of SDN
The network is programmable and hence can easily be modified via the
controller rather than individual switches.
Switch hardware becomes cheaper since each switch only needs a data
plane.
Hardware is abstracted, hence applications can be written on top of the
controller independent of the switch vendor.
Provides better security since the controller can monitor traffic and
deploy security policies. For example, if the controller detects suspicious
activity in network traffic, it can reroute or drop the packets.
Disadvantages of SDN
The central dependency of the network means a single point of failure,
i.e. if the controller gets corrupted, the entire network will be affected.
The use of SDN on large scale is not properly defined and explored.