SlideShare a Scribd company logo
1 of 19
HOME AUTOMATION USING
INTERNET OF THINGS
INTRODUCTION TO HOME AUTOMATION SYSTEM
• Home automation or domotics is building automation for a home, called
a smart home or smart house.
• A home automation system will monitor and/or control home attributes
such as lighting, climate, entertainment systems, and appliances.
• It may also include home security such as access control and alarm
systems. When connected with the Internet, home devices are an
important constituent of the Internet of Things ("IoT").
• A home automation system typically connects controlled devices to a
central hub or "gateway".
• The user interface for control of the system uses either wall-mounted
terminals, tablet or desktop computers, a mobile phone application, or a
Web interface that may also be accessible off-site through the Internet.
INTRODUCTION TO INTERNET OF THINGS
• The Internet of Things (IoT) is a system of interrelated computing
devices, mechanical and digital machines, objects, animals or
people.
• These devices are provided with unique identifiers and the ability to
transfer data over a network without requiring human-to-human or
human-to-computer interaction.
• The Internet of Things means taking all the things in the world and
connecting them to the internet.
• In the Internet of Things, all the things can be put into three
categories:
• Sensors that collect information and then send it.
• Computers that receive information and then act on it.
• Things that do both.
• And all three of these have enormous benefits that feed on each
other.
HOME AUTOMATION USING INTRENET OF THINGS
• Home automation has three major parts:
• Hardware
• Software/Apps
• Communication protocols
• Having the right hardware enables the ability to develop your IoT prototype iteratively and
respond to technology pivots with ease.
• A protocol selected with the right testing and careful consideration helps your avoiding
performance bottlenecks that otherwise would restrict the technology and device integration
capabilities with sensors and IoT gateways.
• Another important consideration is the firmware that resides in your hardware managing your
data, managing data transfer, firmware OTA updates and performing other critical operations
to make things talk.
HOME AUTOMATON AREAS
• Home automation has been projected to target wide array applications for
the new digital consumer.
• Some of the areas where consumers can expect to see home automation
led IoT-enabled connectivity are:
 Lighting control
 HVAC
 Lawn/Gardening management
 Smart Home Appliances
 Improved Home safety and security
 Home air quality and water quality
monitoring
 Natural Language-based voice
assistants
 Better Infotainment delivery
 AI-driven digital experiences
 Smart Switches
 Smart Locks
 Smart Energy Meters
