Unit 5
Unit 5
(PPT)
Dr. K. K. THYAGHARAJAN
Professor & Dean (Research)
R.M.D. Engineering College
Scan the QR code and it will provide the link to all videos. It is a trusted link and safe.
https://www.youtube.com/c/KKTVirtualLearning
20-10-2024 https://www.youtube.com/c/KKTVirtualLearning 1
UNIT VCASE STUDIES AND REAL-WORLD APPLICATIONS
Real world design constraints – Applications - Industrial
automation, smart grid, Commercial building automation - Data
Analytics for IoT – Software & Management Tools for IoT Cloud
Storage Models &Communication APIs - Cloud for IoT - Amazon
Web Services for IoT.
AWS IoT core, Green grass, IoT analytics
3 types of cloud services & Software Management Tools
public, private, and hybrid cloud deployment models
Smart Grid, Industrial Automation, Building Automation, Cloud, Data
Analytics,
20-10-2024 https://www.youtube.com/c/KKTVirtualLearning 2
Amazon Web Services for IoT
20-10-2024 https://www.youtube.com/c/KKTVirtualLearning 3
20-10-2024 https://www.youtube.com/c/KKTVirtualLearning 4
Amazon Web Services (AWS) provides a comprehensive suite of services and tools to support
Internet of Things (IoT) applications and solutions.
AWS IoT services are designed to simplify the development and management of IoT devices and
the data generated by these devices.
20-10-2024 https://www.youtube.com/c/KKTVirtualLearning 5
AWS IoT Device Management:
Description: This service helps manage IoT devices throughout their lifecycle, from provisioning to
maintenance and retirement.
Key Features:
Onboard and Organize Devices: Easily provision, onboard, and organize large fleets of IoT
devices.
Remote Monitoring and Control: Monitor and control devices remotely.
Firmware Updates: Manage and update device firmware securely.
AWS Greengrass:
Description: AWS Greengrass extends AWS capabilities to the edge, allowing local
processing and data management on IoT devices.
Key Features:
Local Compute: Run Lambda functions and containerized applications on IoT devices.
Data Synchronization: Synchronize data with the cloud when connectivity is available.
Device Shadows: Maintain a local copy of device state.
20-10-2024 https://www.youtube.com/c/KKTVirtualLearning 6
AWS IoT Events:
Description: AWS IoT Events help detect and respond to events from IoT data streams in real time.
Key Features:
Event Detection: Define event patterns and detect anomalies in IoT data.
Real-Time Alerts: Trigger actions, like sending notifications or invoking AWS services, based on detected
events.
AWS IoT Things Graph:
Description: AWS IoT Things Graph simplifies the development of IoT applications by providing a visual drag-
and-drop interface for connecting devices and services.
Key Features:
Visual Development: Create IoT applications using a visual interface.
Device Abstraction: Simplify device connectivity by abstracting device details.
20-10-2024 https://www.youtube.com/c/KKTVirtualLearning 8
Data Analytics for IOT
20-10-2024 https://www.youtube.com/c/KKTVirtualLearning 9
Key Elements of Data Analytics for IoT:
Data Collection: IoT devices and sensors continuously generate data. This data can include
information about temperature, humidity, location, machine status, and much more. Data is
collected through various communication protocols and transmitted to central systems.
Data Storage: The data collected from IoT devices is stored in databases or data lakes for
further analysis. Scalable and robust data storage systems are essential to handle the volume
and variety of IoT data.
Data Processing: Raw IoT data often requires preprocessing to clean, transform, and structure
it for analysis. This includes handling missing data, removing outliers, and converting data into
a suitable format.
20-10-2024 https://www.youtube.com/c/KKTVirtualLearning 10
various techniques and approaches for processing and analyzing data to gain insights and make
informed decisions
Descriptive Analytics:
Purpose: Summarizing and interpreting historical data to provide an overview.
Techniques: Aggregation, data visualization, data profiling, and basic statistics.
Use Cases: Dashboard reporting, key performance indicators (KPIs), and data exploration.
Diagnostic Analytics:
Purpose: Understanding why something happened by examining past data and identifying the
causes.
Techniques: Root cause analysis, drill-down analysis, and data correlation.
Use Cases: Investigating anomalies, identifying trends, and troubleshooting issues.
Predictive Analytics:
Purpose: Forecasting future outcomes or trends based on historical data and patterns.
Techniques: Machine learning algorithms, regression analysis, time series forecasting.
Use Cases: Demand forecasting, predictive maintenance, risk assessment, and fraud detection.
20-10-2024 https://www.youtube.com/c/KKTVirtualLearning 11
Prescriptive Analytics:
Purpose: Providing recommendations or decisions to optimize outcomes or solve problems.
Techniques: Optimization algorithms, simulation, and decision analysis.
Use Cases: Supply chain optimization, resource allocation, and treatment planning.
20-10-2024 https://www.youtube.com/c/KKTVirtualLearning 14
Three Types of Cloud Services:
1. Infrastructure as a Service (IaaS):
Provides virtualized computing hardware resources over the internet. This means that instead of
owning and managing physical hardware, you can access resources such as storage, processor
time etc.
Examples: Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform. Google Drive
2. Platform as a Service (PaaS):
Offers hardware and software tools over the internet, primarily for app development. For example,
Google Colab is a cloud-based platform for developers to build, run, and manage applications
without having to worry about the underlying infrastructure. Google Colab offers a hosted Jupyter
Notebook environment, allowing users to write and execute Python code directly in their web
browser. It provides access to computing resources like GPUs and TPUs, making it ideal for
machine learning and data science tasks.
Examples: Microsoft Azure App Services, Google App Engine. Google Colab
3. Software as a Service (SaaS):
Delivers software applications over the internet, on a subscription basis.
Examples: Google Workspace, Microsoft 365, Salesforce.
20-10-2024 https://www.youtube.com/c/KKTVirtualLearning 15
1. Public Cloud:
Definition: The cloud infrastructure is available to the general public over the internet and is owned by a cloud
service provider.
Examples: AWS (Amazon Web Services), Microsoft Azure, Google Cloud.
Advantages: Cost-effective, scalable, and easy to deploy. No need to manage physical hardware.
Disadvantages: Less control over security and compliance concerns.
2. Private Cloud:
Definition: The cloud infrastructure is used exclusively by one organization, either hosted on-premises or by a
third-party provider.
Examples: VMware vSphere, OpenStack.
Advantages: Higher control over data security, better customization, and compliance with regulations.
Disadvantages: More expensive to set up and maintain than a public cloud.
3. Hybrid Cloud:
Definition: Combines public and private cloud models, allowing data and applications to be shared between
them.
Examples: Microsoft Azure Stack, AWS Outposts.
Advantages: Flexibility, cost savings, and optimized resource usage. It offers the best of both worlds (public
for scalability, private for security).
Disadvantages: Can be complex to manage due to the integration of two systems.
20-10-2024 https://www.youtube.com/c/KKTVirtualLearning 16
Cloud Storage Services:
Description: Cloud storage services are the foundation of IoT data storage. These
services, provided by cloud providers like AWS, Azure, and Google Cloud, offer
scalable and reliable storage solutions for IoT data.
Key Features:
Scalability: Easily scale storage capacity to accommodate growing volumes of IoT
data.
Redundancy: Data is replicated across multiple data centers to ensure data durability.
Data Accessibility: Data can be accessed from anywhere with an internet connection.
Use Cases: Storing raw sensor data, logs, and historical records.
20-10-2024 https://www.youtube.com/c/KKTVirtualLearning 18
Edge and Fog Computing Software:
Description: Edge and fog computing software allows data processing and analysis to occur
closer to IoT devices (at the edge or fog) before transmitting data to the cloud. This reduces
latency and conserves bandwidth.
Key Features:
Real-Time Processing: Enables real-time analytics at the edge.
Local Decision-Making: Supports decision-making at the device level, reducing cloud
dependency.
Use Cases: IoT applications requiring low-latency responses, such as autonomous vehicles and
industrial automation.
20-10-2024 https://www.youtube.com/c/KKTVirtualLearning 20
Compliance and Data Governance Tools:
Description: Compliance and data governance tools help organizations adhere to industry-
specific regulations and internal data governance policies.
Key Features:
Policy Enforcement: Enforce data access and retention policies.
Audit Trails: Maintain detailed records of data handling activities.
Use Cases: Meeting regulatory requirements, ensuring data integrity
20-10-2024 https://www.youtube.com/c/KKTVirtualLearning 21
THANK YOU
20-10-2024 https://www.youtube.com/c/KKTVirtualLearning 22