SlideShare a Scribd company logo
1 of 56
Download to read offline
IOT
COURSE
CONTENT
GAURAV K
FREELANCER TRAINER [ IOT,PYTHON , UNIX,C/C++,AWS IOT,CLOUD,ETHICAL HACKING] & SOFTWARE ENGINEER
IOT AGENDA
Agenda:-
• To learn IOT and implement
projects and real world use cases
• Using devices and sensors.
IOT (INTERNET OF THINGS)
CONNECTIVITY OF DEVICES OVER IP
IoT APPLICATIONS
OVERVIEW OF INTERNET OF THINGS
IOT MARKET TREND
TYPES OF DEVICES
COMPONENTS OF IOT
SENSORS,CAPACITORS,RESISTORS ETC
IoT PROTOCOL STACK
COMPARISON IN DETAIL
ARDUINO AS IOT DEVICE
REAL LIFE USE CASES
IOT AGENDA
continued…
Agenda:-
• To learn IOT and implement
projects and real world use cases
• Using devices and sensors.
IoT GENERAL ARCHITECTURE
CONNECTIVITY OF DEVICES OVER IP
IoT SAMPLE USE CASES
OVERVIEW OF INTERNET OF THINGS
IoT ADOPTION CHALLENGES
TYPES OF DEVICES
SECURITY CHALLENGES
SENSORS,CAPACITORS,RESISTORS ETC
IoT IN CLOUD
COMPARISON IN DETAIL
IoT WITH AWS & AZURE
REAL LIFE USE CASES
COURSE CONTENT (30 HOURS)
IOT Introduction.
SENSORS AND ACTUATORS
ARDUINO
RASPBERRY PI
PYTHON PROGRAMMING BASICS
COURSE CONTENT
CONTINUED….(30 HOURS)
ARDUINO IDE BASICS
MESSAGE COMMUNICATION & PROTOCOLS
IOT DEVICE MANAGEMENT
AWS IOT SDK AND SUITE
AZURE IOT SDK AND SUITE
IOT ANALYTICS
IOT SOLUTION ARCHITECT & SECURITY
COURSE CONTENT
CONINUED….. (30 HOURS)
ANDROID OF THINGS
USING ANDROID ON RASPBERRY PI
REAL TIME PROJECTS
AWS PROJECT & LAB
AZURE PROJECT
WHY?
Why I should
learn IOT ?
IOT INTRODUCTION
• IOT MEANS INTERNET OF THINGS
• THINGS IN OUR DAILY LIFE CAN BE A
PART OF INTERNET
• ALL DEVICES CAN COMMUNICATE WITH
EACH OTHER USING INTERNET.
IOT DEVICES
• Almost all devices which are
connected to internet are IOT devices.
• Our PDA also comes into that ,but
since we can’t do development on
that and also because of built of PDAs
,so we use raspberry pi and Arduino
devices.
STORY BEHIND
THIS • Let me tell you a story
• Alex is living in a small village and he is a very big
businessman. Who is taking care of many things.
• Things which are at his home.
• Refrigerator, washing machine,geyser,Home Server
• He also wants to monitor water tank and switch off
the motor.
• Also he has godown ,so he wants it to keep away
from burglary.
• He is owning a factory in which lot of people are
working, so he wants to keep track of any fire incident
happening there.
IOT DEVICE CAN
ACHIEVE THIS
• He called Bob one day.
• Bob is a software engineer, who is very close to Alex.
• He shared his pain to bob and asked for any solution
to this problem using technology.
DESKTOP COMPUTER A
SOLUTION
• Alex told that he can invest on buying computers .
• Bob laughed a little bit and told ,he needs to hire a
person for each computer to maintain it.
WHAT IS THE SOLUTION?
• IOT aka small computer .
• When bob told that IOT devices which are credit card size small computer ,is fit for this
scenario.
• Then Alex was surprised after hearing this.
Credit card size small IOT Device
which is capable of networking,
computing and all other task which
a normal computer can do.
Normal Computer.
IOT DEVICES
Mobile
App
IOT 1
IOT 2
IOT 3
IOT 4
WHY IOT
• IOT with
Raspberry PI.
• IOT Is useful in
making smart city
and smart home.
SMART CITY /VILLAGES
SMART HOMES
IIoT - Industrial IoT
Industrial IoT
• Use of IoT in Industry can help automate process at
larger scale.
• It helps in getting easy and real time information at
finger tips.
• Use of sensors and actuators can automate the
industrial process sitting at remote place.
• Movement of mechanical devices can be done with
help of actuators.
IoMT - Internet of
Medical Things
Internet of Medical
Things • Use of IoT at large scale in medical field is helping
patients to get faster treatment.
• Hospitals are working in more efficient manner .
• Less panic as IoT devices communicate early
treatment and raise an alarm to call ambulance or
treatment..
• Remote treatment is also possible with help of IoT .
.
Internet of Things in
Transportation
Internet of
Transport Things • IoT having the power of communicate through satellite
and via radio waves & also over LoWPan(Low Power
Wide Area Network)
• IoT in transportation can help reduce pollution and
traffic .
• We can measure the exact volume of traffic using IoT
GPS signal at any specific time or location.
.
.
Internet of Things in
Satellite Communication
Internet of Satellite
Things • IoT Devices can be used in satellite communication
using Radio waves .
• Sensors and actuators can automate the remote
process to manage satellite and UAV.
. IoT devices can really helpful in satellite signals..
.
Amazon click devices.
IoT Button
IoT Button
• IoT button is a revolution in automating daily life
processes.
• Whether its industry or home ,with clicks you can
manage lot of tasks.
. Amazon’s IoT button is programmable ,aws platform
provides APIs,lambda functions and protocols which
can be used .
SMART HOMES
CONNECTED TO PDA VIA IOT SENSORS
Mobile
App
IOT
INTRODUCTION
Objective:-
• To learn IOT and implement
projects and real world use cases
• Using devices and sensors.
IOT (INTERNET OF THINGS)
CONNECTIVITY OF DEVICES OVER IP
WHAT IS IOT
OVERVIEW OF INTERNET OF THINGS
IOT DEVICES & COMPONENTS
TYPES OF DEVICES
IOT AWS & AZURE
SENSORS,CAPACITORS,RESISTORS ETC
IOT DEVICE VS DESKTOP COMPUTER
COMPARISON IN DETAIL
IOT USE CASES
REAL LIFE USE CASES
IOT COURSE
OVERVIEW
IOT ARCHITECTURE
ARCHITECTURE IN DETAIL
IOT SOFTWARE
C PROGRAMMING
IOT HARDWARES
SENSORS
IOT NETWORKING
HOW IOT DEVICES COMMUNICATE WITH OTHER DEVICES
IOT MEMORY MANAGEMENT
ROM AND RAM
• IOT COMMUNICATION
PROTOCOL(HTTP,MQTT)
• IOT SERIAL COMMUNICATION
• IOT CLOUD COMPUTING
IOT practical
using raspberry
pi device
IOT COURSE OVERVIEW
IOT security
using azure
IOT COURSE PRE-REQUISITE
ANYBODY CAN LEARN
IOT DEVICES
IRRESPECTIVE OF
TECHNICAL
BACKGROUND.
COMPUTER BASICS PYTHON
PROGRAMMING
C SENSORS
PROJECTS
IN IOT
• THEFT CONTROL DEVICE
• HOME APPLIANCES.
• TRAFFIC OPTIMIZER.
• CLOUD.
• REMOTE CONTROL DEVICES USING ANDROID APP.
• SMART CLOCK
INTRODUCTION
OF RASPBERRY PI
DEVICE
• The Raspberry Pi is a tiny credit card size computer. Just
add a keyboard, mouse, display, power supply, micro SD
card with installed Linux Distribution and you'll have a fully
fledged computer that can run applications from word
processors and spreadsheets to games.
• Raspberry Pi is a single board computer. (System on Chip
SoC) based on Broadcom BCM2835 which includes ARM11
Processor, VideoCore IV GPU, 512MB RAM(B and
B+models). Only the left thing is footprint, you need to
insert a Secured Digital Card (SD Card) in the provided slot
for boot media and storage.
• The core of the raspberry pi is an ARM microprocessor. The
latest raspberry pi is based on the ARM Cortex-A53, it is a
complicated controller, hence we call it a microprocessor
RASPBERRY VS ARDUINO
• Raspberry uses python usually and rarely used for real
time application.
• Arduino should be used for real time application.
• Raspberry uses Microprocessor but Arduino uses
microcontroller.
RASPBERRY PI
COMPONENT
• HDMI PORT
• SD CARD
• PROCESSOR
• USB 2.0
• RASPBIAN OS (INSTALLED VIA SD CARD)
• 1 GB RAM
• WIFI MODULE
• GPS
• SENSORS
RASPBERRY DEVICES COMPONENT
RJ-45
LAN
USB 2.0
3.5 MM
Audio
Jack
HDMI
Output
Broadcom
Processor
GPIO
Pins
ARDUINO COMPONENTS
USE CASE :
RASPBERRY PI IOT
• Catch thief or disturbing elements in the
house
• Capture their image immediately and send
to configured email id.
CIRCUIT
CIRCUIT FOR PIR MOTION SENSOR
PREREQUISITE
• PIR MOTION SENSOR
• WIRE JACK
• RASPBERRY PI DEVICE
• RASPBIAN OS INSTALLED OVER RASPBERRY PI
DEVICE
• EMAIL CLIENT SMTP
• PYTHON CODE
• USB WEBCAM/PYCAM
PYTHON
LIBRARIES USED
• MotionSensor Module to operate PIR motion sensor.
• Python program will be executed and whenever
somebody or some object moves in front of It, it gets
activated and mail sending function is called sends a
mail using smtp library.
• PiCamera Python Module to take snapshot using
PyCam which is connected to raspberry Pi device.
TYPE OF
PINS
• UART
• I2C
• GPIO
• SPI
• GROUND
LANGUAGE
SUPPORTED BY
RASPBERRY PI
• BCM GPIO WITH STANDARD NUMBERS
• BOARD FOR EXACT PIN NUMBER
• PYTHON GPIO LIBRARY
GPIO PINS
• BCM GPIO WITH STANDARD NUMBERS
• BOARD FOR EXACT PIN NUMBER
• PYTHON GPIO LIBRARY
IOT AWS
PREREQUISITE
AWS Account (Free)
IoT Raspberry Pi With Raspbian Installed
Python AWS IoT SDK
LAB
Communication over MQTT Protocol
Sensor data in AWS
DevOps Lab
Cloud
IOT AWS
IOT Azure
• PREREQUISITE
Micorsoft Azure Account (Free)
IoT Raspberry Pi With Raspbian Installed
Python AWS IoT SDK
LAB
Message using MQTT Protocol.
ANDROID OF THINGS
INTRODUCTION
• MOBILE APPLICATION CAN BE USED TO
CONTROL SMART HOME DEVICES SUCH AS
WASHING MACHINE ,REFRIGERATOR, LED
BULBS, WATER TANK, HOME SECURITY
SYSTEM ETC.
• MOBILE APPLICATION WILL CONNECT TO
IOT DEVICES .
• THIS SYSTEM IS CALLED ANDROID OF
THINGS.
INTRODUCTION
• USING IOT WITH ANDROID APPLICATION IS
CALLED ANDROID OF THINGS .
• IOT DEVICE IS LIKE SMALL COMPUTER .
• EXAMPLE OF SUCH DEVICE IS RASPBERRY
PI.
PREREQUISITE
• SD CARD
• ANDROID OF THING SETUP UTILITY
• INTERNET CONNECTION TO DOWNLOAD
IMAGE
• RASPBERRY PI 3B DEVICE CONNECTED
OVER WIFI
• ANDROID SDK ON DESKTOP COMPUTER.
ANDROID OF THING INSTALLATION
APP DEVELOPMENT FOR IOT
WE CAN CONNECT ANDROID
STUDIO WITH IOT DEVICE
SUCH AS RASPBERRY PI.
Q&A SECTION