The list is still not exhaustive and will evolve over the time to accommodate new IoT use cases.
COMPONENTS OF HOME AUTOMATION
• The major components involved
in building a smart home are as
under:
• IoT Sensors
• IoT Gateways
• IoT Protocols
• IoT Firmware
• IoT Cloud and Databases
• IoT Middleware (if required)
• IoT sensors involved in home automation are in
thousands, and there are hundreds of home automation
gateways as well. Most of the firmware is either written
in C, Python, Node.Js, or any other programming
language.
• The biggest players in IoT cloud can be divided into a
platform as a service(PaaS) and infrastructure as a
service(IaaS).
Home Automation Sensors
HOME AUTOMATION GATEWAYS
• For developing a home automation product, often stand-alone product sending data to a server is not
enough. Often due to battery and protocol limitations, the data from a sensor or sensors present in a home
has been routed through an IoT gateway. The Gateway must have the following features:
• Communication protocols supported
• Real-time capabilities
• MQTT, CoAP, HTTPS support
• Security and configuration
• Modularity
• Gateways can be hardware based or software based. Some of the popular hardware based gateways are
Raspberry Pi, Intel Edison etc.
• These gateways are extremely easy to customize and connect with your cloud services and devices.
However, they may or may not offer the same level of support that you need to build certain features.
HOME AUTOMATION PROTOCOLS
One of the most important parts of building a home automation product is to think about protocols, protocols that
your device would use to communicate to gateways, servers, and sensors.
• Bluetooth low energy or Bluetooth Smart: Wireless protocol with mesh capabilities, security, data encryption
algorithms and much more. Ideal for IoT-based products for smart homes.
• Zigbee: Low cost, mesh networked and low power radio frequency based protocol for IoT. Different Zigbee
versions don’t talk to each other.
• X10: A legacy protocol that utilizes powerline wiring for signaling and control
• Insteon: Communicates with devices both wirelessly and with wires
• Z-wave: Specializes in home automation with an emphasis on security
• Wifi: Needs no explanation
• UPB: Uses existing power lines installed in a home, reduces costs
• Thread: A royalty-free protocol for smart home automation, uses a 6lowpan
• ANT: An ultra low power protocol helping developers build low-powered sensors with a mesh distribution
capabilities.
• 6lowpan
CHARACTERISTICS OF A GOOD HOME
AUTOMATION PROTOCOL
The commonly preferred protocols are Bluetooth low energy, Z-wave, Zigbee, and Thread. The protocol
selection can now be narrowed down by the following factors:
• Ability to perform identity verification
• Quality of sensor networks
• Data transfer rate
• Security level
• Network topology required
• Density of objects around
• Effective Distance to be covered
IoT FIRMWARE
• Another important consideration is the firmware that resides in your hardware managing your data,
managing data transfer, firmware OTA updates and performing other critical operations to make things talk.
• IoT sensors involved in home automation are in thousands, and there are hundreds of home automation
gateways as well. Most of the firmware is either written in C, Python, Node.Js, or any other programming
language.
IoT HADWARE : ESP8266
• A cost-effective and highly integrated Wi-Fi MCU for IoT
applications
• The ESP8266 is a low-cost Wi-Fi microchip, with a full TCP/IP
stack and microcontroller capability, produced by Espressif Systems
in Shanghai, China.
• Processor: L106 32-bit RISC microprocessor core based on
the Tensilica Xtensa Diamond Standard 106Micro running at
80 MHz
FEATURES OF ESP8266
• Memory:
• 32 KiB instruction RAM
• 32 KiB instruction cache RAM
• 80 KiB user-data RAM
• 16 KiB ETS system-data RAM
• External QSPI flash: up to 16 MiB is supported (512 KiB to 4 MiB typically included)
• IEEE 802.11 b/g/n Wi-Fi
• WEP or WPA/WPA2 :Authentication, or open networks
• 17 GPIO pins
• SPI
• I²C : (software implementation)
• I²S: interfaces with DMA (sharing pins with GPIO)
• UART on dedicated pins, plus a transmit-only UART can be enabled on GPIO2
• 10-bit ADC (successive approximation ADC)
MAJOR IoT PLATFORMS AS A SERVICE PROVIDER:
• AWS IoT
• Azure IoT
• Thingworx
• Ubidots
• Thingspeak
• Carriots
• Konekt
• TempoIQ
• Xively
• IBM Bluemix
Characteristics of IoT platforms
These platforms are extremely divided over the IoT application and
security-related features that they provide.
A few of these platforms are open source.
• Device security and authentication
• Message brokers and message queuing
• Device administration
• Support towards protocols like CoAP, MQTT, HTTP
• Data collection, visualization, and simple analysis capabilities
• Integrability with other web services
• Horizontal and vertical scalability
• WebSocket APIs for real time for real-time information flow
Home Automation Architecture
This architecture supports the following considerations for
home automation solutions:
• End to end security mechanisms involving multilevel
authentication
• End to end data encryption, including the link layer
• Flexible and configurable access and authorization control
• Powerful cloud infrastructure
• Network agnostic with built-in feedback loops
• Configurable cloud-based rules engine
• API endpoints
• Data scalability
• NoSQL databases
HOME ASSISTANT FOR SMART HOME DEVELOPMENT
Home control consists of five
components:
• Components
• State machine
• Event bus
• Service registry
• Timer
Supports Raspberry Pi, uses Python with OS as Hassbian. It has
simplified automation rules that developers can use to build
their home automation
How home assistant works involve the following:
• Home control responsible for collecting information and
storing devices
• Home automation triggers commands based on user
configurations
• Smart home triggers based on past user behavior.
Hassbian is a SD card disk image which is a Raspbian installation with home Assistant in Virtual Environment, pre-
installed.
THE CORE ARCHITECTURE OF HOME ASSISTANT
GRAPHICAL USER INTERFAE: NODE RED
• Although all the existing IoT platforms provides very interactive graphical user
interfaces for all sorts of IoT applications, Node-Red programming can be used
to create customized dashboards.
• Node-RED provides a browser-based flow editor that makes it easy to wire
together flows using the wide range of nodes in the palette. Flows can be then
deployed to the runtime in a single-click.
• JavaScript functions can be created within the editor using a rich text editor.
• A built-in library allows you to save useful functions, templates or flows for re-
use.
• The flows created in Node-RED are stored using JSON which can be easily
imported and exported for sharing with others.
• An online flow library allows you to share your best flows with the world.
• Node-RED is built on Node.js, taking full advantage of its event-driven, non-
blocking model. This makes it ideal to run at the edge of the network on low-
cost hardware such as the Raspberry Pi as well as in the cloud.

More Related Content

Similar to HOME AUTOMATION USING INTERNET OF THINGS.pptx

