SlideShare a Scribd company logo
[Part 3] automation of home appliances using raspberry pi – all set to automate the home appliances
Intro
Azilen is back with the third blog of its Automation of Home Appliances using
Raspberry Pi. The first and second blogs of this series were more about
technology set up such as Software Installation Guide and Implementation of
Hand Gesture Recognition. Third blog is more about command configuration set
up and user oriented real time demo of application which is actually a captive
portal type application designed to automate home appliances.
[Part 3] automation of home appliances using raspberry pi – all set to automate the home appliances
Technological Overview – How We Created it to be
a Captive Portal
• As the user can have remote access to application, we hosted the
application at Raspberry PI server.
• Though spring boot is known for making notable amount of reduction in
writing a lot of configuration and boilerplate code, its auxiliary niceties of
being light weight and the caliber of packaging the application as a
runnable jar that includes an embedded tomcat server attracted us more
for its consideration for our application and its REST endpoints also
helped us in making the application accessible through browser.
• Application package comes in executable jar format such as and it has
configured system settings that help to start the web server on Raspberry
PI startup without any user interaction.
• A user friendly application flow which is described in Real Time Demo of
Application section could be achieved through prominent utilization of
spring boot capabilities.
Real Time Demo of Application
How does the user manage application set up?
This is a plug and play set top box look like solution intended to easy
installation and operation. User just simply needs to supply electric power
through cable to access it.
Elementary application access
• We have tried to make the application access handy as much as we could.
• Once the user plugs in our set top box look like device and connect to the
home WiFi network, system UI will automatically open up in each laptop
or mobile device which are connected with that particular WiFi network
and enable the user to manage his home appliances through them.
• We have used Captive Portal concept for implementing this functionality
and of course, it needs successful WiFi access permissions like SSID and
Password or any configured hint.
• Then the url of application will be saved in browser so that user can
manually ping the system.
How It Works?
Once the user starts the application, it will check “Smart IR Device” has
connected or not, according the device status application show message. If it
is connected, system will go ahead otherwise it will display the error message
and in that case, the user needs to configure smart IR device by providing
WiFi user ID and Password. This process is called ‘Smart Config’.
Once IR device gets connected application will confirm you it by message and
will navigate you to the home page.
Learning Mode to make the Device Learn
Learning Mode is all about making the IR device understand that which
gesture or numerical input to be considered for performing desired action
and accordingly IR device will pass the signals to connected home appliance.
For manual Input set up application will display a dashboard with configured
options and for gesture input set up, you can enable device camera and
capture the gesture by using Start Capture and Stop Capture buttons. Once
gesture is configured, you can link that gesture to the desired on off etc.
actions.
[Part 3] automation of home appliances using raspberry pi – all set to automate the home appliances
Execution Mode to Implement the Actions
Once gestures are configured and linked with relevant actions, they can be
executed anytime. To execute it, user simply needs to assess the application
and capture the gesture using Take Snapshot.
[Part 3] automation of home appliances using raspberry pi – all set to automate the home appliances
Manual inputs can be executed by using number keys.
Help section is also the part of application to guide the user so that he can
use the application flawlessly.
Conclusion
Of course, this accomplishment has certainly boosted our techie spirit up to
optimum level. Still, while the world is advancing swiftly towards Internet of
Things, and people are looking forward to high end and affordable
technological experience in routine life, Azilen believes that there is a long
way to go. Many more advancements are still on the way for us.
Original Source :
http://www.azilen.com/blog/automation-of-home-appliances-using-
raspberry-pi-part-3/
Thanks You
www.azilen.com
Let us know if you have any Question!
info@azilen.com |+1-972-325-2243

More Related Content

PPTX
[Part 2] automation of home appliances using raspberry pi – implementation of...
PPTX
Gesture Recognition Technology-Seminar PPT
PDF
SMART INTELLIGENT SECURITY SYSTEM FOR WOMEN
PPTX
Part 2 - Gesture Recognition Technology
PDF
IRJET- Hand Movement Recognition for a Speech Impaired Person
PPTX
Gesture vocalizer
PDF
Women Security Assistance system with GPS tracking and messaging system
PDF
Office stretching functions, means, technical levels
[Part 2] automation of home appliances using raspberry pi – implementation of...
Gesture Recognition Technology-Seminar PPT
SMART INTELLIGENT SECURITY SYSTEM FOR WOMEN
Part 2 - Gesture Recognition Technology
IRJET- Hand Movement Recognition for a Speech Impaired Person
Gesture vocalizer
Women Security Assistance system with GPS tracking and messaging system
Office stretching functions, means, technical levels

What's hot (20)