More Related Content

What's hot

1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoTIEEE MIU SB
 
A Short History of IoT - Notts Techfast - 27-08-20
A Short History of IoT - Notts Techfast - 27-08-20A Short History of IoT - Notts Techfast - 27-08-20
A Short History of IoT - Notts Techfast - 27-08-20Peter Gallagher
 
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...Andri Yadi
 
Practical introduction to IoT
Practical introduction to IoTPractical introduction to IoT
Practical introduction to IoTpekkanikander
 
AIoT: Intelligence on Microcontroller
AIoT: Intelligence on MicrocontrollerAIoT: Intelligence on Microcontroller
AIoT: Intelligence on MicrocontrollerAndri Yadi
 
Coursera 7DFDB74V7TJD
Coursera 7DFDB74V7TJDCoursera 7DFDB74V7TJD
Coursera 7DFDB74V7TJDmohamed ahmed
 
The State of Arduino and IoT
The State of Arduino and IoTThe State of Arduino and IoT
The State of Arduino and IoTJustin Grammens
 
JTAG Debugging with the ESP32, Visual Micro and PlatformIO
JTAG Debugging with the ESP32, Visual Micro and PlatformIOJTAG Debugging with the ESP32, Visual Micro and PlatformIO
JTAG Debugging with the ESP32, Visual Micro and PlatformIOPeter Gallagher
 