Introduction to IoT Technologies - The need to know basics
Introduction to IoT Technologies - The need to know basicsIntroduction to IoT Technologies - The need to know basics
Introduction to IoT Technologies - The need to know basicsJaco Bester
 
iot enabling technologies for IOT subject
iot enabling technologies for IOT subjectiot enabling technologies for IOT subject
iot enabling technologies for IOT subjectKotiBabu7
 
IoT Enabling Technologies
IoT Enabling TechnologiesIoT Enabling Technologies
IoT Enabling TechnologiesPrakash Honnur
 
AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)
AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)
AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)Amazon Web Services
 
Atal io t introduction
Atal io t introductionAtal io t introduction
Atal io t introductionYadvendra bedi
 
Internet of Things 101 - Part II
Internet of Things 101 - Part IIInternet of Things 101 - Part II
Internet of Things 101 - Part IIYoonseok Hur
 
Gustavo Zastrow - Introduction to AWS IoT Core and MQTT
Gustavo Zastrow - Introduction to AWS  IoT Core and MQTTGustavo Zastrow - Introduction to AWS  IoT Core and MQTT
Gustavo Zastrow - Introduction to AWS IoT Core and MQTTGustavoRuizZastrow
 
Null mumbai-iot-workshop
Null mumbai-iot-workshopNull mumbai-iot-workshop
Null mumbai-iot-workshopNitesh Malviya
 
Can a browser become an IoT Gateway?
Can a browser become an IoT Gateway?Can a browser become an IoT Gateway?
Can a browser become an IoT Gateway?Sooraj Sanker
 
Internet of Things Architecture / Topology
Internet of Things Architecture / TopologyInternet of Things Architecture / Topology
Internet of Things Architecture / TopologyNEEVEE Technologies
 
IOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptxIOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptxneelamsanjeevkumar
 
the connection of iot with lora pan which enable
the connection of iot with lora pan which enablethe connection of iot with lora pan which enable
the connection of iot with lora pan which enableneelamsanjeevkumar
 
QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421
QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421
QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421Anderson Cheng
 
Meetup 4/2/2016 - Functionele en technische architectuur IoT
Meetup  4/2/2016 - Functionele en technische architectuur IoTMeetup  4/2/2016 - Functionele en technische architectuur IoT
Meetup 4/2/2016 - Functionele en technische architectuur IoTDigipolis Antwerpen
 
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...Rick G. Garibay
 

Similar to HOME AUTOMATION USING INTERNET OF THINGS.pptx (20)

Introduction to IoT Technologies - The need to know basics
Introduction to IoT Technologies - The need to know basicsIntroduction to IoT Technologies - The need to know basics
Introduction to IoT Technologies - The need to know basics
 
intro to iot.pdf
intro to iot.pdfintro to iot.pdf
intro to iot.pdf
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
iot enabling technologies for IOT subject
iot enabling technologies for IOT subjectiot enabling technologies for IOT subject
iot enabling technologies for IOT subject
 
IoT Enabling Technologies
IoT Enabling TechnologiesIoT Enabling Technologies
IoT Enabling Technologies
 
AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)
AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)
AWS re:Invent 2016: Enel E2E Smart Home Solution with Amazon Alexa (IOT308)
 
Atal io t introduction
Atal io t introductionAtal io t introduction
Atal io t introduction
 
Internet of Things 101 - Part II
Internet of Things 101 - Part IIInternet of Things 101 - Part II
Internet of Things 101 - Part II
 
Gustavo Zastrow - Introduction to AWS IoT Core and MQTT
Gustavo Zastrow - Introduction to AWS  IoT Core and MQTTGustavo Zastrow - Introduction to AWS  IoT Core and MQTT
Gustavo Zastrow - Introduction to AWS IoT Core and MQTT
 
unit-3.pptx
unit-3.pptxunit-3.pptx
unit-3.pptx
 
UNIT-2.pptx
UNIT-2.pptxUNIT-2.pptx
UNIT-2.pptx
 
Null mumbai-iot-workshop
Null mumbai-iot-workshopNull mumbai-iot-workshop
Null mumbai-iot-workshop
 
Can a browser become an IoT Gateway?
Can a browser become an IoT Gateway?Can a browser become an IoT Gateway?
Can a browser become an IoT Gateway?
 
Internet of Things Architecture / Topology
Internet of Things Architecture / TopologyInternet of Things Architecture / Topology
Internet of Things Architecture / Topology
 
IOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptxIOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptx
 
the connection of iot with lora pan which enable
the connection of iot with lora pan which enablethe connection of iot with lora pan which enable
the connection of iot with lora pan which enable
 
QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421
QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421
QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421
 
Meetup 4/2/2016 - Functionele en technische architectuur IoT
Meetup  4/2/2016 - Functionele en technische architectuur IoTMeetup  4/2/2016 - Functionele en technische architectuur IoT
Meetup 4/2/2016 - Functionele en technische architectuur IoT
 
IzoT platform presentation
IzoT platform presentationIzoT platform presentation
IzoT platform presentation
 
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
 

Recently uploaded

VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

HOME AUTOMATION USING INTERNET OF THINGS.pptx

  • 2. INTRODUCTION TO HOME AUTOMATION SYSTEM • Home automation or domotics is building automation for a home, called a smart home or smart house. • A home automation system will monitor and/or control home attributes such as lighting, climate, entertainment systems, and appliances. • It may also include home security such as access control and alarm systems. When connected with the Internet, home devices are an important constituent of the Internet of Things ("IoT"). • A home automation system typically connects controlled devices to a central hub or "gateway". • The user interface for control of the system uses either wall-mounted terminals, tablet or desktop computers, a mobile phone application, or a Web interface that may also be accessible off-site through the Internet.
  • 3. INTRODUCTION TO INTERNET OF THINGS • The Internet of Things (IoT) is a system of interrelated computing devices, mechanical and digital machines, objects, animals or people. • These devices are provided with unique identifiers and the ability to transfer data over a network without requiring human-to-human or human-to-computer interaction. • The Internet of Things means taking all the things in the world and connecting them to the internet. • In the Internet of Things, all the things can be put into three categories: • Sensors that collect information and then send it. • Computers that receive information and then act on it. • Things that do both. • And all three of these have enormous benefits that feed on each other.
  • 4. HOME AUTOMATION USING INTRENET OF THINGS • Home automation has three major parts: • Hardware • Software/Apps • Communication protocols • Having the right hardware enables the ability to develop your IoT prototype iteratively and respond to technology pivots with ease. • A protocol selected with the right testing and careful consideration helps your avoiding performance bottlenecks that otherwise would restrict the technology and device integration capabilities with sensors and IoT gateways. • Another important consideration is the firmware that resides in your hardware managing your data, managing data transfer, firmware OTA updates and performing other critical operations to make things talk.
  • 5. HOME AUTOMATON AREAS • Home automation has been projected to target wide array applications for the new digital consumer. • Some of the areas where consumers can expect to see home automation led IoT-enabled connectivity are:  Lighting control  HVAC  Lawn/Gardening management  Smart Home Appliances  Improved Home safety and security  Home air quality and water quality monitoring  Natural Language-based voice assistants  Better Infotainment delivery  AI-driven digital experiences  Smart Switches  Smart Locks  Smart Energy Meters The list is still not exhaustive and will evolve over the time to accommodate new IoT use cases.
  • 6. COMPONENTS OF HOME AUTOMATION • The major components involved in building a smart home are as under: • IoT Sensors • IoT Gateways • IoT Protocols • IoT Firmware • IoT Cloud and Databases • IoT Middleware (if required) • IoT sensors involved in home automation are in thousands, and there are hundreds of home automation gateways as well. Most of the firmware is either written in C, Python, Node.Js, or any other programming language. • The biggest players in IoT cloud can be divided into a platform as a service(PaaS) and infrastructure as a service(IaaS).
  • 8. HOME AUTOMATION GATEWAYS • For developing a home automation product, often stand-alone product sending data to a server is not enough. Often due to battery and protocol limitations, the data from a sensor or sensors present in a home has been routed through an IoT gateway. The Gateway must have the following features: • Communication protocols supported • Real-time capabilities • MQTT, CoAP, HTTPS support • Security and configuration • Modularity • Gateways can be hardware based or software based. Some of the popular hardware based gateways are Raspberry Pi, Intel Edison etc. • These gateways are extremely easy to customize and connect with your cloud services and devices. However, they may or may not offer the same level of support that you need to build certain features.
  • 9. HOME AUTOMATION PROTOCOLS One of the most important parts of building a home automation product is to think about protocols, protocols that your device would use to communicate to gateways, servers, and sensors. • Bluetooth low energy or Bluetooth Smart: Wireless protocol with mesh capabilities, security, data encryption algorithms and much more. Ideal for IoT-based products for smart homes. • Zigbee: Low cost, mesh networked and low power radio frequency based protocol for IoT. Different Zigbee versions don’t talk to each other. • X10: A legacy protocol that utilizes powerline wiring for signaling and control • Insteon: Communicates with devices both wirelessly and with wires • Z-wave: Specializes in home automation with an emphasis on security • Wifi: Needs no explanation • UPB: Uses existing power lines installed in a home, reduces costs • Thread: A royalty-free protocol for smart home automation, uses a 6lowpan • ANT: An ultra low power protocol helping developers build low-powered sensors with a mesh distribution capabilities. • 6lowpan
  • 10. CHARACTERISTICS OF A GOOD HOME AUTOMATION PROTOCOL The commonly preferred protocols are Bluetooth low energy, Z-wave, Zigbee, and Thread. The protocol selection can now be narrowed down by the following factors: • Ability to perform identity verification • Quality of sensor networks • Data transfer rate • Security level • Network topology required • Density of objects around • Effective Distance to be covered
  • 11. IoT FIRMWARE • Another important consideration is the firmware that resides in your hardware managing your data, managing data transfer, firmware OTA updates and performing other critical operations to make things talk. • IoT sensors involved in home automation are in thousands, and there are hundreds of home automation gateways as well. Most of the firmware is either written in C, Python, Node.Js, or any other programming language.
  • 12. IoT HADWARE : ESP8266 • A cost-effective and highly integrated Wi-Fi MCU for IoT applications • The ESP8266 is a low-cost Wi-Fi microchip, with a full TCP/IP stack and microcontroller capability, produced by Espressif Systems in Shanghai, China. • Processor: L106 32-bit RISC microprocessor core based on the Tensilica Xtensa Diamond Standard 106Micro running at 80 MHz
  • 13. FEATURES OF ESP8266 • Memory: • 32 KiB instruction RAM • 32 KiB instruction cache RAM • 80 KiB user-data RAM • 16 KiB ETS system-data RAM • External QSPI flash: up to 16 MiB is supported (512 KiB to 4 MiB typically included) • IEEE 802.11 b/g/n Wi-Fi • WEP or WPA/WPA2 :Authentication, or open networks • 17 GPIO pins • SPI • I²C : (software implementation) • I²S: interfaces with DMA (sharing pins with GPIO) • UART on dedicated pins, plus a transmit-only UART can be enabled on GPIO2 • 10-bit ADC (successive approximation ADC)
  • 14. MAJOR IoT PLATFORMS AS A SERVICE PROVIDER: • AWS IoT • Azure IoT • Thingworx • Ubidots • Thingspeak • Carriots • Konekt • TempoIQ • Xively • IBM Bluemix
  • 15. Characteristics of IoT platforms These platforms are extremely divided over the IoT application and security-related features that they provide. A few of these platforms are open source. • Device security and authentication • Message brokers and message queuing • Device administration • Support towards protocols like CoAP, MQTT, HTTP • Data collection, visualization, and simple analysis capabilities • Integrability with other web services • Horizontal and vertical scalability • WebSocket APIs for real time for real-time information flow
  • 16. Home Automation Architecture This architecture supports the following considerations for home automation solutions: • End to end security mechanisms involving multilevel authentication • End to end data encryption, including the link layer • Flexible and configurable access and authorization control • Powerful cloud infrastructure • Network agnostic with built-in feedback loops • Configurable cloud-based rules engine • API endpoints • Data scalability • NoSQL databases
  • 17. HOME ASSISTANT FOR SMART HOME DEVELOPMENT Home control consists of five components: • Components • State machine • Event bus • Service registry • Timer Supports Raspberry Pi, uses Python with OS as Hassbian. It has simplified automation rules that developers can use to build their home automation How home assistant works involve the following: • Home control responsible for collecting information and storing devices • Home automation triggers commands based on user configurations • Smart home triggers based on past user behavior. Hassbian is a SD card disk image which is a Raspbian installation with home Assistant in Virtual Environment, pre- installed.
  • 18. THE CORE ARCHITECTURE OF HOME ASSISTANT
  • 19. GRAPHICAL USER INTERFAE: NODE RED • Although all the existing IoT platforms provides very interactive graphical user interfaces for all sorts of IoT applications, Node-Red programming can be used to create customized dashboards. • Node-RED provides a browser-based flow editor that makes it easy to wire together flows using the wide range of nodes in the palette. Flows can be then deployed to the runtime in a single-click. • JavaScript functions can be created within the editor using a rich text editor. • A built-in library allows you to save useful functions, templates or flows for re- use. • The flows created in Node-RED are stored using JSON which can be easily imported and exported for sharing with others. • An online flow library allows you to share your best flows with the world. • Node-RED is built on Node.js, taking full advantage of its event-driven, non- blocking model. This makes it ideal to run at the edge of the network on low- cost hardware such as the Raspberry Pi as well as in the cloud.