PDF
IRJET-Wireless Controlling of Remote Electrical Device using Android Smartphone
PPTX
Fin - A Wearable Gesture Controlled Ring
DOCX
wear fin seminar report
PDF
IRJET- IoT based Portable Hand Gesture Recognition System
PPTX
Airlive smart home iot products and solutions - info tech middle east
PPTX
sign language recognition using HMM
PDF
Smart Robotic Assistant using IOT
PPTX
Home automation & security system
PPTX
IoT
PDF
[CocoaHeads Tricity] Estimote Beacons - world most popular iBeacon implementa...
PPTX
Sign language translator using glove
PPTX
Project handtalk
PPTX
Haptic technology
PPTX
Hand gesture recognition
PPTX
Virtual keyboard
DOCX
Hand talk (assistive technology for dumb)- Sign language glove with voice
PDF
Estimote Beacons
PDF
IRJET - A Smart Assistant for Aiding Dumb People
PDF
IRJET- IoT based Adaptive Traffic Monitoring
IRJET-Wireless Controlling of Remote Electrical Device using Android Smartphone
Fin - A Wearable Gesture Controlled Ring
wear fin seminar report
IRJET- IoT based Portable Hand Gesture Recognition System
Airlive smart home iot products and solutions - info tech middle east
sign language recognition using HMM
Smart Robotic Assistant using IOT
Home automation & security system
IoT
[CocoaHeads Tricity] Estimote Beacons - world most popular iBeacon implementa...
Sign language translator using glove
Project handtalk
Haptic technology
Hand gesture recognition
Virtual keyboard
Hand talk (assistive technology for dumb)- Sign language glove with voice
Estimote Beacons
IRJET - A Smart Assistant for Aiding Dumb People
IRJET- IoT based Adaptive Traffic Monitoring
Ad

Similar to [Part 3] automation of home appliances using raspberry pi – all set to automate the home appliances (20)

PPTX
VAViS Mobile Application _Softqubes Technologies
DOCX
Home Security App Development.docx
PDF
IRJET-Garbage Monitoring and Management using Internet of things
PDF
Simplifying IoT App Development - A Whitepaper by RapidValue
PDF
Eh4301812815
PDF
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
PDF
IRJET- Smart Mirror using Virtual Voice Assistant
PDF
IRJET- Secure Buddy: An Intelligent Door Lock
PDF
IRJET- An Intelligent Remote Controlled System for Smart Home Automation
PDF
IRJET- Human Activity Recognition using Smartphone Sensors
PDF
SmartPi presentation
DOCX
progressive web app
PDF
IRJET- TRACKITUP-An Android Application to Track Multiple Users
PDF
IRJET- Wi-Fi based Home & Industry Surveillance Bot using Pi Camera
PDF
IRJET- IoT based Home Automation and Smart Security System
PDF
Application for Data Sync Between Different geo Locations
PPTX
An IOT based Smart Home with virtual assistant
PDF
IRJET- Android Application on Restaurant Management
PDF
IRJET- Android Application on Restaurant Management
PDF
IRJET- E-Governance Via Online and Offline Server
VAViS Mobile Application _Softqubes Technologies
Home Security App Development.docx
IRJET-Garbage Monitoring and Management using Internet of things
Simplifying IoT App Development - A Whitepaper by RapidValue
Eh4301812815
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
IRJET- Smart Mirror using Virtual Voice Assistant
IRJET- Secure Buddy: An Intelligent Door Lock
IRJET- An Intelligent Remote Controlled System for Smart Home Automation
IRJET- Human Activity Recognition using Smartphone Sensors
SmartPi presentation
progressive web app
IRJET- TRACKITUP-An Android Application to Track Multiple Users
IRJET- Wi-Fi based Home & Industry Surveillance Bot using Pi Camera
IRJET- IoT based Home Automation and Smart Security System
Application for Data Sync Between Different geo Locations
An IOT based Smart Home with virtual assistant
IRJET- Android Application on Restaurant Management
IRJET- Android Application on Restaurant Management
IRJET- E-Governance Via Online and Offline Server
Ad

More from Azilen Technologies Pvt. Ltd. (20)

PDF
Software Product Development for Startups.pdf
PPTX
How Chatbots Empower Healthcare Ecosystem?
PPTX
[Step by-step guide] configure document generation functionality in ms dynami...
PPTX
How to overcome operational challenges in getting consistent beacon behavior
PPTX
Liferay dxp – the good, the bad and the ugly
PPTX
Realm mobile platform – explore real time data synchronization capabilities
PPTX
A step by step guide to develop temperature sensor io t application using ibm...
PPTX
How to create an angular 2.0 application in liferay dxp to fetch the ootb adv...
PPTX
Register Virtual Device and analyze the device data
PPTX
Analytics and etl based bi solutions
PPTX
Advanced risk management & mitigation system
PPTX
Server driven user interface (sdui) – framework for i os applications!
PPTX
How to integrate portlet as widget in liferay to any website application
PPTX
A walkthrough of recently held wwdc17
PPTX
How wearable devices are changing our lives
PPTX
iPad Application as Return Process Automation Solution for eCommerce Store
PPTX
Rfid systems for asset management — the young technology on its winning path
PPTX
[Part 1] automation of home appliances using raspberry pi – software installa...
PPTX
Google cardboard the most cost effective virtual reality technology by google
PPTX
Cognitive assessment solution
Software Product Development for Startups.pdf
How Chatbots Empower Healthcare Ecosystem?
[Step by-step guide] configure document generation functionality in ms dynami...
How to overcome operational challenges in getting consistent beacon behavior
Liferay dxp – the good, the bad and the ugly
Realm mobile platform – explore real time data synchronization capabilities
A step by step guide to develop temperature sensor io t application using ibm...
How to create an angular 2.0 application in liferay dxp to fetch the ootb adv...
Register Virtual Device and analyze the device data
Analytics and etl based bi solutions
Advanced risk management & mitigation system
Server driven user interface (sdui) – framework for i os applications!
How to integrate portlet as widget in liferay to any website application
A walkthrough of recently held wwdc17
How wearable devices are changing our lives
iPad Application as Return Process Automation Solution for eCommerce Store
Rfid systems for asset management — the young technology on its winning path
[Part 1] automation of home appliances using raspberry pi – software installa...
Google cardboard the most cost effective virtual reality technology by google
Cognitive assessment solution