Fullstack IoT Development
Fullstack IoT DevelopmentFullstack IoT Development
Fullstack IoT DevelopmentAndri Yadi
 
Internet of Things: Intro and Demo
Internet of Things: Intro and DemoInternet of Things: Intro and Demo
Internet of Things: Intro and DemoAndri Yadi
 
Hacking Internet of Things (IoT)
Hacking Internet of Things (IoT)Hacking Internet of Things (IoT)
Hacking Internet of Things (IoT)SecPod Technologies
 
NUS-ISS Learning Day 2019-Building IoT solutions with the Pi
NUS-ISS Learning Day 2019-Building IoT solutions with the PiNUS-ISS Learning Day 2019-Building IoT solutions with the Pi
NUS-ISS Learning Day 2019-Building IoT solutions with the PiNUS-ISS
 
IRJET- IoT based Home Automation and Smart Security System
IRJET- IoT based Home Automation and Smart Security SystemIRJET- IoT based Home Automation and Smart Security System
IRJET- IoT based Home Automation and Smart Security SystemIRJET Journal
 
Introduction to iot and arduino uno r3
Introduction to iot and arduino uno r3Introduction to iot and arduino uno r3
Introduction to iot and arduino uno r3Saurav Chaudhary
 
The Internet of Things
The Internet of ThingsThe Internet of Things
The Internet of ThingsOmkar Shinge
 
