Pervasive technology is an important feature in smart home appliances control. With pervasive technology, the user is able to discover and control every device and each service without initialization configuration and setup. Since single-board computer often used in smart home appliances, combining pervasive technology and microcomputer/single-board computer will be important to be applied and make a possibility to create a smart home system based on the requirement of it users that will be beneficial for the smart home users and the developers. This paper proposed a design of pervasive discovery, service, and control system for smart home appliances by integrating Raspberry Pi, UPnP protocols, and Xbee that able to control an RGB LED services such as switching, dimming, change color and read a temperature sensor as an example in smart home appliances. This paper enriched the raspberry Pi GPIO function to be able to control via TCP/IP network with UPnP protocol and receive information from a temperature sensor node via Xbee communication. Service control time is measured with UPnP round trip time by subtracting HTTP response arrival with HTTP request time. GPIO processing time measured at the application level by counting a timer that starts before GPIO process and ended after GPIO successfully executed.
Design and implementation home security system and monitoring by using wirele...IJECEIAES
The dramatic advancments on communication and networking technologies have led to the emergence of Internet-of-Things (IoT). IoT technology has opened the door for various applications. In particular, the home automation was one of the common applications that took the advantage of IoT. Several research efforts have addressed the home automation system using IoT covering wide range of functionalities. One of the concerning tasks is providing a secure system that can give alarms for suspicious activities within the house. This paper presents a secure house system based on IoT where several activities are being sensed and detected. Specifically, gas, humidity, body temperature and motion have been considered within the sensing based on two main types of micro-controller including Arduino and Raspberry Pi. Consequentially, an Android prototype has bene developed in order to give an interactive interface for warning the house owner regarding any suscpicious activities. Results of simulation demonstrated the efficancy of the proposed system.
IJERA (International journal of Engineering Research and Applications) is International online, ... peer reviewed journal. For more detail or submit your article, please visit www.ijera.com
IRJET- An Intelligent Remote Controlled System for Smart Home AutomationIRJET Journal
This document describes the design and implementation of a smart home automation system using a Raspberry Pi. The system allows users to monitor and control home appliances and devices from their smartphones. Sensors like PIR motion sensors and door sensors are connected to the Raspberry Pi to detect movement and door openings. The system also includes a webcam for video surveillance that is triggered by the PIR motion sensor. The Raspberry Pi processes this sensor data and sends notifications and camera footage to a mobile app, allowing remote monitoring and control of devices in the home. The system provides security monitoring and control of lights and appliances in a low-cost and customizable manner.
IRJET- Home Automation using Voice Commands in the Hindi LanguageIRJET Journal
The document describes a proposed home automation system that uses voice commands in Hindi to control devices. Key features include:
- Using an Arduino board and voice recognition module to interpret Hindi voice commands and control connected home appliances in a cost-effective manner.
- A Python-based voice assistant that uses Google's text-to-speech API to understand spoken commands and sends responses to the Arduino board.
- The system is designed to help elderly and disabled users operate lights, fans, air conditioners and other devices with voice commands in their native Hindi language.
IRJET - Survey on Smart System for Non Smart Devices using Raspberry PI3b & G...IRJET Journal
This document discusses a survey on using a Raspberry Pi 3B and Google Assistance to create a smart system that can control non-smart devices. The system allows users to control devices like lights and fans using voice commands. It describes how the Raspberry Pi acts as a smart hub that connects to devices and is controlled by Google Assistance. The system aims to make traditional devices "smart" by enabling voice control of them through the Raspberry Pi and Google Assistance.
Review of Home Automation Systems and Network Security using IoTijtsrd
In the current tech world, there are multiple advancements being made in the field of Network Security, this is because devices are grouped into various networks and can be accessed remotely through the use of the internet. As a result, it is integral to ensure that only the authorized personnel are able to access and control the respective devices which are connected in the various networks. Mobile devices such as smart phones, laptops, tablets etc. have enabled users to access their information on the go at any time provided they have internet connectivity and are connected to the devices network. Otieno Godfrey Oduor "Review of Home Automation Systems and Network Security using IoT" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-4 | Issue-3 , April 2020, URL: https://www.ijtsrd.com/papers/ijtsrd30687.pdf Paper Url :https://www.ijtsrd.com/computer-science/artificial-intelligence/30687/review-of-home-automation-systems-and-network-security-using-iot/otieno-godfrey-oduor
Arduino Based Home Lighting Control by Android Phoneijtsrd
Energy Conservation is the effort made to reduce the consumption of energy by using energy more efficiently. Energy can be conserved by reducing wastage and losses, improving efficiency through technological upgrades. In this thesis, Bluetooth based home lighting control system using Arduino UNO is presented as the good example for energy conservation by applying updated technologies. Bluetooth Module, relays, bulbs, android phone, ardudroid application and power supply are used to complete this system. Not only lighting but also any home appliance can be controlled through the customized smartphone application thanks to the advantages of Bluetooth Wireless Technology. Remote controlled Bluetooth based home lighting control system provides a most modern solution with smartphones. The design is based on mainly a stand alone Arduino BT Board to which home appliances are connected via relays. Password protection is added to protect unauthorized access making a perfect system. Dr. Thida Aung "Arduino Based Home Lighting Control by Android Phone" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-5 , August 2019, URL: https://www.ijtsrd.com/papers/ijtsrd26779.pdf Paper URL: https://www.ijtsrd.com/engineering/electronics-and-communication-engineering/26779/arduino-based-home-lighting-control-by-android-phone/dr-thida-aung
Design and implementation home security system and monitoring by using wirele...IJECEIAES
The dramatic advancments on communication and networking technologies have led to the emergence of Internet-of-Things (IoT). IoT technology has opened the door for various applications. In particular, the home automation was one of the common applications that took the advantage of IoT. Several research efforts have addressed the home automation system using IoT covering wide range of functionalities. One of the concerning tasks is providing a secure system that can give alarms for suspicious activities within the house. This paper presents a secure house system based on IoT where several activities are being sensed and detected. Specifically, gas, humidity, body temperature and motion have been considered within the sensing based on two main types of micro-controller including Arduino and Raspberry Pi. Consequentially, an Android prototype has bene developed in order to give an interactive interface for warning the house owner regarding any suscpicious activities. Results of simulation demonstrated the efficancy of the proposed system.
IJERA (International journal of Engineering Research and Applications) is International online, ... peer reviewed journal. For more detail or submit your article, please visit www.ijera.com
IRJET- An Intelligent Remote Controlled System for Smart Home AutomationIRJET Journal
This document describes the design and implementation of a smart home automation system using a Raspberry Pi. The system allows users to monitor and control home appliances and devices from their smartphones. Sensors like PIR motion sensors and door sensors are connected to the Raspberry Pi to detect movement and door openings. The system also includes a webcam for video surveillance that is triggered by the PIR motion sensor. The Raspberry Pi processes this sensor data and sends notifications and camera footage to a mobile app, allowing remote monitoring and control of devices in the home. The system provides security monitoring and control of lights and appliances in a low-cost and customizable manner.
IRJET- Home Automation using Voice Commands in the Hindi LanguageIRJET Journal
The document describes a proposed home automation system that uses voice commands in Hindi to control devices. Key features include:
- Using an Arduino board and voice recognition module to interpret Hindi voice commands and control connected home appliances in a cost-effective manner.
- A Python-based voice assistant that uses Google's text-to-speech API to understand spoken commands and sends responses to the Arduino board.
- The system is designed to help elderly and disabled users operate lights, fans, air conditioners and other devices with voice commands in their native Hindi language.
IRJET - Survey on Smart System for Non Smart Devices using Raspberry PI3b & G...IRJET Journal
This document discusses a survey on using a Raspberry Pi 3B and Google Assistance to create a smart system that can control non-smart devices. The system allows users to control devices like lights and fans using voice commands. It describes how the Raspberry Pi acts as a smart hub that connects to devices and is controlled by Google Assistance. The system aims to make traditional devices "smart" by enabling voice control of them through the Raspberry Pi and Google Assistance.
Review of Home Automation Systems and Network Security using IoTijtsrd
In the current tech world, there are multiple advancements being made in the field of Network Security, this is because devices are grouped into various networks and can be accessed remotely through the use of the internet. As a result, it is integral to ensure that only the authorized personnel are able to access and control the respective devices which are connected in the various networks. Mobile devices such as smart phones, laptops, tablets etc. have enabled users to access their information on the go at any time provided they have internet connectivity and are connected to the devices network. Otieno Godfrey Oduor "Review of Home Automation Systems and Network Security using IoT" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-4 | Issue-3 , April 2020, URL: https://www.ijtsrd.com/papers/ijtsrd30687.pdf Paper Url :https://www.ijtsrd.com/computer-science/artificial-intelligence/30687/review-of-home-automation-systems-and-network-security-using-iot/otieno-godfrey-oduor
Arduino Based Home Lighting Control by Android Phoneijtsrd
Energy Conservation is the effort made to reduce the consumption of energy by using energy more efficiently. Energy can be conserved by reducing wastage and losses, improving efficiency through technological upgrades. In this thesis, Bluetooth based home lighting control system using Arduino UNO is presented as the good example for energy conservation by applying updated technologies. Bluetooth Module, relays, bulbs, android phone, ardudroid application and power supply are used to complete this system. Not only lighting but also any home appliance can be controlled through the customized smartphone application thanks to the advantages of Bluetooth Wireless Technology. Remote controlled Bluetooth based home lighting control system provides a most modern solution with smartphones. The design is based on mainly a stand alone Arduino BT Board to which home appliances are connected via relays. Password protection is added to protect unauthorized access making a perfect system. Dr. Thida Aung "Arduino Based Home Lighting Control by Android Phone" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-5 , August 2019, URL: https://www.ijtsrd.com/papers/ijtsrd26779.pdf Paper URL: https://www.ijtsrd.com/engineering/electronics-and-communication-engineering/26779/arduino-based-home-lighting-control-by-android-phone/dr-thida-aung
IRJET-Home Automation System Based on Voice RecognitionIRJET Journal
This document presents a home automation system based on voice recognition that can control devices and adjust the height of a bed through voice commands. The system uses a voice recognition module, Arduino microcontroller, relay circuit, and motorized jack bed. It is designed for physically disabled people to control home devices and adjust their bed height independently without assistance. The system was tested and the results show it can effectively recognize voice commands and control devices and adjust the bed height to three positions based on the commands.
This document describes a smart home system that uses IoT technology to allow users to control home appliances like lights, fans, and air conditioners from an Android mobile application over WiFi. The system includes an Arduino microcontroller connected to relays that can turn appliances on and off based on commands sent from the mobile app to a WiFi module. This creates a convenient way for users to remotely control and automate appliances in their home without needing to be physically present.
UBIQUITOUS SMART HOME SYSTEM USING ANDROID APPLICATIONIJCNCJournal
This paper presents a flexible standalone, low cost smart home system, which is based on the Android app communicating with the micro-web server providing more than the switching functionalities. The Arduino Ethernet is used to eliminate the use of a personal computer (PC) keeping the cost of the overall system to a inimum while voice activation is incorporated for switching functionalities. Devices such as light switches, power plugs, temperature sensors, humidity sensors, current sensors, intrusion detection sensors, smoke/gas sensors and sirens have been integrated in the system to demonstrate the feasibility and effectiveness of the proposed smart home system. The smart home app is tested and it is able successfully perform the smart home operations such as switching functionalities, automatic environmental control and intrusion detection, in the later case where an email is generated and the siren goes on.
This document describes a home/office automation system developed using wireless technologies including RFID, ZigBee, and GSM. The system allows for automatic door opening and closing controlled by RFID, ZigBee, or GSM. It also enables temperature monitoring, gas detection, and light control using GSM. The system was developed with microcontrollers and various wireless modules. It was found to successfully control doors and devices remotely while sending alerts for issues like high temperature or gas detection.
Design and implementation smart home alarm system with zigbee transceiverzaidinvisible
This document summarizes a research paper that designed and implemented a smart home alarm system using Zigbee wireless technology. The system uses an Arduino microcontroller as the central controller connected to various sensor nodes to monitor temperature, gas levels, and security using an infrared sensor. The sensor data is transmitted wirelessly between the nodes and controller using XBee Zigbee modules. The system provides remote monitoring capabilities and was tested to work effectively with a simple and achievable design that could be used to monitor and control smart home devices.
IRJET- Voice Controlled Home Automation SystemIRJET Journal
This document describes a voice controlled home automation system that allows users to control devices in their home through voice commands or a user interface. The system uses NodeMCU and Raspberry Pi boards connected to devices via sensors and relays. Users can control NodeMCU-connected devices through voice commands using an Android app and IFTTT. Devices connected to the Raspberry Pi can be controlled through a web-based user interface or automatically based on sensor readings. The system aims to provide flexible, low-cost home automation that improves safety, security, and comfort.
IoT Based Home Automation using Intel Galileo Gen-2IRJET Journal
This document describes an IOT-based home automation system using an Intel Galileo Gen-2 board. Sensors like temperature, gas, motion, and light sensors detect conditions at home and send data to the Galileo board via WiFi. The board then sends notifications to a mobile app, allowing users to remotely control and monitor home appliances and receive alerts. The system automatically operates appliances but can also be manually controlled via the app. It aims to provide flexibility, convenience, and security for home automation using Internet of Things technology.
This document describes a bidirectional visitor counter project using an Arduino microcontroller. The project uses a pair of infrared sensors placed at both ends of an entrance to detect people entering and exiting. When a sensor detects someone passing through, it informs the Arduino, which increments or decrements the count and displays it on an LCD screen. The counter can be used to track visitors at venues like stadiums, malls, offices, and parking areas.
This document summarizes an Ethernet-based home appliance control system that allows remote monitoring and control of devices. The system uses a PIC microcontroller interfaced with an Ethernet controller chip to provide network connectivity. HTML web pages are stored on the microcontroller to provide a user interface. Sensors, actuators and appliances can be connected to the microcontroller's I/O pins for monitoring and control. The system allows appliances to be operated remotely over the internet through a web browser.
Training project for Electrical Engineering StudentAnuj Rao
This document provides an overview of ITI Limited, an Indian state-owned manufacturer of telecommunications equipment. It discusses ITI's profile, facilities, products, customers, and power distribution system. Some key points include:
- ITI was established in 1948 and has six manufacturing facilities producing switching, transmission, access, and subscriber equipment.
- It produces GSM mobile equipment and supplies over nine million lines annually to domestic and export markets.
- ITI's Naini facility in Allahabad manufactures telecom transmission equipment and telephone instruments to build India's telecom infrastructure.
- The document outlines ITI's electricity distribution network within its facilities.
1. The document describes a smart and secure home system using IoT that allows users to control home appliances like AC and washing machines remotely through an internet connection from anywhere in the world.
2. The system uses an Arduino Mega board connected to sensors and a GSM modem to monitor temperature and motion in the home. If thresholds are exceeded, the system sends SMS alerts to users. It can also control appliances through relays.
3. The system includes a fire emergency system that uses a temperature sensor to detect fires and alert users through SMS, as well as a security system using a PIR motion sensor to detect intruders and notify users. This allows remote monitoring and control of the home while providing
The design of a smart home controller based on ADALINETELKOMNIKA JOURNAL
This paper proposes a prototype of an improved smart home controller that implements a neural network-based algorithm for enabling the controller to make decisions and act based on the current condition. Unlike previous approaches, this design also utilizes the use of IoT (internet of thing) technology and neural network based-algorithm for developing the controller. Since a smart home is equipped with various sensors, actuators, smart appliances, and mobile terminals, all of these devices need to be connected to the Internet to be able to communicate and provide services for its occupants. The construction of the proposed controller is carried out through several procedures, i.e. the implementation of the ADALINE (adaptive liniear) as the neural network method, the design of the smart home controller prototype, and the validation process using mean average percentage error (MAPE) calculation. This prototype integrates functionalities of several household appliances into one application controlled by a smartphone. ADALINE is applied as an algorithm to predict output when the controller is in automatic mode. Although the obtained accuracy value is still not satisfactory, the value is bound to change when testing on more data. The work published in this paper may encourage the implementation of smart technology in more households in Indonesia.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
final year project for b.tech electrical engineering student, based on speed and direction control of dc motor with bluetooth module operated on Blynk app
Low cost energy-efficient smart monitoring system using open-source microcont...zaidinvisible
This document summarizes a smart home monitoring system that uses multiple microcontrollers connected in a master-slave configuration to provide low-cost and energy-efficient monitoring. The system uses sensors to detect motion and events, then triggers responses from components like buzzers, lights, cameras, and GSM. It allows authorized users to activate and deactivate the system using an authentication code. The system aims to achieve scalability, flexibility, low-cost, and energy efficiency compared to other existing home monitoring and automation systems.
1) The document describes a smart home system implemented using a wireless sensor network and service robot based on Zigbee technology.
2) The system integrates various sensors to monitor temperature, light, humidity, and gas levels. It uses a service robot for picking and placing operations.
3) Sensor data is transmitted wirelessly via Zigbee and the system activates responses like turning on fans or lights when thresholds are exceeded to make the home intelligent and automated.
IRJET - IoT based Advanced Home AutomationIRJET Journal
This document describes an IoT-based home automation system that allows users to control home appliances remotely through either a website or voice commands. The system uses a PIC microcontroller connected to sensors, relays for appliances, and a GSM module for internet connectivity. It provides comfort features like voice-controlled lights and fans. Security features include a burglar alarm and gas detection. The system aims to help elderly or disabled people control home devices easily through voice commands.
Developed a home security system to protect occupants from fire and intrusion. The device sends SMS to the emergency number provided to it via GSM (Global System for Mobile communications) module. Led my group and implemented the device successfully.
Ubiquitous home control and monitoring system using android based smart phoneRajeev Piyare
This document presents a ubiquitous home control and monitoring system using an Android-based smartphone. The proposed system uses an Arduino microcontroller with an Ethernet shield as a micro web server to connect various smart home devices like lights, temperature sensors, and current monitors to the internet. This allows authorized users to remotely control and monitor these devices from their smartphone using a RESTful web service interface and JSON responses. The system was implemented and tested with various smart home devices connected to the Arduino to demonstrate remote home automation capabilities.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
UDP Pervasive Protocol Implementation for Smart Home Environment on MyRIO usi...IJECEIAES
Smart Home concept is to connect several devices to perform control and the device to be controlled to help any human needs. So it should have one device being Host and several devices being Client. The environment in this case is a home that there is too much technology that planted technologies that has much influence at human activities is called pervasive computing. The device communication should be has a protocol, at the research used UDP protocol because it doesn't need to negotiate before performing communication like a TCP. With UDP behavior did not use to validate at every send or deliver data because at Smart Home environment doesn't need a large or big data being processed. LabView used at this research based on previous research, but MyRIO has used this research to perform Client and Host performed by PC. So it can measure how usable the design that created. This research proves that LabView and MyRIO successfully implemented with the design that created to perform Pervasive Computing for Smart Home environment. Functional testing scenario conducted by every condition that on system environment, based on design all testing scenario successfully and working as well as expected.
Home Automation using IOT and Mobile AppIRJET Journal
This document proposes a home automation system using an Android mobile application and voice recognition. The system would use an Arduino microcontroller connected to home appliances via sensors and actuators. An Android app would allow users to remotely control and monitor appliances using voice commands. The app communicates with the Arduino micro-web server via the internet. This provides a low-cost and flexible way to automate home devices and appliances using an Android mobile device and voice control.
IRJET-Home Automation System Based on Voice RecognitionIRJET Journal
This document presents a home automation system based on voice recognition that can control devices and adjust the height of a bed through voice commands. The system uses a voice recognition module, Arduino microcontroller, relay circuit, and motorized jack bed. It is designed for physically disabled people to control home devices and adjust their bed height independently without assistance. The system was tested and the results show it can effectively recognize voice commands and control devices and adjust the bed height to three positions based on the commands.
This document describes a smart home system that uses IoT technology to allow users to control home appliances like lights, fans, and air conditioners from an Android mobile application over WiFi. The system includes an Arduino microcontroller connected to relays that can turn appliances on and off based on commands sent from the mobile app to a WiFi module. This creates a convenient way for users to remotely control and automate appliances in their home without needing to be physically present.
UBIQUITOUS SMART HOME SYSTEM USING ANDROID APPLICATIONIJCNCJournal
This paper presents a flexible standalone, low cost smart home system, which is based on the Android app communicating with the micro-web server providing more than the switching functionalities. The Arduino Ethernet is used to eliminate the use of a personal computer (PC) keeping the cost of the overall system to a inimum while voice activation is incorporated for switching functionalities. Devices such as light switches, power plugs, temperature sensors, humidity sensors, current sensors, intrusion detection sensors, smoke/gas sensors and sirens have been integrated in the system to demonstrate the feasibility and effectiveness of the proposed smart home system. The smart home app is tested and it is able successfully perform the smart home operations such as switching functionalities, automatic environmental control and intrusion detection, in the later case where an email is generated and the siren goes on.
This document describes a home/office automation system developed using wireless technologies including RFID, ZigBee, and GSM. The system allows for automatic door opening and closing controlled by RFID, ZigBee, or GSM. It also enables temperature monitoring, gas detection, and light control using GSM. The system was developed with microcontrollers and various wireless modules. It was found to successfully control doors and devices remotely while sending alerts for issues like high temperature or gas detection.
Design and implementation smart home alarm system with zigbee transceiverzaidinvisible
This document summarizes a research paper that designed and implemented a smart home alarm system using Zigbee wireless technology. The system uses an Arduino microcontroller as the central controller connected to various sensor nodes to monitor temperature, gas levels, and security using an infrared sensor. The sensor data is transmitted wirelessly between the nodes and controller using XBee Zigbee modules. The system provides remote monitoring capabilities and was tested to work effectively with a simple and achievable design that could be used to monitor and control smart home devices.
IRJET- Voice Controlled Home Automation SystemIRJET Journal
This document describes a voice controlled home automation system that allows users to control devices in their home through voice commands or a user interface. The system uses NodeMCU and Raspberry Pi boards connected to devices via sensors and relays. Users can control NodeMCU-connected devices through voice commands using an Android app and IFTTT. Devices connected to the Raspberry Pi can be controlled through a web-based user interface or automatically based on sensor readings. The system aims to provide flexible, low-cost home automation that improves safety, security, and comfort.
IoT Based Home Automation using Intel Galileo Gen-2IRJET Journal
This document describes an IOT-based home automation system using an Intel Galileo Gen-2 board. Sensors like temperature, gas, motion, and light sensors detect conditions at home and send data to the Galileo board via WiFi. The board then sends notifications to a mobile app, allowing users to remotely control and monitor home appliances and receive alerts. The system automatically operates appliances but can also be manually controlled via the app. It aims to provide flexibility, convenience, and security for home automation using Internet of Things technology.
This document describes a bidirectional visitor counter project using an Arduino microcontroller. The project uses a pair of infrared sensors placed at both ends of an entrance to detect people entering and exiting. When a sensor detects someone passing through, it informs the Arduino, which increments or decrements the count and displays it on an LCD screen. The counter can be used to track visitors at venues like stadiums, malls, offices, and parking areas.
This document summarizes an Ethernet-based home appliance control system that allows remote monitoring and control of devices. The system uses a PIC microcontroller interfaced with an Ethernet controller chip to provide network connectivity. HTML web pages are stored on the microcontroller to provide a user interface. Sensors, actuators and appliances can be connected to the microcontroller's I/O pins for monitoring and control. The system allows appliances to be operated remotely over the internet through a web browser.
Training project for Electrical Engineering StudentAnuj Rao
This document provides an overview of ITI Limited, an Indian state-owned manufacturer of telecommunications equipment. It discusses ITI's profile, facilities, products, customers, and power distribution system. Some key points include:
- ITI was established in 1948 and has six manufacturing facilities producing switching, transmission, access, and subscriber equipment.
- It produces GSM mobile equipment and supplies over nine million lines annually to domestic and export markets.
- ITI's Naini facility in Allahabad manufactures telecom transmission equipment and telephone instruments to build India's telecom infrastructure.
- The document outlines ITI's electricity distribution network within its facilities.
1. The document describes a smart and secure home system using IoT that allows users to control home appliances like AC and washing machines remotely through an internet connection from anywhere in the world.
2. The system uses an Arduino Mega board connected to sensors and a GSM modem to monitor temperature and motion in the home. If thresholds are exceeded, the system sends SMS alerts to users. It can also control appliances through relays.
3. The system includes a fire emergency system that uses a temperature sensor to detect fires and alert users through SMS, as well as a security system using a PIR motion sensor to detect intruders and notify users. This allows remote monitoring and control of the home while providing
The design of a smart home controller based on ADALINETELKOMNIKA JOURNAL
This paper proposes a prototype of an improved smart home controller that implements a neural network-based algorithm for enabling the controller to make decisions and act based on the current condition. Unlike previous approaches, this design also utilizes the use of IoT (internet of thing) technology and neural network based-algorithm for developing the controller. Since a smart home is equipped with various sensors, actuators, smart appliances, and mobile terminals, all of these devices need to be connected to the Internet to be able to communicate and provide services for its occupants. The construction of the proposed controller is carried out through several procedures, i.e. the implementation of the ADALINE (adaptive liniear) as the neural network method, the design of the smart home controller prototype, and the validation process using mean average percentage error (MAPE) calculation. This prototype integrates functionalities of several household appliances into one application controlled by a smartphone. ADALINE is applied as an algorithm to predict output when the controller is in automatic mode. Although the obtained accuracy value is still not satisfactory, the value is bound to change when testing on more data. The work published in this paper may encourage the implementation of smart technology in more households in Indonesia.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
final year project for b.tech electrical engineering student, based on speed and direction control of dc motor with bluetooth module operated on Blynk app
Low cost energy-efficient smart monitoring system using open-source microcont...zaidinvisible
This document summarizes a smart home monitoring system that uses multiple microcontrollers connected in a master-slave configuration to provide low-cost and energy-efficient monitoring. The system uses sensors to detect motion and events, then triggers responses from components like buzzers, lights, cameras, and GSM. It allows authorized users to activate and deactivate the system using an authentication code. The system aims to achieve scalability, flexibility, low-cost, and energy efficiency compared to other existing home monitoring and automation systems.
1) The document describes a smart home system implemented using a wireless sensor network and service robot based on Zigbee technology.
2) The system integrates various sensors to monitor temperature, light, humidity, and gas levels. It uses a service robot for picking and placing operations.
3) Sensor data is transmitted wirelessly via Zigbee and the system activates responses like turning on fans or lights when thresholds are exceeded to make the home intelligent and automated.
IRJET - IoT based Advanced Home AutomationIRJET Journal
This document describes an IoT-based home automation system that allows users to control home appliances remotely through either a website or voice commands. The system uses a PIC microcontroller connected to sensors, relays for appliances, and a GSM module for internet connectivity. It provides comfort features like voice-controlled lights and fans. Security features include a burglar alarm and gas detection. The system aims to help elderly or disabled people control home devices easily through voice commands.
Developed a home security system to protect occupants from fire and intrusion. The device sends SMS to the emergency number provided to it via GSM (Global System for Mobile communications) module. Led my group and implemented the device successfully.
Ubiquitous home control and monitoring system using android based smart phoneRajeev Piyare
This document presents a ubiquitous home control and monitoring system using an Android-based smartphone. The proposed system uses an Arduino microcontroller with an Ethernet shield as a micro web server to connect various smart home devices like lights, temperature sensors, and current monitors to the internet. This allows authorized users to remotely control and monitor these devices from their smartphone using a RESTful web service interface and JSON responses. The system was implemented and tested with various smart home devices connected to the Arduino to demonstrate remote home automation capabilities.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
UDP Pervasive Protocol Implementation for Smart Home Environment on MyRIO usi...IJECEIAES
Smart Home concept is to connect several devices to perform control and the device to be controlled to help any human needs. So it should have one device being Host and several devices being Client. The environment in this case is a home that there is too much technology that planted technologies that has much influence at human activities is called pervasive computing. The device communication should be has a protocol, at the research used UDP protocol because it doesn't need to negotiate before performing communication like a TCP. With UDP behavior did not use to validate at every send or deliver data because at Smart Home environment doesn't need a large or big data being processed. LabView used at this research based on previous research, but MyRIO has used this research to perform Client and Host performed by PC. So it can measure how usable the design that created. This research proves that LabView and MyRIO successfully implemented with the design that created to perform Pervasive Computing for Smart Home environment. Functional testing scenario conducted by every condition that on system environment, based on design all testing scenario successfully and working as well as expected.
Home Automation using IOT and Mobile AppIRJET Journal
This document proposes a home automation system using an Android mobile application and voice recognition. The system would use an Arduino microcontroller connected to home appliances via sensors and actuators. An Android app would allow users to remotely control and monitor appliances using voice commands. The app communicates with the Arduino micro-web server via the internet. This provides a low-cost and flexible way to automate home devices and appliances using an Android mobile device and voice control.
Controlling Home Appliances by using Universal Remote Control System (IoT and...IRJET Journal
This document describes a system for controlling home appliances using a universal remote control over IoT and Bluetooth technologies. The system uses an ARM board connected to home appliances via the control box. An Android smartphone acts as the universal remote control and communicates with the ARM board and appliances wirelessly using IoT, Wi-Fi and Bluetooth. The system architecture includes the remote controller, target devices/appliances, and a software interface to generate control interfaces for different appliances on the remote. The system aims to provide simple control of multiple appliances using a single remote interface.
IRJET- Home Automation using IoT: ReviewIRJET Journal
This document summarizes research on using Internet of Things (IoT) technology for home automation and security. It discusses how IoT allows devices in the home to be controlled remotely through a smartphone app and can automate tasks. The document also reviews different approaches others have taken to implement smart home security systems using sensors and microcontrollers connected to the Internet. It describes the typical architecture of an IoT system including sensor, network, and application layers. Finally, it summarizes several research papers on developing smart home and kitchen monitoring systems using technologies like Arduino, Raspberry Pi, and sensors for functions like detecting fires, gas leaks, and intruders.
Energy Management with Disaster Intimation and Control using IoTIJEACS
In the area of digitization and automation, the life of
human being is getting simpler as almost everything is
automated. Nowadays humans have made internet an integral
part of their everyday life without which they are helpless.
Internet of things (IoT) gives a platform which allows different
devices to inter-connect, sense and control the things remotely
across a network infrastructure without any limitation to the
coverage area. In our proposed work, we stress on Wireless-
Home-Automation-System (WHAS) using IoT, it is a system uses
computers or smart phone to control basic home functions and
features automatically through internet from anywhere around
the world, an automated home is sometimes called a smart home.
The proposed system is able to monitor the entire things
connected to the internet and also to be maintaining the status of
individual devices for further action. We have built the home
automation with several devices and sensors, here sensor help to
monitor the device status and intimate the authorized person to
take particular action.
The document describes a home automation system called H-Box that allows users to control appliances and devices in two separate homes remotely using a mobile phone app. The system uses NodeMCU microcontroller boards connected to devices in each home that connect to a server via WiFi. When a user presses buttons in the Android app, signals are sent to the server and received by the NodeMCUs to control the connected devices. This allows for remote monitoring and control of appliances in multiple homes using an inexpensive system with an intuitive interface. The system is designed to help elderly and disabled users control their home environments more easily.
Android Operated Application Based Smart Eye for Home Automation System Using...IJMTST Journal
` In recent years, the number of network enabled digital devices and services at homes has been increasing
fast. With the rapid increase of the Internet, the owners have been requesting remote control and monitoring
of these in-home appliances. This application leads to networking these appliances to form a kind of home
automation system. In this paper, an Android based home automation system that allows multiple users to
control the appliances by an Android application developed as well as using a web server is created. The
system used has three hardware components: raspberry pi a local connected device to transfer signals to
home appliances, a Web server to store customer records and support services to the other components, and
a smart mobile phone smart device running Android application developed. Distributed cloud platforms
systems and services of Google are used to support messaging between the components. The prototype
implementation of the proposed system is evaluated based on the criteria considered after the requirement
analysis for an adequate home automation system. The aim of this paper is to define the research of home
automation systems using android application, to provide home automation system using android
application operation also by creating a web server connected to ARM 7 board and Raspberry Pi 2.
The document describes a home automation control system that uses a Raspberry Pi to monitor and control appliances remotely via the internet. Sensors and devices in the home are connected to the Raspberry Pi, which is connected to the internet. This allows users to control appliances from anywhere using a web-based interface. The system provides convenience, security, and energy efficiency for homeowners while reducing costs compared to previous home automation systems. The Raspberry Pi provides a low-cost, flexible platform to connect devices in the home to the internet and allow remote monitoring and control via a web browser.
Performance Evaluation of Smart Home System using Internet of Things IJECEIAES
Nowadays, many researches have been conducted on smart home. Smart home control system (SHCS) can be integrated into an existing home appliances to reduce the need for human intervention, increase security and energy efficiency. We have proposed a smart home system using internet of things and four types of sensors, including PIR, temperature, ultrasonic, and smoke gas sensor for automatic environmental control and intrustion detection. In this paper, the performance of the previously developed prototype of smart home system will be evaluated. First, experiments on various sensors will be conducted. Next, the communicaton channel using wireless and Ethernet modules will be discussed. Moreover, the overall SHCS will be evaluated in terms of hardware and software performance. Additionaly, solar charger enhances the availability of our prototype system. Results showed the effectiveness of our proposed smart home system in the prototype and real life experiments.
Development of web-based surveillance system for Internet of Things (IoT) app...journalBEEI
With the advancement of wireless technology, our dependency on smart system has increases to a higher level than before. Without doubt, integration between different technologies becomes inevitable in order create affordable surveillance system. This paper presents the development of with web-based surveillance system with a dedicated Android-based mobile application using a Raspberry Pi and its supporting components i.e., Pi-Camera, PIR motion sensor, Ultrasonic sensor, web-based & mobile application. The designed system also utilizes Node-Red development tools as the platform to integrate all components of the system, MQTT as the communication protocol for data acquisition and ThingSpeak as the middleware. The proposed system can be implemented over the internet using any computer and mobile devices, at anywhere and anytime. The system can automatically stream live video viewed from the Android mobile application and the Raspberry Pi device can send an alert notification to users via email and SMS. The system can be one possible features in smart home system and is considered as an affordable solution, customizable and easy to implement in comparison with other commercial surveillance system products such as CCTV or IP Camera
This paper provides an overview of Universal Plug and Play (UPnP) and how it works to build a digital home network. UPnP network technology allows personal computer and consumer electronics devices to advertise and offer their services to network clients. UPnP can be viewed as the technological foundation of the digital home, enabling innovative usage models, higher levels of automation, and easier integration of devices from different manufacturers. UPnP technology is all about making home networking simple and affordable for users.
In this era of Digitization and Automation, the life of human beings is getting simpler as almost everything is automatic, replacing the old manual systems. Nowadays humans have made internet an integral part of their everyday life without which they are helpless. Internet of things IOT provides a platform that allows devices to connect, sensed and controlled remotely across a network infrastructure. Our project basically focuses on Laboratory automation using smart phone and computer. The IOT devices controls and monitors the electronic electrical and the mechanical systems used in various types of buildings. The devices connected to the cloud server are controlled by a single admin which facilitate a number of users to which a number of sensor and control nodes are connected. The system designed is economical and can be expanded as it allows connection and controlling of a number of different devices. Deepak Adhav | Rahul Pagar | Ravi Sonawane | Sachin Tawade ""Smart Laboratory"" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-3 , April 2019, URL: https://www.ijtsrd.com/papers/ijtsrd22840.pdf
Paper URL: https://www.ijtsrd.com/engineering/computer-engineering/22840/smart-laboratory/deepak-adhav
IRJET- Design and Implementation of Integrated Smart Home System (ISHS)IRJET Journal
This document describes the design and implementation of an integrated smart home system using an Arduino Mega 2560 PRO microcontroller and Internet of Things (IoT) technology. The proposed system integrates various sensors and devices to monitor and control the home environment, including temperature, humidity, gas leaks, fire detection, soil moisture, and presence of people. It allows remote control and monitoring via an Android application and provides features like automated trash management, gas booking, and one-time password entry for authorized guests. The system aims to provide improved convenience, security, and energy efficiency compared to existing smart home systems.
IRJET - Home Automation for Physically Challenged and Elder PeopleIRJET Journal
This document describes a home automation system designed to help physically challenged and elderly people control appliances in their homes remotely. The system uses an Arduino board connected to sensors like a passive infrared sensor for motion detection, an IR receiver for remote control, and relays to control electrical devices. An ESP8266 module enables wireless control via an Android app, allowing users to operate appliances from their phones. The system is intended to assist people who have difficulty with mobility or need help with daily tasks by automating electrical devices in their homes through simple remote access. Evaluation of the system found that it allows physically challenged users to fulfill their needs independently by controlling appliances on their own from a distance.
Design and Implementation of a Contactless Smart House Network System IJECEIAES
The Internet of Things (IoT) technology is every object around us and it is used to connect these objects to the Internet to verify Machine to Machine (M2M) communication. The smart house system is the most important application of IoT technology; it is increase the quality of life and decrease the efforts. There were many problems that faced the existing smart house networking systems, including the high cost of implementation and upgrading, high power consumption, and supported limited features. Therefore, this paper presents the design and implementation of smart house network system (SHNS) using Raspberry Pi and Arduino platforms as network infrastructure with ZigBee technology as wireless communication. SHNS consists of two main parts: the main station part and the wireless house nodes part. The local wireless communication between the house nodes and the main station is done through ZigBee technology with low power and low data rate. The mode of operation of these house nodes can be configured dynamically by the end user and determined multicast or broadcast operation according to the user requirements. The implementation and upgrading of SHNS are costless, flexible and required less power comparing with other reviewed systems.
This document provides a review of Internet of Things (IoT) technology and its applications in industry. It discusses how IoT allows for remote monitoring and control of industrial machines using sensors, microcontrollers and the internet. Specifically, it proposes an IoT system to monitor and control an etching machine used in printed circuit board manufacturing. The system would use sensors to monitor temperature and machine parameters, a Raspberry Pi for data collection and control, and a webpage for remote access from any smartphone or internet connection, allowing workers to oversee the machine from anywhere. The document reviews several related works applying IoT in other industries and concludes that the proposed system would provide a useful way to remotely monitor and control industrial equipment.
This document summarizes an Ethernet-based home appliance control system that allows remote monitoring and control of devices. The system uses a PIC microcontroller interfaced with an Ethernet controller chip to provide network connectivity. HTML web pages are stored on the microcontroller to provide a user interface. Sensors, actuators and appliances can be connected to the microcontroller's I/O pins for monitoring and control. The system allows appliances to be operated remotely over the internet through a web browser.
IRJET- Air and Sound Pollution Monitoring System using IoTIRJET Journal
This document describes an air and sound pollution monitoring system using IoT. The system uses sensors to measure air quality parameters like carbon dioxide, nitrogen dioxide, and sound pollution levels. The sensor data is sent to a Raspberry Pi module connected to a GPRS module to transmit the data via mobile networks. The data is stored on a cloud server for remote access and monitoring through a mobile app. The system aims to provide real-time pollution monitoring and alert authorities if fire is detected to help control pollution and ensure public safety.
Intelligent Device TO Device Communication Using IoTIJCERT
Internet is becoming the most intrinsic part of the human life. There are many users of the internet but the devices will be the main users in the Internet of Things (IoT). These devices communicate with each other efficiently and gather the information to transfer the data to particular device. The quality of this information depends on how smart the devices are. IoT coverage is very wide and consists of the things or devices connected in network like camera, android phones, sensors etc. Once all these devices are connected with each other, they are capable of processing smartly and satisfying basic needs of environment. Thus the communication between the devices is achieved using various technologies and devices.
IRJET- Fuel Theft Detection Location Tracing using Internet of ThingsIRJET Journal
This document summarizes a research paper on a fuel theft detection and location tracing system using Internet of Things. It discusses how the current framework has low accuracy in detecting fuel theft from vehicle tanks. The proposed system uses a flow sensor to calculate the amount of fuel filled and an ultrasonic sensor to continuously monitor the fuel level. If a sudden drop in fuel level is detected, the system will ring an alarm and notify the vehicle owner. It also allows fraudulent activities to be directly reported to authorities. The system stores historical data for future use.
Similar to Design of Pervasive Discovery, Service and Control for Smart Home Appliances: An Integration of Raspberry Pi, UPnP Protocols and Xbee (20)
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...IJECEIAES
Medical image analysis has witnessed significant advancements with deep learning techniques. In the domain of brain tumor segmentation, the ability to
precisely delineate tumor boundaries from magnetic resonance imaging (MRI)
scans holds profound implications for diagnosis. This study presents an ensemble convolutional neural network (CNN) with transfer learning, integrating
the state-of-the-art Deeplabv3+ architecture with the ResNet18 backbone. The
model is rigorously trained and evaluated, exhibiting remarkable performance
metrics, including an impressive global accuracy of 99.286%, a high-class accuracy of 82.191%, a mean intersection over union (IoU) of 79.900%, a weighted
IoU of 98.620%, and a Boundary F1 (BF) score of 83.303%. Notably, a detailed comparative analysis with existing methods showcases the superiority of
our proposed model. These findings underscore the model’s competence in precise brain tumor localization, underscoring its potential to revolutionize medical
image analysis and enhance healthcare outcomes. This research paves the way
for future exploration and optimization of advanced CNN models in medical
imaging, emphasizing addressing false positives and resource efficiency.
Embedded machine learning-based road conditions and driving behavior monitoringIJECEIAES
Car accident rates have increased in recent years, resulting in losses in human lives, properties, and other financial costs. An embedded machine learning-based system is developed to address this critical issue. The system can monitor road conditions, detect driving patterns, and identify aggressive driving behaviors. The system is based on neural networks trained on a comprehensive dataset of driving events, driving styles, and road conditions. The system effectively detects potential risks and helps mitigate the frequency and impact of accidents. The primary goal is to ensure the safety of drivers and vehicles. Collecting data involved gathering information on three key road events: normal street and normal drive, speed bumps, circular yellow speed bumps, and three aggressive driving actions: sudden start, sudden stop, and sudden entry. The gathered data is processed and analyzed using a machine learning system designed for limited power and memory devices. The developed system resulted in 91.9% accuracy, 93.6% precision, and 92% recall. The achieved inference time on an Arduino Nano 33 BLE Sense with a 32-bit CPU running at 64 MHz is 34 ms and requires 2.6 kB peak RAM and 139.9 kB program flash memory, making it suitable for resource-constrained embedded systems.
Advanced control scheme of doubly fed induction generator for wind turbine us...IJECEIAES
This paper describes a speed control device for generating electrical energy on an electricity network based on the doubly fed induction generator (DFIG) used for wind power conversion systems. At first, a double-fed induction generator model was constructed. A control law is formulated to govern the flow of energy between the stator of a DFIG and the energy network using three types of controllers: proportional integral (PI), sliding mode controller (SMC) and second order sliding mode controller (SOSMC). Their different results in terms of power reference tracking, reaction to unexpected speed fluctuations, sensitivity to perturbations, and resilience against machine parameter alterations are compared. MATLAB/Simulink was used to conduct the simulations for the preceding study. Multiple simulations have shown very satisfying results, and the investigations demonstrate the efficacy and power-enhancing capabilities of the suggested control system.
Neural network optimizer of proportional-integral-differential controller par...IJECEIAES
Wide application of proportional-integral-differential (PID)-regulator in industry requires constant improvement of methods of its parameters adjustment. The paper deals with the issues of optimization of PID-regulator parameters with the use of neural network technology methods. A methodology for choosing the architecture (structure) of neural network optimizer is proposed, which consists in determining the number of layers, the number of neurons in each layer, as well as the form and type of activation function. Algorithms of neural network training based on the application of the method of minimizing the mismatch between the regulated value and the target value are developed. The method of back propagation of gradients is proposed to select the optimal training rate of neurons of the neural network. The neural network optimizer, which is a superstructure of the linear PID controller, allows increasing the regulation accuracy from 0.23 to 0.09, thus reducing the power consumption from 65% to 53%. The results of the conducted experiments allow us to conclude that the created neural superstructure may well become a prototype of an automatic voltage regulator (AVR)-type industrial controller for tuning the parameters of the PID controller.
An improved modulation technique suitable for a three level flying capacitor ...IJECEIAES
This research paper introduces an innovative modulation technique for controlling a 3-level flying capacitor multilevel inverter (FCMLI), aiming to streamline the modulation process in contrast to conventional methods. The proposed
simplified modulation technique paves the way for more straightforward and
efficient control of multilevel inverters, enabling their widespread adoption and
integration into modern power electronic systems. Through the amalgamation of
sinusoidal pulse width modulation (SPWM) with a high-frequency square wave
pulse, this controlling technique attains energy equilibrium across the coupling
capacitor. The modulation scheme incorporates a simplified switching pattern
and a decreased count of voltage references, thereby simplifying the control
algorithm.
A review on features and methods of potential fishing zoneIJECEIAES
This review focuses on the importance of identifying potential fishing zones in seawater for sustainable fishing practices. It explores features like sea surface temperature (SST) and sea surface height (SSH), along with classification methods such as classifiers. The features like SST, SSH, and different classifiers used to classify the data, have been figured out in this review study. This study underscores the importance of examining potential fishing zones using advanced analytical techniques. It thoroughly explores the methodologies employed by researchers, covering both past and current approaches. The examination centers on data characteristics and the application of classification algorithms for classification of potential fishing zones. Furthermore, the prediction of potential fishing zones relies significantly on the effectiveness of classification algorithms. Previous research has assessed the performance of models like support vector machines, naïve Bayes, and artificial neural networks (ANN). In the previous result, the results of support vector machine (SVM) were 97.6% more accurate than naive Bayes's 94.2% to classify test data for fisheries classification. By considering the recent works in this area, several recommendations for future works are presented to further improve the performance of the potential fishing zone models, which is important to the fisheries community.
Electrical signal interference minimization using appropriate core material f...IJECEIAES
As demand for smaller, quicker, and more powerful devices rises, Moore's law is strictly followed. The industry has worked hard to make little devices that boost productivity. The goal is to optimize device density. Scientists are reducing connection delays to improve circuit performance. This helped them understand three-dimensional integrated circuit (3D IC) concepts, which stack active devices and create vertical connections to diminish latency and lower interconnects. Electrical involvement is a big worry with 3D integrates circuits. Researchers have developed and tested through silicon via (TSV) and substrates to decrease electrical wave involvement. This study illustrates a novel noise coupling reduction method using several electrical involvement models. A 22% drop in electrical involvement from wave-carrying to victim TSVs introduces this new paradigm and improves system performance even at higher THz frequencies.
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...IJECEIAES
Climate change's impact on the planet forced the United Nations and governments to promote green energies and electric transportation. The deployments of photovoltaic (PV) and electric vehicle (EV) systems gained stronger momentum due to their numerous advantages over fossil fuel types. The advantages go beyond sustainability to reach financial support and stability. The work in this paper introduces the hybrid system between PV and EV to support industrial and commercial plants. This paper covers the theoretical framework of the proposed hybrid system including the required equation to complete the cost analysis when PV and EV are present. In addition, the proposed design diagram which sets the priorities and requirements of the system is presented. The proposed approach allows setup to advance their power stability, especially during power outages. The presented information supports researchers and plant owners to complete the necessary analysis while promoting the deployment of clean energy. The result of a case study that represents a dairy milk farmer supports the theoretical works and highlights its advanced benefits to existing plants. The short return on investment of the proposed approach supports the paper's novelty approach for the sustainable electrical system. In addition, the proposed system allows for an isolated power setup without the need for a transmission line which enhances the safety of the electrical network
Bibliometric analysis highlighting the role of women in addressing climate ch...IJECEIAES
Fossil fuel consumption increased quickly, contributing to climate change
that is evident in unusual flooding and draughts, and global warming. Over
the past ten years, women's involvement in society has grown dramatically,
and they succeeded in playing a noticeable role in reducing climate change.
A bibliometric analysis of data from the last ten years has been carried out to
examine the role of women in addressing the climate change. The analysis's
findings discussed the relevant to the sustainable development goals (SDGs),
particularly SDG 7 and SDG 13. The results considered contributions made
by women in the various sectors while taking geographic dispersion into
account. The bibliometric analysis delves into topics including women's
leadership in environmental groups, their involvement in policymaking, their
contributions to sustainable development projects, and the influence of
gender diversity on attempts to mitigate climate change. This study's results
highlight how women have influenced policies and actions related to climate
change, point out areas of research deficiency and recommendations on how
to increase role of the women in addressing the climate change and
achieving sustainability. To achieve more successful results, this initiative
aims to highlight the significance of gender equality and encourage
inclusivity in climate change decision-making processes.
Voltage and frequency control of microgrid in presence of micro-turbine inter...IJECEIAES
The active and reactive load changes have a significant impact on voltage
and frequency. In this paper, in order to stabilize the microgrid (MG) against
load variations in islanding mode, the active and reactive power of all
distributed generators (DGs), including energy storage (battery), diesel
generator, and micro-turbine, are controlled. The micro-turbine generator is
connected to MG through a three-phase to three-phase matrix converter, and
the droop control method is applied for controlling the voltage and
frequency of MG. In addition, a method is introduced for voltage and
frequency control of micro-turbines in the transition state from gridconnected mode to islanding mode. A novel switching strategy of the matrix
converter is used for converting the high-frequency output voltage of the
micro-turbine to the grid-side frequency of the utility system. Moreover,
using the switching strategy, the low-order harmonics in the output current
and voltage are not produced, and consequently, the size of the output filter
would be reduced. In fact, the suggested control strategy is load-independent
and has no frequency conversion restrictions. The proposed approach for
voltage and frequency regulation demonstrates exceptional performance and
favorable response across various load alteration scenarios. The suggested
strategy is examined in several scenarios in the MG test systems, and the
simulation results are addressed.
Enhancing battery system identification: nonlinear autoregressive modeling fo...IJECEIAES
Precisely characterizing Li-ion batteries is essential for optimizing their
performance, enhancing safety, and prolonging their lifespan across various
applications, such as electric vehicles and renewable energy systems. This
article introduces an innovative nonlinear methodology for system
identification of a Li-ion battery, employing a nonlinear autoregressive with
exogenous inputs (NARX) model. The proposed approach integrates the
benefits of nonlinear modeling with the adaptability of the NARX structure,
facilitating a more comprehensive representation of the intricate
electrochemical processes within the battery. Experimental data collected
from a Li-ion battery operating under diverse scenarios are employed to
validate the effectiveness of the proposed methodology. The identified
NARX model exhibits superior accuracy in predicting the battery's behavior
compared to traditional linear models. This study underscores the
importance of accounting for nonlinearities in battery modeling, providing
insights into the intricate relationships between state-of-charge, voltage, and
current under dynamic conditions.
Smart grid deployment: from a bibliometric analysis to a surveyIJECEIAES
Smart grids are one of the last decades' innovations in electrical energy.
They bring relevant advantages compared to the traditional grid and
significant interest from the research community. Assessing the field's
evolution is essential to propose guidelines for facing new and future smart
grid challenges. In addition, knowing the main technologies involved in the
deployment of smart grids (SGs) is important to highlight possible
shortcomings that can be mitigated by developing new tools. This paper
contributes to the research trends mentioned above by focusing on two
objectives. First, a bibliometric analysis is presented to give an overview of
the current research level about smart grid deployment. Second, a survey of
the main technological approaches used for smart grid implementation and
their contributions are highlighted. To that effect, we searched the Web of
Science (WoS), and the Scopus databases. We obtained 5,663 documents
from WoS and 7,215 from Scopus on smart grid implementation or
deployment. With the extraction limitation in the Scopus database, 5,872 of
the 7,215 documents were extracted using a multi-step process. These two
datasets have been analyzed using a bibliometric tool called bibliometrix.
The main outputs are presented with some recommendations for future
research.
Use of analytical hierarchy process for selecting and prioritizing islanding ...IJECEIAES
One of the problems that are associated to power systems is islanding
condition, which must be rapidly and properly detected to prevent any
negative consequences on the system's protection, stability, and security.
This paper offers a thorough overview of several islanding detection
strategies, which are divided into two categories: classic approaches,
including local and remote approaches, and modern techniques, including
techniques based on signal processing and computational intelligence.
Additionally, each approach is compared and assessed based on several
factors, including implementation costs, non-detected zones, declining
power quality, and response times using the analytical hierarchy process
(AHP). The multi-criteria decision-making analysis shows that the overall
weight of passive methods (24.7%), active methods (7.8%), hybrid methods
(5.6%), remote methods (14.5%), signal processing-based methods (26.6%),
and computational intelligent-based methods (20.8%) based on the
comparison of all criteria together. Thus, it can be seen from the total weight
that hybrid approaches are the least suitable to be chosen, while signal
processing-based methods are the most appropriate islanding detection
method to be selected and implemented in power system with respect to the
aforementioned factors. Using Expert Choice software, the proposed
hierarchy model is studied and examined.
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...IJECEIAES
The power generated by photovoltaic (PV) systems is influenced by
environmental factors. This variability hampers the control and utilization of
solar cells' peak output. In this study, a single-stage grid-connected PV
system is designed to enhance power quality. Our approach employs fuzzy
logic in the direct power control (DPC) of a three-phase voltage source
inverter (VSI), enabling seamless integration of the PV connected to the
grid. Additionally, a fuzzy logic-based maximum power point tracking
(MPPT) controller is adopted, which outperforms traditional methods like
incremental conductance (INC) in enhancing solar cell efficiency and
minimizing the response time. Moreover, the inverter's real-time active and
reactive power is directly managed to achieve a unity power factor (UPF).
The system's performance is assessed through MATLAB/Simulink
implementation, showing marked improvement over conventional methods,
particularly in steady-state and varying weather conditions. For solar
irradiances of 500 and 1,000 W/m2
, the results show that the proposed
method reduces the total harmonic distortion (THD) of the injected current
to the grid by approximately 46% and 38% compared to conventional
methods, respectively. Furthermore, we compare the simulation results with
IEEE standards to evaluate the system's grid compatibility.
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...IJECEIAES
Photovoltaic systems have emerged as a promising energy resource that
caters to the future needs of society, owing to their renewable, inexhaustible,
and cost-free nature. The power output of these systems relies on solar cell
radiation and temperature. In order to mitigate the dependence on
atmospheric conditions and enhance power tracking, a conventional
approach has been improved by integrating various methods. To optimize
the generation of electricity from solar systems, the maximum power point
tracking (MPPT) technique is employed. To overcome limitations such as
steady-state voltage oscillations and improve transient response, two
traditional MPPT methods, namely fuzzy logic controller (FLC) and perturb
and observe (P&O), have been modified. This research paper aims to
simulate and validate the step size of the proposed modified P&O and FLC
techniques within the MPPT algorithm using MATLAB/Simulink for
efficient power tracking in photovoltaic systems.
Adaptive synchronous sliding control for a robot manipulator based on neural ...IJECEIAES
Robot manipulators have become important equipment in production lines, medical fields, and transportation. Improving the quality of trajectory tracking for
robot hands is always an attractive topic in the research community. This is a
challenging problem because robot manipulators are complex nonlinear systems
and are often subject to fluctuations in loads and external disturbances. This
article proposes an adaptive synchronous sliding control scheme to improve trajectory tracking performance for a robot manipulator. The proposed controller
ensures that the positions of the joints track the desired trajectory, synchronize
the errors, and significantly reduces chattering. First, the synchronous tracking
errors and synchronous sliding surfaces are presented. Second, the synchronous
tracking error dynamics are determined. Third, a robust adaptive control law is
designed,the unknown components of the model are estimated online by the neural network, and the parameters of the switching elements are selected by fuzzy
logic. The built algorithm ensures that the tracking and approximation errors
are ultimately uniformly bounded (UUB). Finally, the effectiveness of the constructed algorithm is demonstrated through simulation and experimental results.
Simulation and experimental results show that the proposed controller is effective with small synchronous tracking errors, and the chattering phenomenon is
significantly reduced.
Remote field-programmable gate array laboratory for signal acquisition and de...IJECEIAES
A remote laboratory utilizing field-programmable gate array (FPGA) technologies enhances students’ learning experience anywhere and anytime in embedded system design. Existing remote laboratories prioritize hardware access and visual feedback for observing board behavior after programming, neglecting comprehensive debugging tools to resolve errors that require internal signal acquisition. This paper proposes a novel remote embeddedsystem design approach targeting FPGA technologies that are fully interactive via a web-based platform. Our solution provides FPGA board access and debugging capabilities beyond the visual feedback provided by existing remote laboratories. We implemented a lab module that allows users to seamlessly incorporate into their FPGA design. The module minimizes hardware resource utilization while enabling the acquisition of a large number of data samples from the signal during the experiments by adaptively compressing the signal prior to data transmission. The results demonstrate an average compression ratio of 2.90 across three benchmark signals, indicating efficient signal acquisition and effective debugging and analysis. This method allows users to acquire more data samples than conventional methods. The proposed lab allows students to remotely test and debug their designs, bridging the gap between theory and practice in embedded system design.
Detecting and resolving feature envy through automated machine learning and m...IJECEIAES
Efficiently identifying and resolving code smells enhances software project quality. This paper presents a novel solution, utilizing automated machine learning (AutoML) techniques, to detect code smells and apply move method refactoring. By evaluating code metrics before and after refactoring, we assessed its impact on coupling, complexity, and cohesion. Key contributions of this research include a unique dataset for code smell classification and the development of models using AutoGluon for optimal performance. Furthermore, the study identifies the top 20 influential features in classifying feature envy, a well-known code smell, stemming from excessive reliance on external classes. We also explored how move method refactoring addresses feature envy, revealing reduced coupling and complexity, and improved cohesion, ultimately enhancing code quality. In summary, this research offers an empirical, data-driven approach, integrating AutoML and move method refactoring to optimize software project quality. Insights gained shed light on the benefits of refactoring on code quality and the significance of specific features in detecting feature envy. Future research can expand to explore additional refactoring techniques and a broader range of code metrics, advancing software engineering practices and standards.
Smart monitoring technique for solar cell systems using internet of things ba...IJECEIAES
Rapidly and remotely monitoring and receiving the solar cell systems status parameters, solar irradiance, temperature, and humidity, are critical issues in enhancement their efficiency. Hence, in the present article an improved smart prototype of internet of things (IoT) technique based on embedded system through NodeMCU ESP8266 (ESP-12E) was carried out experimentally. Three different regions at Egypt; Luxor, Cairo, and El-Beheira cities were chosen to study their solar irradiance profile, temperature, and humidity by the proposed IoT system. The monitoring data of solar irradiance, temperature, and humidity were live visualized directly by Ubidots through hypertext transfer protocol (HTTP) protocol. The measured solar power radiation in Luxor, Cairo, and El-Beheira ranged between 216-1000, 245-958, and 187-692 W/m 2 respectively during the solar day. The accuracy and rapidity of obtaining monitoring results using the proposed IoT system made it a strong candidate for application in monitoring solar cell systems. On the other hand, the obtained solar power radiation results of the three considered regions strongly candidate Luxor and Cairo as suitable places to build up a solar cells system station rather than El-Beheira.
An efficient security framework for intrusion detection and prevention in int...IJECEIAES
Over the past few years, the internet of things (IoT) has advanced to connect billions of smart devices to improve quality of life. However, anomalies or malicious intrusions pose several security loopholes, leading to performance degradation and threat to data security in IoT operations. Thereby, IoT security systems must keep an eye on and restrict unwanted events from occurring in the IoT network. Recently, various technical solutions based on machine learning (ML) models have been derived towards identifying and restricting unwanted events in IoT. However, most ML-based approaches are prone to miss-classification due to inappropriate feature selection. Additionally, most ML approaches applied to intrusion detection and prevention consider supervised learning, which requires a large amount of labeled data to be trained. Consequently, such complex datasets are impossible to source in a large network like IoT. To address this problem, this proposed study introduces an efficient learning mechanism to strengthen the IoT security aspects. The proposed algorithm incorporates supervised and unsupervised approaches to improve the learning models for intrusion detection and mitigation. Compared with the related works, the experimental outcome shows that the model performs well in a benchmark dataset. It accomplishes an improved detection accuracy of approximately 99.21%.
Design and optimization of ion propulsion dronebjmsejournal
Electric propulsion technology is widely used in many kinds of vehicles in recent years, and aircrafts are no exception. Technically, UAVs are electrically propelled but tend to produce a significant amount of noise and vibrations. Ion propulsion technology for drones is a potential solution to this problem. Ion propulsion technology is proven to be feasible in the earth’s atmosphere. The study presented in this article shows the design of EHD thrusters and power supply for ion propulsion drones along with performance optimization of high-voltage power supply for endurance in earth’s atmosphere.
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Sinan KOZAK
Sinan from the Delivery Hero mobile infrastructure engineering team shares a deep dive into performance acceleration with Gradle build cache optimizations. Sinan shares their journey into solving complex build-cache problems that affect Gradle builds. By understanding the challenges and solutions found in our journey, we aim to demonstrate the possibilities for faster builds. The case study reveals how overlapping outputs and cache misconfigurations led to significant increases in build times, especially as the project scaled up with numerous modules using Paparazzi tests. The journey from diagnosing to defeating cache issues offers invaluable lessons on maintaining cache integrity without sacrificing functionality.
Software Engineering and Project Management - Introduction, Modeling Concepts...Prakhyath Rai
Introduction, Modeling Concepts and Class Modeling: What is Object orientation? What is OO development? OO Themes; Evidence for usefulness of OO development; OO modeling history. Modeling
as Design technique: Modeling, abstraction, The Three models. Class Modeling: Object and Class Concept, Link and associations concepts, Generalization and Inheritance, A sample class model, Navigation of class models, and UML diagrams
Building the Analysis Models: Requirement Analysis, Analysis Model Approaches, Data modeling Concepts, Object Oriented Analysis, Scenario-Based Modeling, Flow-Oriented Modeling, class Based Modeling, Creating a Behavioral Model.
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...shadow0702a
This document serves as a comprehensive step-by-step guide on how to effectively use PyCharm for remote debugging of the Windows Subsystem for Linux (WSL) on a local Windows machine. It meticulously outlines several critical steps in the process, starting with the crucial task of enabling permissions, followed by the installation and configuration of WSL.
The guide then proceeds to explain how to set up the SSH service within the WSL environment, an integral part of the process. Alongside this, it also provides detailed instructions on how to modify the inbound rules of the Windows firewall to facilitate the process, ensuring that there are no connectivity issues that could potentially hinder the debugging process.
The document further emphasizes on the importance of checking the connection between the Windows and WSL environments, providing instructions on how to ensure that the connection is optimal and ready for remote debugging.
It also offers an in-depth guide on how to configure the WSL interpreter and files within the PyCharm environment. This is essential for ensuring that the debugging process is set up correctly and that the program can be run effectively within the WSL terminal.
Additionally, the document provides guidance on how to set up breakpoints for debugging, a fundamental aspect of the debugging process which allows the developer to stop the execution of their code at certain points and inspect their program at those stages.
Finally, the document concludes by providing a link to a reference blog. This blog offers additional information and guidance on configuring the remote Python interpreter in PyCharm, providing the reader with a well-rounded understanding of the process.
Batteries -Introduction – Types of Batteries – discharging and charging of battery - characteristics of battery –battery rating- various tests on battery- – Primary battery: silver button cell- Secondary battery :Ni-Cd battery-modern battery: lithium ion battery-maintenance of batteries-choices of batteries for electric vehicle applications.
Fuel Cells: Introduction- importance and classification of fuel cells - description, principle, components, applications of fuel cells: H2-O2 fuel cell, alkaline fuel cell, molten carbonate fuel cell and direct methanol fuel cells.
Discover the latest insights on Data Driven Maintenance with our comprehensive webinar presentation. Learn about traditional maintenance challenges, the right approach to utilizing data, and the benefits of adopting a Data Driven Maintenance strategy. Explore real-world examples, industry best practices, and innovative solutions like FMECA and the D3M model. This presentation, led by expert Jules Oudmans, is essential for asset owners looking to optimize their maintenance processes and leverage digital technologies for improved efficiency and performance. Download now to stay ahead in the evolving maintenance landscape.
Introduction- e - waste – definition - sources of e-waste– hazardous substances in e-waste - effects of e-waste on environment and human health- need for e-waste management– e-waste handling rules - waste minimization techniques for managing e-waste – recycling of e-waste - disposal treatment methods of e- waste – mechanism of extraction of precious metal from leaching solution-global Scenario of E-waste – E-waste in India- case studies.
2. IJECE ISSN: 2088-8708
Design of Pervasive Discovery, Service and Control for Smart Home .... (Sabriansyah Rizqika Akbar)
1013
automation, it is possible to create a smart home system based on the requirement of it users and will be
beneficial for the smart home users and the developers [5].
Smart home technologies are now leaving interactions with conventional and manually configured
electronic equipment by connecting all the electronic devices in the home through the smart or intelligent
devices. Smart home appliances and it services will be automatically discovered by a pervasive technology
that now is considered as essential features of a smart home system to face the user friendliness feature as
one of the main challenges in smart home appliances [6]. Several types of research had been conducted to
add pervasive features in the smart home such as pervasive surveillance system [7], sensor [8], and
healthcare [9]. Pervasive technology will make users not need to be bothered with the smart home appliances
configuration and setup of the control mechanism. The Pervasive system will handle all the device interaction
with emphasis to the three main components, the registration of the service, the service discovery and
interaction [10]. In the TCP/IP network, There are several numbers of protocol that able to recognize device
pervasively such as Jini (now called Apache River) [11], UPnP [12], Alljoyn [13], etc. In this paper, the
system use UPnP since it has auto IP and use a standard protocol such as HTTP, XML, and SOAP for device
discovery, device description, and control. UPnP protocol is well designed for small computing environments
such as a small home or office networks [10]. There is also possibility smart home system communication
interface is using other communication protocols outside TCP/IP network, such as Xbee [14], Bluetooth [15],
etc. Xbee is now considered as communication protocol enhancement from 802.15.4 protocol that has
essential features such as fast and reliable communication, automatic channel select, and addressing [16].
This paper focuses on the design of a pervasive system in the smart home by integrating pervasive
protocol in TCP/IP network and a sensor network to be able to recognize by the smart home user with
minimum human intervention and provide control to the smart home appliances. This paper presents a
pervasive system design for home appliance by integrating microcomputer device Raspberry Pi with UPnP
protocol to control a smart home appliance with smart lamp features and sensor reading as an example. The
smart lamp control provided via TCP/IP network. The sensor data will send via Xbee communication and
will be pervasively connected to the user that request sensor information. We integrate a GUPnP [17] (UPnP
framework based on C Programming) with Raspberry Pi GPIO (General Purpose Input Output) [18] that able
to switch the lamp, changing color by RGB, dimmer functions and read temperature sensor.
2. RESEARCH METHOD
UPnP is one of the popular pervasive protocol built on top of UDP, TCP/IP, HTTP, and XML.
UPnP made the communication standard between a controller (control point) and the devices. UPnP Protocol
described five-step of communication consist of discovery, description, control, and eventing. The discovery
and description process made devices advertised their existence to the control point via a network and made
control point able to recognize the device description and service information. Control and eventing process
regulate how the control point sent control data to the device based on the information in description process
and received an updated status for each service to any control point that subscribed to the service
provided [12]. and service description UPnP Standard [19] in XML format. The framework of device
description is written in XML format and presented in Figure 1.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
. . . . . .
<?xml version="1.0"?>
<root xmlns="...">
...
<specVersion>
<device>
...
<serviceList>
<service>
<serviceType> …… </serviceType>
<serviceId> …… </serviceId>
<SCPDURL> …… </SCPDURL>
<controlURL> …… </controlURL>
<eventSubURL> …… </eventSubURL>
</service>
</serviceList>
</device>
</root>
. . . . . .
Figure 1. Device Description Template
3. ISSN: 2088-8708
IJECE Vol. 7, No. 2, April 2017 : 1012 – 1022
1014
The device & service list description read service description files that specifically explained the
service action. The service description files are written in XML format showed in Figure 2, we designed the
service description files (Following UPnP Standard [20]) for each service which is switching, dimming,
change RGB colors and read the sensor temperature.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<?xml version="1.0"?>
<scpd xmlns="urn:schemas-upnp-org:service-1-0">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
….
</scpd>
<scpd>
…
<actionList>
<action>
<name> … </name>
<argumentList>…</argumentList>
</action>
……
</actionList>
<scpd>
Figure 2. Service Description Template
2.1. System Design
We propose our system design presented in Figure 3. Our System focuses on the system device
development based on Raspberry Pi single-board computer system that able to found and control pervasively
by UPnP Client or known as the control point. We use Generic UPnP Client such as UPnP Spy developed by
Intel to control all of our system features such as switching lamp, dimming, change color, and read sensor
information via Xbee modules. The RGB LED put in GPIO pin 4 for the Red Color and use 68 Ohm
Resistor, the blue color put in GPIO pin 5, while Green Color is in GPIO 6 along with 5.6 Ohm Resistor. The
RGB led [21] have a 1.9 V forward voltage for the red color, 3.3 V for the blue color, and 3.2 V for the green
color with 20 mA forward current test condition. The GPIO voltage are 3.3V [18] and to make the RGB led
live longer we need to limit the current flow from GPIO to RGB led. The resistor measurement is using
Ohm’s Law. Since 70 Ohm and 5 Ohm resistor are not able to find in the market, we use the closest value
which is 68 Ohm and 5.6 Ohm.
Figure 3. System Design
Our system also equipped with Xbee USB connected to a USB port in Raspberry Pi to read the
temperature sensor value wirelessly from a sensor node. We use 1AAA PAN ID (Personal Area Network ID)
4. IJECE ISSN: 2088-8708
Design of Pervasive Discovery, Service and Control for Smart Home .... (Sabriansyah Rizqika Akbar)
1015
in Xbee network and communicate each other using broadcast method. The Device system connected with
Wireless local area network using USB WI-FI dongle and located in the same network with the control point.
The sensor DHT 11 will be able to be recognized by the UPnP control point.
There are two main parts of the system software. The first part is UpnP modules (UPnP handler) that
contain an advertising service, control and event function for UPnP protocol, and the second part is the
hardware modules (Hardware Handler) containing GPIO function to manage the smart lamp & temperature
sensor features. The device description is filled with device and service list entities shown in Table and
Table 2. The device description listed the device type, friendly name, manufacturer and model name. For the
service list, we define there is four main service list represent smart home control that is switching (binary
output on and off), Dimmer (analog output control), RGB (analog output control) and temperature sensor
information (analog input).
Table 1. Device Description
Elemen Tipe Data Nama
deviceType Single URI urn:schemas-upnp-org:device:BinaryLight:1
friendlyName String LUPnP
manufacturer String Computer Engineering FILKOM UB
modelName String MTH Smart Lamp Version 1.0
UDN Single URI uuid:cc93d8e6-6b8b-4f60-87ca-228c36b5b0e8
Table 2. Switching, Dimming, Color Change, and Temperature Reading Service List
Service Name Element Value
Switching Service serviceType urn:schemas-upnp-org:service:SwitchPower:1
serviceID urn:upnp-org:serviceId:SwitchPower:1
SCPDURL Resource/SwitchPower1.xml
controlURL Resource/SwitchPower/Control
eventSubURL Resource/SwitchPower/Event
Dimming Service serviceType urn:schemas-upnp-org:service:Dimming:1
serviceID urn:upnp-org:serviceId:Dimming:1
SCPDURL Resource/Dimming1.xml
controlURL Resource/Dimming/Control
eventSubURL Resource/Dimming/Event
Change Color
Service
serviceType urn:schemas-upnp-org:service:ColorChange:1
serviceID urn:upnp-org:serviceId:ColorChange:1
SCPDURL Resource/ColorChange1.xml
controlURL Resource/ColorChange/Control
eventSubURL Resource/ColorChange/Event
Sensor Status Service Service Type urn:schemas-upnp-org:service:SensorLm:1
Service ID urn:upnp-org:serviceId:SensorLm:1
SCPDURL Resource/SensorLm1.xml
controlURL Resource/SensorLm/Control
eventSubURL Resource/SensorLm/Event
2.2. Switching, Dimming, and Change Color Service Structure
Switching service list is created for switching purpose. we provide a Boolean data type since it has
only two action which is switch on and switch off, details for this services presented in Table. setTarget
action list used when there is an action from control point to change the switch status off to on or vice versa.
GetStatus action list handled when there is a request from control point to ask the current switch status.
Switching services had a status and target variables wich default set to 0 (turn off) to handle the data shown
in Table 4.
Next Service created is dimming functions. This action list defined LoadLevelTarget and
LoadLevelStatus action list. This Action List will be able to handle the Pulse Width Modulator input which
has a 0 – 255 value and gives a status to control point. To control dimming function in RGB Led, we use
Pulse Width Modulation technique and create it as a function in Raspberry Pi with 8-bit value (0-255) and
convert it to duty cycle 0-100%. The equation is shown in Equation :
Equation 1 Pulse Width Modulation Equation
( ) ( )
( )
5. ISSN: 2088-8708
IJECE Vol. 7, No. 2, April 2017 : 1012 – 1022
1016
( )
( )
( )
( )
( )
Details dimming service list and the data type presented in Table and Table 6 SetLoadLevelTarget
action used when there is a control point want to change the lamp dimmer. GetLoadLevelStatus action used
when control point requests the current status for lamp dimmer.
Change Color Services list and data type as stated in Table 7 and Table 8, consist of two action list
which is setColorChangeTarget and GetColorChange Status. SetColorChangeTarget used when control point
sends a value to change the lamp color. Control point needs to give three value to change the lamp color
which is red value, a green value, and the blue value. SetColorChangeTarget will bring the three color value
to the device and GetColorChangeStatus will inform control point information about the current color lamp.
Red, green and blue value have a 1 Byte data type which is 0-255. For example, we want to change the Lamp
color to white, the control point must be sent 255 value for red, 255 value for green, and 255 value for blue.
Since the value is 1 Byte, we declare the datatype for ColorRedTarget, ColorGreenTarget, and
ColorBlueTarget with ui1 that has 1 Byte data from 0 to 255.
Table 3. Switching Service List
ActionList
ArgumentList
Name Related StateVariable Direction
SetTarget newTargetValue Target in
GetStatus ResultStatus Status out
Table 4. Switching Data Type
serviceStateTable Data Type Default value event
Target boolean 0 No
Status boolean 0 Yes
Table 5. Dimming Service List
actionList
argumentList
Nama relatedStateVariable direction
SetLoadLevelTarget newLoadlevelTarget LoadLevelTarget in
GetLoadLevelStatus retLoadlevelStatus LoadLevelStatus out
Table 6. Dimming Data Type
serviceStateTable
Tipe
data
Default
value
Allowed value
event
Minimum maximum
LoadLevelTarget ui1 0 0 255 No
LoadLevelStatus ui1 0 0 255 Yes
Table 7. Change Color Service List
actionList
argumentList
Nama relatedStateVariable direction
SetColorChangeTarget newRedTarget ColorRedTarget in
newGreenTarget ColorGreenTarget in
newBlueTarget ColorBlueTarget in
GetColorChangeStatus RedStatus ColorRedStatus out
GreenStatus ColorGreenStatus out
BlueStatus ColorBlueStatus out
6. IJECE ISSN: 2088-8708
Design of Pervasive Discovery, Service and Control for Smart Home .... (Sabriansyah Rizqika Akbar)
1017
Table 8. Change Color Data Type
serviceStateTable
Tipe
data
Default
value
Allowed value
event
Minimum maximum
ColorRedTarget ui1 0 0 255 No
ColorGreenTarget ui1 0 0 255 No
ColorBlueTarget ui1 0 0 255 No
ColorRedStatus ui1 0 0 255 Yes
ColorGreenStatus ui1 0 0 255 Yes
ColorBlueStatus ui1 0 0 255 Yes
2.3. Temperature Sensor Service Structure
We designed sensor action list only have one GetTempStatus action list since sensor only able to
bring its information to the control point. We use DHT 11 [22] Temperature sensor for the prototype and
DHT 11 sensor have measurement range between 0 – 50 degree Celsius . GetTempStatus will inform control
point when the control point requests the current temperature measurement. Sensor service lists and the data
type presented in Table 9 and Table 10.
Table 9. Sensor Service List
actionList
argumentList
Name relatedStateVariable Direction
GetTempStatus ResultStatus Status Out
Table 10. Sensor Data Type
serviceStateTable
Tipe
data
Default
value
Allowed value
event
Minimum maximum
StatusTemp ui1 0 0 50 No
The Sensor will communicate with a device using Xbee communication protocol based on Zigbee.
When sensor finished data acquisition, the sensor will send the data to the device and the device will keep the
data inside a file. When Control point asks to the current temperature sensor, the device will read the current
data from the file and inform current temperature sensor to control point.
2.4. System Implementation
We use GUPnP framework [17] for implementing UPnP protocol to Raspberry Pi Devices and since
GUPnP is an event triggered framework, we create a model based on State Chart diagram shown in Table 4.
Inside the loop, we declare there is 5 state which are Idle State, Dimming Control State, Switch Control State,
Color RGB Control and Sensor Status. Idle State created to make system waiting for an event to be called by
Control Point. Idle State will move to Switch Control State if there is event on_set_target and call a
GUPnP_service_action_get(target) to get the value based on what control point needed. Switchcontrol(target)
is an action to pass the target value to hardware handler part filled with an application to activate the GPIO in
Raspberry Pi. After On_set_target event finished, Gupnp_service_notify will be called and the Raspberry Pi
will send a notification to the control point declared that the Switch has been turned on. While control point
received the notification, the switch control state turned back to idle state. The System will turn from idle
state to dimming control state, if there is an event on_set_load_level_target() function was called. This event
occurred if there is an action request from the control point that wants to change the lamp dimmer,
gupnp_service_action_get (newLoadlevelTarget) will execute to get the value of dimmer value and execute
dimmingControl (loadlevel) to give a control command to change the GPIO value in Raspberry Pi. The
dimmer value will be filled in all Red, Green, Blue parameters and sent it to GPIO as shown in Table 5.
Color RGB Control state is triggered if there is a system event called on_set_color_target. This
event will get Red, Green, and Blue value and pass it to colorcontrol() function. The colorcontrol() function
is a hardware handler function to proceed Red, Green, and Blue value to GPIO. The Color RGB control state
will be changed back to idle state after UPnP handler application sent gupnp_service_notify() to control
point. Sensor reading state triggered when a control point requests a sensor information. Control point
request will recognize from on_get_temp_status() function and the hardware handler will read a text file and
get the newest line in the file which is filled with a temperature data from the sensor node. Sensor reading
state will back to idle state when gupnp_service_action_return(action) function is sent the sensor value to
control point.
7. ISSN: 2088-8708
IJECE Vol. 7, No. 2, April 2017 : 1012 – 1022
1018
Figure 5 present the hardware handler flowchart contain switch GPIO control, Dimmer GPIO
control, Change Color GPIO control, and sensor reading. It described a Raspberry Pi function after receiving
a service request from the control point and then executed the GPIO. The switching GPIO flowchart
described a process after the Raspberry Pi received UPnP message contain change the switching status. If the
Boolean switching status is changed to 1 the GPIO will turn on the lamp and if the switching status is change
to 0 GPIO will turn off the lamp. The dimmer flowchart described the process after the Raspberry Pi received
a change dimming value (0-255) from the UPnP message. The dimmer value will setup the PWM duty cycle
and write the PWM value to GPIO and setup the brightness level in the lamp. The change color flowchart
described a process after the Raspberry Pi received a change value in RGB from the UPnP message (0-255
RGB value) and write to the GPIO process. Sensor reading flowchart described that the Raspberry Pi
received a sensor value periodically and write it to the Sensor.txt file, if control point requests the sensor
value, the Raspberry Pi will read the newest line to the txt files. For all services, Raspberry Pi will send a
notification feedback to the UPnP control point to make the user know that the change or request for each
service has successfully proceeded.
Figure 4. StateChart Diagram Control services For UPnP Handler Application
This paper conducted several validation scenarios, which is functional testing to test whether
Raspberry Pi is able to find and control pervasively by control point device. After the Raspberry Pi turned on,
the raspberry will broadcast its presence to the network. When the broadcast message are received by the
control point, the control point will recognize the device and service description which have the switch,
dimming, color RGB, and sensor reading services. Non-functional test conducted to know the performance in
round-trip time and GPIO processing in the Raspberry Pi. For response time test, we measure time consumed
when Raspberry Pi is processing control via UPnP protocols and forward to GPIO. We use general control
point UPnP Spy created by Intel to find and control the Raspberry Pi GPIO, and measure the service response
time using Wireshark packet sniffer.
8. IJECE ISSN: 2088-8708
Design of Pervasive Discovery, Service and Control for Smart Home .... (Sabriansyah Rizqika Akbar)
1019
Figure 5. Hardware Handler Application
3. RESULTS AND ANALYSIS
The smart home functions are classified into entertainment, home security, and home automation. In
home automation function, a smart home user is having attitude negatively related to cost and want to have a
simple system that able to control the appliances [4]. The attitude negatively related to cost is caused by
commercial smart home system that usually expensive, and since our system is built on top of single-board
computer that has a DiY features, it is possible to create a smart home system based on the user requirement
so user and developer are able to adjust the cost of the system based on what user really need. This paper also
able to enrich the features of the smart home in automation functions wich makes the smart home control
simpler since the appliances will be able to recognize pervasively by the user control device, so the user will
be able to focus on the control rather than configuring IP address for each of the appliance devices. The
device is able to recognize pervasively by the UPnP Spy application shown in Figure 6.
Figure 1. UPnP Spy Generic Control Point
9. ISSN: 2088-8708
IJECE Vol. 7, No. 2, April 2017 : 1012 – 1022
1020
3.1. Round-Trip Time Performance
Service response time is measured by marking Round Trip Time Packet from HTTP request sent by
UPnP Spy control point application and HTTP response from the Raspberry Pi. Round Trip Time is
measured by subtracting time in HTTP response with HTTP request. An Example of service control packet
and Round Trip Time presented in Table 1. Packet number 1554 identified as HTTP Request packet with
POST method sent by UPnP Spy control point to remotely switch the GPIO in Raspberry Pi. Packet number
1560 identified as HTTP Response with 200 OK Response Code from Raspberry Pi. Time difference
between packet is calculated as Round Trip Time in (ms) as stated in Table 1. Round-trip time measurement
is conducted in every service in the system which is switching, dimming, RGB, and sensor reading services.
Table 1. Service Control Packet
Packet
Number
Time Source IP Destination IP Protocol Length Info
Round Trip
Time (ms)
1554 273.100403 192.168.137.123 192.168.137.87 HTTP/XML 607
POST
/Resource/Switc
hPower/Control
HTTP/1.1
0.06071
1560 273.161113 192.168.137.87 192.168.137.123 HTTP/XML 325
HTTP/1.1 200
OK
Figure 2 present each service round trip time. The average service round trip time for switching
services is 0.1208056 ms, dimmer service is 0.072821 ms, change color service is 0.102671 ms, and
0.620716 ms for sensor services.
Figure 2. Service Response Time
3.2. General Purpose Input Output Processing Time
The GPIO processing time measured in an application based on clock timer function shown in
Figure 3. When control point call a dimmer function, function on_set_load_level_target() is called and the
clock start to count. Dimmingcontrol() function will execute the GPIO processing at raspberry Pi and right
after the UPnP handler sent service_action_return() is called the timer will stop and print the time spent by
the services. GPIO processing time measure all lamp services in switching, dimming and RGB services.
Figure 3. GPIO Processing Measurement Metho
G_MODULE_EXPORT
void on_set_load_level_target(GUPnPService *service,
GUPnPServiceAction *action, gpointer user_data){
double timeSpent;
begin = clock();//Time begin
gupnp_service_action_get(action, "newLoadlevelTarget",
G_TYPE_UINT, &loadLevel, NULL);
10. IJECE ISSN: 2088-8708
Design of Pervasive Discovery, Service and Control for Smart Home .... (Sabriansyah Rizqika Akbar)
1021
GPIO processing time result presented in Figure 9 showed that switching services average
processing time is 0.00090878 ms, dimming service 0.00122508 ms, and RGB switching service
0.00154826.
Figure 4. GPIO Service Processing Time
4. CONCLUSION
This paper presented a smart home system design with a single-board computer system that
enriching automation features by adding pervasive device and service discovery protocol. Our system
combined UPnP protocol, Raspberry Pi and Xbee to create a pervasive system device in smart home
appliance with RGB LED control and sensor reading as an applications example. The system uses UPnP
protocol to make device pervasively recognized by the control point, and able to control the RGB LED
features such as switching, dimming, and change color via GPIO control in Raspberry Pi. Control point also
able to find and read the temperature sensor data via Xbee communication connected to a sensor system with
DHT 11 as a temperature sensor. UPnP Processing time is measured with UPnP round trip time by
subtracting HTTP response arrival with HTTP request time. GPIO processing time measured at the
application level by counting a timer that starts before GPIO process and ended after GPIO successfully
executed. The Result showed that in a wireless network, the average service round trip time for switching
services is 0.1208056 ms, dimmer service is 0.072821ms, change color service is 0.102671 ms, and 0.620716
ms for sensor services. GPIO processing time for switching services is 0.00090878 ms, dimming service
0.00122508, RGB switching service 0.00154826 ms, and sensor reading is 0.00099738 ms.
REFERENCES
[1] L. Atzori, et al., “The Internet of Things: A survey,” Computer Networks, vol/issue: IV(54), pp. 2787-2805, 2010.
[2] C. Ryu and C. W. Hur, “A Monitoring System for Integrated Management of IoT-based Home Network,”
International Journal of Electrical and Computer Engineering (IJECE), 2016.
[3] K. Rose, et al., “The Internet of Things: An Overview Understanding the Issues and Challenges of a More
Connected World,” The Internet Society (ISOC), 2015.
[4] T. Luor, H.-P. Lu, H. Yu e Y. Lu, “Exploring the critical quality attributes and models of smart homes,” Maturitas,
vol. 82, pp. 377-386, 2015.
[5] V. Vujovic and M. Maksimovic, “Raspberry Pi as a Sensor Web node for home automation,” Computers and
Electrical Engineering, vol. 44, pp. 153-171, 2015.
[6] T. Adiono, et al., “Rapid Prototyping Methodology of Lightweight Electronic Drivers for Smart Home
Appliances,” International Journal of Electrical and Computer Engineering (IJECE), 2016.
[7] A. Longheu, et al., “An Intelligent and Pervasive Surveillance System for Home Security,” International Journal of
Computers Communications & Control, pp. 312-324, 2012.
[8] G. Stratogiannis, et al., “User and home appliances pervasive interaction in a sensor driven smart home
environment: The SandS approach,” em Semantic and Social Media Adaptation and Personalization (SMAP),
Trento, 2015.
[9] H. Medjahed, et al., “A pervasive multi-sensor data fusion for smart home healthcare monitoring,” em Fuzzy
Systems (FUZZ), Taipei, 2011.
[10] N. Bhatti, et al., “Service discovery protocols in Pervasive Computing: A review,” em Multi-Topic Conference
(INMIC), 2014 IEEE 17th International , Karachi, 2014.
[11] Apache Software Foundation, “Jini Architecture Specification,” [Online]. Available:
https://river.apache.org/about.html. [Accessed 05 May 2016].
[12] Open Connectivity Foundation, “About UPnP,” [Online]. Available: http://openconnectivity.org/upnp. [Accessed 2
May 2016].
11. ISSN: 2088-8708
IJECE Vol. 7, No. 2, April 2017 : 1012 – 1022
1022
[13] A. Alliance, “AllJoyn Documentation,” [Online]. Available: https://allseenalliance.org/framework/documentation.
[Accessed 2 May 2016].
[14] S. P. Lim and G. H. Yeap, “Centralised Smart Home Control System via XBee,” em IEEE Colloquium on
Humanities, Science and Engineering Research (CHUSER), Penang, 2011.
[15] Z. Yufeng and J. Ruqiao, “Design and Realization of the Smart Home Control System Based on the Bluetooth,” em
Intelligent Transportation, Big Data and Smart City (ICITBS), Halong Bay.
[16] Digi, “Xbee,” Digi, [Online]. Available: http://www.digi.com/lp/xbee. [Accessed 10 August 2016].
[17] Gnome Developer, “GUPNP Reference Manual,” 2009. [Online]. Available:
https://developer.gnome.org/gupnp/unstable/. [Accessed 9 August 2014].
[18] Raspberry Pi Foundation, “GPIO: Raspberry Pi Models A and B An introduction to GPIO and physical computing
on the Raspberry Pi,” Raspberry Pi Foundation, [Online]. Available:
https://www.raspberrypi.org/documentation/usage/gpio/README.md. [Accessed 22 04 2016].
[19] Open Connectivity Foundation, “BinaryLight:1 Device Template Version 1.01,” Open Connectivity Foundation
UPnP, 2003.
[20] Open Connectivity Foundation, “SwitchPower:1 Service Template Version 1.02,” Open Connectivity Foundation
UPnP, 2011.
[21] Kingbright, “T-1 3/4 (5mm) FULL COLOR LED LAMP DATA SHEET,” Kingbright, 2010.
[22] Sunrom Technologies, “DHT-11 Humidity and Temperature Sensor,” Sunrom Technologies, 2012.