0% found this document useful (0 votes)
14 views22 pages

Unit 5

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views22 pages

Unit 5

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 22

22EC901 Introduction To Internet of Things

(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.

AWS IoT Core:


Description: AWS IoT Core is the central service for IoT in the AWS ecosystem. It facilitates
device connectivity, data ingestion, and secure communication between devices and the cloud.
Key Features:
Device Registry: Manages device metadata and device identity.
Device Shadow: Provides a virtual representation of each device, allowing you to query and
update device state.
Rules Engine: Routes and processes data from devices to AWS services for further processing.
MQTT and HTTPS Support: Enables secure device communication.

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.

AWS IoT FleetWise:


Description: AWS IoT FleetWise is designed for monitoring and managing connected vehicles at scale,
enabling fleet operators to track vehicle health and performance.
Key Features:
Vehicle Telemetry: Collect and analyze data from connected vehicles.
Predictive Maintenance: Use data for predictive maintenance and real-time monitoring.
20-10-2024 https://www.youtube.com/c/KKTVirtualLearning 7
AWS IoT Device Defender:
Description: AWS IoT Device Defender helps secure IoT fleets (network or group of devices)
by continuously monitoring device behavior and alerting on anomalies.
Key Features:
Continuous Monitoring: Monitor device behavior for security issues.
Anomaly Detection: Detect and respond to security threats and vulnerabilities.

AWS IoT 1-Click:


Description: AWS IoT 1-Click simplifies the deployment of IoT devices and makes it easy to
trigger AWS Lambda functions.
Key Features:
Easy Deployment: Easily deploy IoT devices with one click.
Lambda Integration: Trigger serverless functions in response to device events

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.

Text Analytics (Text Mining):


Purpose: Extracting valuable insights from unstructured text data, such as customer reviews,
social media posts, or documents.
Techniques: Natural language processing (NLP), sentiment analysis, topic modeling.
Use Cases: Sentiment analysis for brand monitoring, content recommendation, and text
classification.

Spatial Analytics (Geospatial Analytics):


Purpose: Analyzing and visualizing geographic or location-based data to make spatially informed
decisions.
Techniques: Geographic Information Systems (GIS), spatial clustering, and map visualization.
Use Cases: Location-based marketing, urban planning, and resource allocation.
20-10-2024 https://www.youtube.com/c/KKTVirtualLearning 12
Real-Time Analytics (Streaming Analytics):
Purpose: Analyzing data as it's generated in real-time, enabling immediate decision-making.
Techniques: Stream processing, complex event processing (CEP), and real-time dashboarding.
Use Cases: IoT applications, fraud detection, and monitoring social media trends.
Cognitive Analytics (AI-Driven Analytics):
Purpose: Leveraging artificial intelligence (AI) and machine learning to analyze data and mimic
human decision-making.
Techniques: Deep learning, neural networks, and reinforcement learning.
Use Cases: Advanced image recognition, natural language understanding, and recommendation
systems.
Big Data Analytics:
Purpose: Analyzing large and complex datasets that traditional databases can't handle.
Techniques: Distributed computing, NoSQL databases, and parallel processing.
Use Cases: Extracting insights from massive volumes of data, like social media or sensor data.
Behavioural Analytics:
Purpose: Analyzing user behavior, interactions, and patterns to understand and predict actions.
Techniques: User profiling, cohort analysis, and customer journey mapping.
Use Cases: E-commerce recommendations, user experience optimization, and cybersecurity.
20-10-2024 https://www.youtube.com/c/KKTVirtualLearning 13
Three Types of Cloud Services
&
Software Management Tools

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.

Data Ingestion Tools:


Description: Data ingestion tools are responsible for collecting data from IoT devices
and transferring it to cloud storage. These tools often use messaging protocols like
MQTT or HTTP for data transmission.
Key Features:
Data Transformation: Convert data into a compatible format for cloud storage.
Real-Time Data Streaming: Stream data in real-time to enable instant analysis and
decision-making.
Use Cases: Collecting datahttps://www.youtube.com/c/KKTVirtualLearning
20-10-2024 from sensors, gateways, and devices. 17
Data Processing and Analytics Tools:
Description: Data processing and analytics tools are used to clean, transform, and analyze IoT
data stored in the cloud. These tools provide insights and support decision-making.
Key Features:
Data Cleansing: Remove duplicate, inaccurate, or irrelevant data.
Machine Learning: Apply predictive and prescriptive analytics for forecasting and
recommendations.
Data Visualization: Create dashboards and reports for data visualization.
Use Cases: Predictive maintenance, anomaly detection, and business intelligence.

Security and Access Control Tools:


Description: Security tools are vital to protect IoT data in the cloud. They manage access, encrypt
data, and monitor for security threats.
Key Features:
Access Control: Define who can access and modify data.
Encryption: Encrypt data at rest and in transit to protect against unauthorized access.
Security Auditing: Monitor and log activities to detect and respond to security breaches.
Use Cases: Securing sensitive IoT data, ensuring compliance with data protection regulations.

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.

Data Lifecycle Management Tools:


Description: Data lifecycle management tools oversee data from its creation to its eventual
disposal. They ensure data is retained, archived, and deleted in compliance with regulations and
policies.
Key Features:
Data Retention Policies: Define rules for data retention and archiving.
Data Purging: Automatically delete data that is no longer needed.
Use Cases: Regulatory compliance, reducing storage costs.
20-10-2024 https://www.youtube.com/c/KKTVirtualLearning 19
Backup and Disaster Recovery Solutions:
Description: Backup and disaster recovery solutions ensure data resilience by creating backups
and recovery mechanisms in case of data loss or system failure.
Key Features:
Regular Backups: Schedule periodic backups of IoT data.
Data Recovery: Enable rapid recovery in the event of data loss.
Use Cases: Business continuity, data protection.

Cost Management and Optimization Tools:


Description: These tools help organizations monitor and control cloud storage costs by providing
insights into resource utilization and optimizing storage allocation.
Key Features:
Cost Reporting: Provide detailed cost breakdowns.
Resource Optimization: Identify underutilized resources and suggest optimizations.
Use Cases: Cost-effective IoT data storage.

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

Cloud Integration Tools:


Description: Cloud integration tools enable seamless integration between IoT cloud storage and
other cloud-based services and applications, facilitating data flow and interoperability.
Key Features:
APIs and Connectors: Provide APIs and connectors for integrating with other cloud services.
Data Transfer: Facilitate data exchange with external applications.
Use Cases: Integrating IoT data with analytics platforms, applications, and third-party services.

20-10-2024 https://www.youtube.com/c/KKTVirtualLearning 21
THANK YOU

20-10-2024 https://www.youtube.com/c/KKTVirtualLearning 22

You might also like