Week2 fundamental of IoT
Week2 fundamental of IoTWeek2 fundamental of IoT
Week2 fundamental of IoTsomphongt
 

What's hot (20)

1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT
 
A Short History of IoT - Notts Techfast - 27-08-20
A Short History of IoT - Notts Techfast - 27-08-20A Short History of IoT - Notts Techfast - 27-08-20
A Short History of IoT - Notts Techfast - 27-08-20
 
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...
Opportunities & Challenges in IoT - Future of IoT industry in Indonesia 2019 ...
 
Practical introduction to IoT
Practical introduction to IoTPractical introduction to IoT
Practical introduction to IoT
 
IoT - Understanding internet of things
IoT - Understanding internet of thingsIoT - Understanding internet of things
IoT - Understanding internet of things
 
Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT)Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT)
 
AIoT: Intelligence on Microcontroller
AIoT: Intelligence on MicrocontrollerAIoT: Intelligence on Microcontroller
AIoT: Intelligence on Microcontroller
 
Coursera 7DFDB74V7TJD
Coursera 7DFDB74V7TJDCoursera 7DFDB74V7TJD
Coursera 7DFDB74V7TJD
 
smart automation system
smart automation systemsmart automation system
smart automation system
 
internet of things
internet of thingsinternet of things
internet of things
 
The State of Arduino and IoT
The State of Arduino and IoTThe State of Arduino and IoT
The State of Arduino and IoT
 
JTAG Debugging with the ESP32, Visual Micro and PlatformIO
JTAG Debugging with the ESP32, Visual Micro and PlatformIOJTAG Debugging with the ESP32, Visual Micro and PlatformIO
JTAG Debugging with the ESP32, Visual Micro and PlatformIO
 
Fullstack IoT Development
Fullstack IoT DevelopmentFullstack IoT Development
Fullstack IoT Development
 
Internet of Things: Intro and Demo
Internet of Things: Intro and DemoInternet of Things: Intro and Demo
Internet of Things: Intro and Demo
 
Hacking Internet of Things (IoT)
Hacking Internet of Things (IoT)Hacking Internet of Things (IoT)
Hacking Internet of Things (IoT)
 
NUS-ISS Learning Day 2019-Building IoT solutions with the Pi
NUS-ISS Learning Day 2019-Building IoT solutions with the PiNUS-ISS Learning Day 2019-Building IoT solutions with the Pi
NUS-ISS Learning Day 2019-Building IoT solutions with the Pi
 
IRJET- IoT based Home Automation and Smart Security System
IRJET- IoT based Home Automation and Smart Security SystemIRJET- IoT based Home Automation and Smart Security System
IRJET- IoT based Home Automation and Smart Security System
 
Introduction to iot and arduino uno r3
Introduction to iot and arduino uno r3Introduction to iot and arduino uno r3
Introduction to iot and arduino uno r3
 
The Internet of Things
The Internet of ThingsThe Internet of Things
The Internet of Things
 
Week2 fundamental of IoT
Week2 fundamental of IoTWeek2 fundamental of IoT
Week2 fundamental of IoT
 

Similar to IoTCourse.pptx

Poster IOTROBOT vatsalnshah_ec_indusuniversity
Poster IOTROBOT vatsalnshah_ec_indusuniversityPoster IOTROBOT vatsalnshah_ec_indusuniversity
Poster IOTROBOT vatsalnshah_ec_indusuniversityVatsal N Shah
 
Smart home Environment using iot
Smart home Environment using iotSmart home Environment using iot
Smart home Environment using iotparvathy s m
 
IoT Development - Opportunities and Challenges
IoT Development - Opportunities and ChallengesIoT Development - Opportunities and Challenges
IoT Development - Opportunities and ChallengesAsim Rais Siddiqui
 
Internet of things
Internet of thingsInternet of things
Internet of thingsBrockanurag
 
Home appliances’ control system.pptx
Home appliances’ control system.pptxHome appliances’ control system.pptx
Home appliances’ control system.pptxrajeevkr35
 
Some thoughts on IoT, HKNOG 4.0
Some thoughts on IoT, HKNOG 4.0Some thoughts on IoT, HKNOG 4.0
Some thoughts on IoT, HKNOG 4.0APNIC
 