Recently uploaded (20)

PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Modernizing your data center with Dell and AMD
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Big Data Technologies - Introduction.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Cloud computing and distributed systems.
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
NewMind AI Monthly Chronicles - July 2025
Mobile App Security Testing_ A Comprehensive Guide.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Chapter 3 Spatial Domain Image Processing.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
The Rise and Fall of 3GPP – Time for a Sabbatical?
Diabetes mellitus diagnosis method based random forest with bat algorithm
Modernizing your data center with Dell and AMD
Network Security Unit 5.pdf for BCA BBA.
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Understanding_Digital_Forensics_Presentation.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Encapsulation_ Review paper, used for researhc scholars
Big Data Technologies - Introduction.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Cloud computing and distributed systems.
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
NewMind AI Monthly Chronicles - July 2025

[Part 3] automation of home appliances using raspberry pi – all set to automate the home appliances

  • 2. Intro Azilen is back with the third blog of its Automation of Home Appliances using Raspberry Pi. The first and second blogs of this series were more about technology set up such as Software Installation Guide and Implementation of Hand Gesture Recognition. Third blog is more about command configuration set up and user oriented real time demo of application which is actually a captive portal type application designed to automate home appliances.
  • 4. Technological Overview – How We Created it to be a Captive Portal • As the user can have remote access to application, we hosted the application at Raspberry PI server. • Though spring boot is known for making notable amount of reduction in writing a lot of configuration and boilerplate code, its auxiliary niceties of being light weight and the caliber of packaging the application as a runnable jar that includes an embedded tomcat server attracted us more for its consideration for our application and its REST endpoints also helped us in making the application accessible through browser. • Application package comes in executable jar format such as and it has configured system settings that help to start the web server on Raspberry PI startup without any user interaction. • A user friendly application flow which is described in Real Time Demo of Application section could be achieved through prominent utilization of spring boot capabilities.
  • 5. Real Time Demo of Application
  • 6. How does the user manage application set up? This is a plug and play set top box look like solution intended to easy installation and operation. User just simply needs to supply electric power through cable to access it. Elementary application access • We have tried to make the application access handy as much as we could. • Once the user plugs in our set top box look like device and connect to the home WiFi network, system UI will automatically open up in each laptop or mobile device which are connected with that particular WiFi network and enable the user to manage his home appliances through them. • We have used Captive Portal concept for implementing this functionality and of course, it needs successful WiFi access permissions like SSID and Password or any configured hint. • Then the url of application will be saved in browser so that user can manually ping the system.
  • 7. How It Works? Once the user starts the application, it will check “Smart IR Device” has connected or not, according the device status application show message. If it is connected, system will go ahead otherwise it will display the error message and in that case, the user needs to configure smart IR device by providing WiFi user ID and Password. This process is called ‘Smart Config’.
  • 8. Once IR device gets connected application will confirm you it by message and will navigate you to the home page.
  • 9. Learning Mode to make the Device Learn Learning Mode is all about making the IR device understand that which gesture or numerical input to be considered for performing desired action and accordingly IR device will pass the signals to connected home appliance. For manual Input set up application will display a dashboard with configured options and for gesture input set up, you can enable device camera and capture the gesture by using Start Capture and Stop Capture buttons. Once gesture is configured, you can link that gesture to the desired on off etc. actions.
  • 11. Execution Mode to Implement the Actions Once gestures are configured and linked with relevant actions, they can be executed anytime. To execute it, user simply needs to assess the application and capture the gesture using Take Snapshot.
  • 13. Manual inputs can be executed by using number keys. Help section is also the part of application to guide the user so that he can use the application flawlessly.
  • 14. Conclusion Of course, this accomplishment has certainly boosted our techie spirit up to optimum level. Still, while the world is advancing swiftly towards Internet of Things, and people are looking forward to high end and affordable technological experience in routine life, Azilen believes that there is a long way to go. Many more advancements are still on the way for us.
  • 16. Thanks You www.azilen.com Let us know if you have any Question! info@azilen.com |+1-972-325-2243