DIY Technology for the Internet of Things
DIY Technology for the Internet of ThingsDIY Technology for the Internet of Things
DIY Technology for the Internet of Thingssrmonk
 
INTERNET OF THINGS (TEAM YMCA)
INTERNET OF THINGS (TEAM YMCA)INTERNET OF THINGS (TEAM YMCA)
INTERNET OF THINGS (TEAM YMCA)Abhishek kr. Singh
 
IoT (Internet of Things)
IoT (Internet of Things)IoT (Internet of Things)
IoT (Internet of Things)TusharSoam
 
Internet of things (iot)
Internet of things (iot)Internet of things (iot)
Internet of things (iot)shubhamyadav613
 
AusNOG 2017: Some thoughts on IoT
AusNOG 2017: Some thoughts on IoTAusNOG 2017: Some thoughts on IoT
AusNOG 2017: Some thoughts on IoTAPNIC
 
Alfresco Process Services (APS) and the Internet of Things
Alfresco Process Services (APS) and the Internet of ThingsAlfresco Process Services (APS) and the Internet of Things
Alfresco Process Services (APS) and the Internet of ThingsNathan McMinn
 
Internet of Things using Raspberry pi
Internet of Things using Raspberry pi Internet of Things using Raspberry pi
Internet of Things using Raspberry pi sumit sharma
 
HOME AUTOMATION USING INTERNET OF THINGS.pptx
HOME AUTOMATION USING INTERNET OF THINGS.pptxHOME AUTOMATION USING INTERNET OF THINGS.pptx
HOME AUTOMATION USING INTERNET OF THINGS.pptxKhanArshidIqbal
 

Similar to IoTCourse.pptx (20)

Poster IOTROBOT vatsalnshah_ec_indusuniversity
Poster IOTROBOT vatsalnshah_ec_indusuniversityPoster IOTROBOT vatsalnshah_ec_indusuniversity
Poster IOTROBOT vatsalnshah_ec_indusuniversity
 
Smart home Environment using iot
Smart home Environment using iotSmart home Environment using iot
Smart home Environment using iot
 
IoT and Its Application
IoT and Its ApplicationIoT and Its Application
IoT and Its Application
 
IoT Development - Opportunities and Challenges
IoT Development - Opportunities and ChallengesIoT Development - Opportunities and Challenges
IoT Development - Opportunities and Challenges
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Home appliances’ control system.pptx
Home appliances’ control system.pptxHome appliances’ control system.pptx
Home appliances’ control system.pptx
 
Some thoughts on IoT, HKNOG 4.0
Some thoughts on IoT, HKNOG 4.0Some thoughts on IoT, HKNOG 4.0
Some thoughts on IoT, HKNOG 4.0
 
DIY Technology for the Internet of Things
DIY Technology for the Internet of ThingsDIY Technology for the Internet of Things
DIY Technology for the Internet of Things
 
INTERNET OF THINGS (TEAM YMCA)
INTERNET OF THINGS (TEAM YMCA)INTERNET OF THINGS (TEAM YMCA)
INTERNET OF THINGS (TEAM YMCA)
 
IoT (Internet of Things)
IoT (Internet of Things)IoT (Internet of Things)
IoT (Internet of Things)
 
IOT.pptx
IOT.pptxIOT.pptx
IOT.pptx
 
Internet of things (iot)
Internet of things (iot)Internet of things (iot)
Internet of things (iot)
 
AusNOG 2017: Some thoughts on IoT
AusNOG 2017: Some thoughts on IoTAusNOG 2017: Some thoughts on IoT
AusNOG 2017: Some thoughts on IoT
 
Alfresco Process Services (APS) and the Internet of Things
Alfresco Process Services (APS) and the Internet of ThingsAlfresco Process Services (APS) and the Internet of Things
Alfresco Process Services (APS) and the Internet of Things
 
IoT Heaps 5
IoT Heaps 5IoT Heaps 5
IoT Heaps 5
 
Internet of Things using Raspberry pi
Internet of Things using Raspberry pi Internet of Things using Raspberry pi
Internet of Things using Raspberry pi
 
HOME AUTOMATION USING INTERNET OF THINGS.pptx
HOME AUTOMATION USING INTERNET OF THINGS.pptxHOME AUTOMATION USING INTERNET OF THINGS.pptx
HOME AUTOMATION USING INTERNET OF THINGS.pptx
 
The internet of things
The internet of thingsThe internet of things
The internet of things
 
Internet of things
Internet of thingsInternet of things
Internet of things
 

More from wiTTyMinds1

Entrepreneurship & Skills Development
Entrepreneurship & Skills DevelopmentEntrepreneurship & Skills Development
Entrepreneurship & Skills DevelopmentwiTTyMinds1
 
Azure 103 Certification Course
Azure 103 Certification CourseAzure 103 Certification Course
Azure 103 Certification CoursewiTTyMinds1
 
Machine Learning Cetification
Machine Learning CetificationMachine Learning Cetification
Machine Learning CetificationwiTTyMinds1
 
AWS architect certification course
AWS architect certification course AWS architect certification course
AWS architect certification course wiTTyMinds1
 
Bike Booking App UI/UX Design
Bike Booking App UI/UX DesignBike Booking App UI/UX Design
Bike Booking App UI/UX DesignwiTTyMinds1
 
Wittyminds portfolio tech courses
Wittyminds portfolio tech coursesWittyminds portfolio tech courses
Wittyminds portfolio tech courseswiTTyMinds1
 
WittyMinds Portfolio Tech
WittyMinds Portfolio TechWittyMinds Portfolio Tech
WittyMinds Portfolio TechwiTTyMinds1
 
Wittyminds Portfolio
Wittyminds PortfolioWittyminds Portfolio
Wittyminds PortfoliowiTTyMinds1
 
Dockers & kubernetes detailed - Beginners to Geek
Dockers & kubernetes detailed - Beginners to GeekDockers & kubernetes detailed - Beginners to Geek
Dockers & kubernetes detailed - Beginners to GeekwiTTyMinds1
 

More from wiTTyMinds1 (11)

Entrepreneurship & Skills Development
Entrepreneurship & Skills DevelopmentEntrepreneurship & Skills Development
Entrepreneurship & Skills Development
 
Azure 300
Azure 300Azure 300
Azure 300
 
Azure 103 Certification Course
Azure 103 Certification CourseAzure 103 Certification Course
Azure 103 Certification Course
 
Machine Learning Cetification
Machine Learning CetificationMachine Learning Cetification
Machine Learning Cetification
 
AWS architect certification course
AWS architect certification course AWS architect certification course
AWS architect certification course
 
Bike Booking App UI/UX Design
Bike Booking App UI/UX DesignBike Booking App UI/UX Design
Bike Booking App UI/UX Design
 
MongoDB
MongoDBMongoDB
MongoDB
 
Wittyminds portfolio tech courses
Wittyminds portfolio tech coursesWittyminds portfolio tech courses
Wittyminds portfolio tech courses
 
WittyMinds Portfolio Tech
WittyMinds Portfolio TechWittyMinds Portfolio Tech
WittyMinds Portfolio Tech
 
Wittyminds Portfolio
Wittyminds PortfolioWittyminds Portfolio
Wittyminds Portfolio
 
Dockers & kubernetes detailed - Beginners to Geek
Dockers & kubernetes detailed - Beginners to GeekDockers & kubernetes detailed - Beginners to Geek
Dockers & kubernetes detailed - Beginners to Geek
 

Recently uploaded

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Recently uploaded (20)

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

IoTCourse.pptx

  • 1. IOT COURSE CONTENT GAURAV K FREELANCER TRAINER [ IOT,PYTHON , UNIX,C/C++,AWS IOT,CLOUD,ETHICAL HACKING] & SOFTWARE ENGINEER
  • 2. IOT AGENDA Agenda:- • To learn IOT and implement projects and real world use cases • Using devices and sensors. IOT (INTERNET OF THINGS) CONNECTIVITY OF DEVICES OVER IP IoT APPLICATIONS OVERVIEW OF INTERNET OF THINGS IOT MARKET TREND TYPES OF DEVICES COMPONENTS OF IOT SENSORS,CAPACITORS,RESISTORS ETC IoT PROTOCOL STACK COMPARISON IN DETAIL ARDUINO AS IOT DEVICE REAL LIFE USE CASES
  • 3. IOT AGENDA continued… Agenda:- • To learn IOT and implement projects and real world use cases • Using devices and sensors. IoT GENERAL ARCHITECTURE CONNECTIVITY OF DEVICES OVER IP IoT SAMPLE USE CASES OVERVIEW OF INTERNET OF THINGS IoT ADOPTION CHALLENGES TYPES OF DEVICES SECURITY CHALLENGES SENSORS,CAPACITORS,RESISTORS ETC IoT IN CLOUD COMPARISON IN DETAIL IoT WITH AWS & AZURE REAL LIFE USE CASES
  • 4. COURSE CONTENT (30 HOURS) IOT Introduction. SENSORS AND ACTUATORS ARDUINO RASPBERRY PI PYTHON PROGRAMMING BASICS
  • 5. COURSE CONTENT CONTINUED….(30 HOURS) ARDUINO IDE BASICS MESSAGE COMMUNICATION & PROTOCOLS IOT DEVICE MANAGEMENT AWS IOT SDK AND SUITE AZURE IOT SDK AND SUITE IOT ANALYTICS IOT SOLUTION ARCHITECT & SECURITY
  • 6. COURSE CONTENT CONINUED….. (30 HOURS) ANDROID OF THINGS USING ANDROID ON RASPBERRY PI REAL TIME PROJECTS AWS PROJECT & LAB AZURE PROJECT
  • 8. IOT INTRODUCTION • IOT MEANS INTERNET OF THINGS • THINGS IN OUR DAILY LIFE CAN BE A PART OF INTERNET • ALL DEVICES CAN COMMUNICATE WITH EACH OTHER USING INTERNET.
  • 9. IOT DEVICES • Almost all devices which are connected to internet are IOT devices. • Our PDA also comes into that ,but since we can’t do development on that and also because of built of PDAs ,so we use raspberry pi and Arduino devices.
  • 10. STORY BEHIND THIS • Let me tell you a story • Alex is living in a small village and he is a very big businessman. Who is taking care of many things. • Things which are at his home. • Refrigerator, washing machine,geyser,Home Server • He also wants to monitor water tank and switch off the motor. • Also he has godown ,so he wants it to keep away from burglary. • He is owning a factory in which lot of people are working, so he wants to keep track of any fire incident happening there.
  • 11. IOT DEVICE CAN ACHIEVE THIS • He called Bob one day. • Bob is a software engineer, who is very close to Alex. • He shared his pain to bob and asked for any solution to this problem using technology.
  • 12. DESKTOP COMPUTER A SOLUTION • Alex told that he can invest on buying computers . • Bob laughed a little bit and told ,he needs to hire a person for each computer to maintain it.
  • 13. WHAT IS THE SOLUTION? • IOT aka small computer . • When bob told that IOT devices which are credit card size small computer ,is fit for this scenario. • Then Alex was surprised after hearing this. Credit card size small IOT Device which is capable of networking, computing and all other task which a normal computer can do. Normal Computer.
  • 15. WHY IOT • IOT with Raspberry PI. • IOT Is useful in making smart city and smart home.
  • 19. Industrial IoT • Use of IoT in Industry can help automate process at larger scale. • It helps in getting easy and real time information at finger tips. • Use of sensors and actuators can automate the industrial process sitting at remote place. • Movement of mechanical devices can be done with help of actuators.
  • 20. IoMT - Internet of Medical Things
  • 21. Internet of Medical Things • Use of IoT at large scale in medical field is helping patients to get faster treatment. • Hospitals are working in more efficient manner . • Less panic as IoT devices communicate early treatment and raise an alarm to call ambulance or treatment.. • Remote treatment is also possible with help of IoT . .
  • 22. Internet of Things in Transportation
  • 23. Internet of Transport Things • IoT having the power of communicate through satellite and via radio waves & also over LoWPan(Low Power Wide Area Network) • IoT in transportation can help reduce pollution and traffic . • We can measure the exact volume of traffic using IoT GPS signal at any specific time or location. . .
  • 24. Internet of Things in Satellite Communication
  • 25. Internet of Satellite Things • IoT Devices can be used in satellite communication using Radio waves . • Sensors and actuators can automate the remote process to manage satellite and UAV. . IoT devices can really helpful in satellite signals.. .
  • 27. IoT Button • IoT button is a revolution in automating daily life processes. • Whether its industry or home ,with clicks you can manage lot of tasks. . Amazon’s IoT button is programmable ,aws platform provides APIs,lambda functions and protocols which can be used .
  • 28. SMART HOMES CONNECTED TO PDA VIA IOT SENSORS Mobile App
  • 29. IOT INTRODUCTION Objective:- • To learn IOT and implement projects and real world use cases • Using devices and sensors. IOT (INTERNET OF THINGS) CONNECTIVITY OF DEVICES OVER IP WHAT IS IOT OVERVIEW OF INTERNET OF THINGS IOT DEVICES & COMPONENTS TYPES OF DEVICES IOT AWS & AZURE SENSORS,CAPACITORS,RESISTORS ETC IOT DEVICE VS DESKTOP COMPUTER COMPARISON IN DETAIL IOT USE CASES REAL LIFE USE CASES
  • 30. IOT COURSE OVERVIEW IOT ARCHITECTURE ARCHITECTURE IN DETAIL IOT SOFTWARE C PROGRAMMING IOT HARDWARES SENSORS IOT NETWORKING HOW IOT DEVICES COMMUNICATE WITH OTHER DEVICES IOT MEMORY MANAGEMENT ROM AND RAM • IOT COMMUNICATION PROTOCOL(HTTP,MQTT) • IOT SERIAL COMMUNICATION • IOT CLOUD COMPUTING
  • 31. IOT practical using raspberry pi device IOT COURSE OVERVIEW IOT security using azure
  • 32. IOT COURSE PRE-REQUISITE ANYBODY CAN LEARN IOT DEVICES IRRESPECTIVE OF TECHNICAL BACKGROUND. COMPUTER BASICS PYTHON PROGRAMMING C SENSORS
  • 33. PROJECTS IN IOT • THEFT CONTROL DEVICE • HOME APPLIANCES. • TRAFFIC OPTIMIZER. • CLOUD. • REMOTE CONTROL DEVICES USING ANDROID APP. • SMART CLOCK
  • 34. INTRODUCTION OF RASPBERRY PI DEVICE • The Raspberry Pi is a tiny credit card size computer. Just add a keyboard, mouse, display, power supply, micro SD card with installed Linux Distribution and you'll have a fully fledged computer that can run applications from word processors and spreadsheets to games. • Raspberry Pi is a single board computer. (System on Chip SoC) based on Broadcom BCM2835 which includes ARM11 Processor, VideoCore IV GPU, 512MB RAM(B and B+models). Only the left thing is footprint, you need to insert a Secured Digital Card (SD Card) in the provided slot for boot media and storage. • The core of the raspberry pi is an ARM microprocessor. The latest raspberry pi is based on the ARM Cortex-A53, it is a complicated controller, hence we call it a microprocessor
  • 35. RASPBERRY VS ARDUINO • Raspberry uses python usually and rarely used for real time application. • Arduino should be used for real time application. • Raspberry uses Microprocessor but Arduino uses microcontroller.
  • 36. RASPBERRY PI COMPONENT • HDMI PORT • SD CARD • PROCESSOR • USB 2.0 • RASPBIAN OS (INSTALLED VIA SD CARD) • 1 GB RAM • WIFI MODULE • GPS • SENSORS
  • 37. RASPBERRY DEVICES COMPONENT RJ-45 LAN USB 2.0 3.5 MM Audio Jack HDMI Output Broadcom Processor GPIO Pins
  • 39. USE CASE : RASPBERRY PI IOT • Catch thief or disturbing elements in the house • Capture their image immediately and send to configured email id.
  • 41. CIRCUIT FOR PIR MOTION SENSOR
  • 42. PREREQUISITE • PIR MOTION SENSOR • WIRE JACK • RASPBERRY PI DEVICE • RASPBIAN OS INSTALLED OVER RASPBERRY PI DEVICE • EMAIL CLIENT SMTP • PYTHON CODE • USB WEBCAM/PYCAM
  • 43. PYTHON LIBRARIES USED • MotionSensor Module to operate PIR motion sensor. • Python program will be executed and whenever somebody or some object moves in front of It, it gets activated and mail sending function is called sends a mail using smtp library. • PiCamera Python Module to take snapshot using PyCam which is connected to raspberry Pi device.
  • 44. TYPE OF PINS • UART • I2C • GPIO • SPI • GROUND
  • 45. LANGUAGE SUPPORTED BY RASPBERRY PI • BCM GPIO WITH STANDARD NUMBERS • BOARD FOR EXACT PIN NUMBER • PYTHON GPIO LIBRARY
  • 46. GPIO PINS • BCM GPIO WITH STANDARD NUMBERS • BOARD FOR EXACT PIN NUMBER • PYTHON GPIO LIBRARY
  • 47. IOT AWS PREREQUISITE AWS Account (Free) IoT Raspberry Pi With Raspbian Installed Python AWS IoT SDK LAB Communication over MQTT Protocol Sensor data in AWS DevOps Lab Cloud
  • 49. IOT Azure • PREREQUISITE Micorsoft Azure Account (Free) IoT Raspberry Pi With Raspbian Installed Python AWS IoT SDK LAB Message using MQTT Protocol.
  • 51. INTRODUCTION • MOBILE APPLICATION CAN BE USED TO CONTROL SMART HOME DEVICES SUCH AS WASHING MACHINE ,REFRIGERATOR, LED BULBS, WATER TANK, HOME SECURITY SYSTEM ETC. • MOBILE APPLICATION WILL CONNECT TO IOT DEVICES . • THIS SYSTEM IS CALLED ANDROID OF THINGS.
  • 52. INTRODUCTION • USING IOT WITH ANDROID APPLICATION IS CALLED ANDROID OF THINGS . • IOT DEVICE IS LIKE SMALL COMPUTER . • EXAMPLE OF SUCH DEVICE IS RASPBERRY PI.
  • 53. PREREQUISITE • SD CARD • ANDROID OF THING SETUP UTILITY • INTERNET CONNECTION TO DOWNLOAD IMAGE • RASPBERRY PI 3B DEVICE CONNECTED OVER WIFI • ANDROID SDK ON DESKTOP COMPUTER.
  • 54. ANDROID OF THING INSTALLATION
  • 55. APP DEVELOPMENT FOR IOT WE CAN CONNECT ANDROID STUDIO WITH IOT DEVICE SUCH AS RASPBERRY PI.