Académique Documents
Professionnel Documents
Culture Documents
CHAPTER 1
INTRODUCTION
The fast development of electrical field makes our lives become more and more
convenient. Social demand for power supply capacity is becoming more and more increasing.
On one hand it is how to save power; On the other hand it is how to meet the electricity need
of the society which is being one of the most important problem throughout the world. Thus
we go for smart socket.
2
Emergence of specialized, low power, cheap, and small size electronic components
enabling electrical power measurement and wireless connectivity together with the rise of
IoT (Internet-of-Things) paradigm made so called smart electric sockets an attractive
research and development topic and affordable node for home automation and energy
management solutions Capabilities range from simple display a meter, which gives a user
feedback on current and past consumption, to high-tech meters which are capable of
interacting with home automation systems and for instance are able to switch on a device
when the supplier indicates cheap energy prices. It is expected that SSoc will play a
significant role as consumer end-device in Smart grids deployment. Various SSoc
implementations, architectures and applications are being continuously described.
Intelligent socket’s original concept is for the purpose of security and protection,
it is on the basis of ordinary socket extending more functions, such as its several protection
functions against short circuit, overvoltage and lightning. Now smart socket is on the basis
of these features combined with the functions of control circuit remotely, and the statistical
power of connection on the socket device, through the network it will transmit the data to
the users, this data provides a basis for users make decisions wisely, it will make appliances
become more intelligent eventually.To make Smart socket economically reasonable it is
preferable to keep their power dissipation at the level below standby power of controlled
appliances. Modern homes provide electricity to electrical devices through the last element
of the power supply chain, the power sockets, which have been regarded traditionally as a
mere junction. In fact, power sockets have not evolved as fast as other everyday devices,
although they seem to be one of the best positioned candidates to be improved as smart
homes are becoming increasingly popular. In the last years researchers have enhanced
power outlets by adding different smart functionalities. For instance, by using Bluetooth
and GSM wireless interfaces. An improved version of the system is presented by including
ethernet support and the capability of measuring current consumption.
3
CHAPTER 2
LITERATURE REVIEW
R,Vijayalaxmi and R Patil developed a smart socket with the help of Internet of
Things to minimize the energy consumption on home appliances. This application is controlled
by four application mode, they are peak time control mode, Auto control mode, user Control
mode, energy limit control. The main aim is to control the energy at home appliances The main
purpose of establishing this system is to control the electricity and the energy of home
appliances by automatic control. Where it can save up to 43.4 % of energy in day to day life
by human. A simple Internet of Things construct the connection between smart socket and the
server which can operate through the internet. It uses neural network algorithm which mainly
save unnecessary energy that are being wasted from the home appliances.
Chetashri Prakash implemented Smart Automation system with the help of wireless
technologies. The purpose of home automation system using internet and wireless networks is
to control the parameters like voltage, current and temperature and monitor it. It helps to
improve the performance of control network. IoT (Internet of Things) is fast rising technology
which involves interaction among object (things) through internet without human interference.
The main objective of using smart automation based on wireless and IoT is to reduce the
unnecessary energy consumption of smart home.
4
Jiang Feng Dai Jian Wu Fe ZouYan mainly introduced the intelligent electrical
outlet of each hardware modules; software part mainly analyses the socket’s communication
mechanism, and the electricity consumption of collected power statistics through diagrams to
feedback through wireless communication. Things achieved in an environment of
communication between the user and the smart power outlet timely feedback to the user, so as
to achieve energy-saving purposes. The automatic control system realizes the automatic control
for intelligent electrical outlet by WIFI wireless communication technology and Internet
technology. The system has much advantages in reliability and performance, It will better
realize the automation and intelligent in control process.
The intelligent energy control scheme named as the residency energy control system
(RECOs) is proposed and it is developed based on wireless smart sockets and IOT technology
to minimize energy or power consumption of home appliances with using sensors. The RECOs
shows control modes as automatic control, and overload concept, other concept as Geyser
control, LED, FAN, Bulb control. The results show this schemes saves more amount of power
consumption .A simple technology as IOT technology which integrates wireless smart sockets
home gateway energy controller, Zigbee. Most importantly the RECOs uses sensor, Other
appliances can also save some amounts of energy.
Sagar and karakalmani proposed a system that will provide remote control of
electrical appliances and perform emetering to reduce Power, Energy and Memory
consumption in the web applications, create a web application for making easy energy
metering, make hostel automated and intelligent and provide comfort to every user, make the
application real time so that the user can monitor real time data and takes a particular action,
control the devices such as Fan, Light and Air-conditioner (AC) and can increase/decrease the
speed, intensity and temperature respectively through mobile app. Utilizing Hall sensor for
current sensing and step-down transformer for voltage sensing. Voltage and current sampling
and quantization is done using single ADC of embedded MC CC430F6137. Active power
measurement uncertainty cannot be significantly reduced by increasing ADC resolution above
12 bits. Power dissipation is of the key importance because the socket itself is full day operated
and should add a negligible energy overhead in order to be economically justifiable.
5
CHAPTER 3
PROPOSED METHOD
3.1 INTRODUCTION
The objective of the project is to establish a smart switch board which updates the
consumer about daily usage of every single device in the home. The Arduino-based smart plug
contains sensors to measure the instantaneous AC voltage and current of the attached appliance.
AC current is measured using Hall Effect-Based Linear Current Sensor(ACS712). Knowing
the instantaneous voltage and current, a variety of quantities can be computed.
Electric power management is very necessary, we don't use the simple way of
calculation about power is multiplied by the time.It should satisfy the precision of electricity
measurement requirements. A smart switch board works on device directly , so there will be
precise and reliable reading. Consumers will get notified about their electrical usage whenever
they require the reading.
Electric signatures based appliance identification can be achieved using either non-
intrusive methods or intrusive methods. Non intrusive methods involve measuring the energy
consumption of the entire house and disaggregating it to identify individual appliances.
Intrusive methods require measuring the energy consumption of individual appliances in a
home using some kind of energy meters or smart plugs. Most of the proposed non-intrusive as
well as intrusive methods do not perform real-time identification and instead work with pre-
recorded data in an offline manner. Our smart plug system, on the other hand ,supports real-
time classification of the appliance energy consumption profile.
7
The smart plug is applied to the smart home, for collecting the electrical power
consumption, real-time power, real-time voltage, current, and it can connect WIFI, wireless
communication modules by UART, SPI and other wireless communication modules. Users can
remote monitor the home appliances by visit the WEB server. So it achieves the remote monitor
and intelligent purpose.
This work presents a smart plug platform that can perform real-time appliance
identification, offering several benefits to researchers and developers, e.g demand response,
appliance localization, human activity monitoring and energy analytics, etc. The system
consists of smart plugs based on Arduino open hardware platform. The system supports real-
time appliance identification, appliance energy consumption monitoring, and remote control.
Our smart plug platform can be extended to support additional features such as big data
analysis, detection of anomalous appliance behaviour and effective power allocation.
8
CHAPTER 4
COMPONENTS DESCRIPTION
Hall Effect sensors are available with either an analogue or digital outputs depending
on the application they are required for. It can also make customized products that match the
requests of customers. Something to take into consideration when selecting a Hall Effect sensor
is the surrounding area of the application as these sensors can be affected by external factors
interfering with the magnetic field.
various expansion boards (shields) and other circuits. The board has 14 Digital pins, 6 Analog
pins, and programmable with the Arduino IDE (Integrated Development Environment) via a
type B USB cable. It can be powered by a USB cable or by an external 9 volt battery, though
it accepts voltages between 7 and 20 volts. It is also similar to the Arduino Nano and Leonardo.
The hardware reference design is distributed under a Creative Commons Attribution
Share-Alike 2.5 license and is available on the Arduino website. Layout and production files
for some versions of the hardware are also available. "Uno" means one in Italian and was
chosen to mark the release of Arduino Software (IDE) 1.0. The Uno board and version 1.0 of
Arduino Software (IDE) were the reference versions of Arduino, now evolved to newer
releases.
The Uno board is the first in a series of USB Arduino boards, and the reference model
for the Arduino platform.The ATmega328 on the Arduino Uno comes pre programmed with a
bootloader that allows uploading new code to it without the use of an external hardware
programmer. It communicates using the original STK500 protocol. The Uno also differs from
all preceding boards in that it does not use the FTDI USB-to-serial driver chip. Instead, it uses
the Atmega16U2 (Atmega8U2 up to version R2) programmed as a USB-to-serial converter.
The Arduino/Genuino Uno has a number of facilities for communicating with a
computer, another Arduino/Genuino board, or other microcontrollers. The ATmega328
provides UART TTL (5V) serial communication, which is available on digital pins 0 (RX) and
1 (TX). An ATmega16U2 on the board channels this serial communication over USB and
appears as a virtual com port to software on the computer.
CHAPTER 5
DESIGN SPECIFICATION
5.1.1 DIAGRAM
11
5.1.3 ADVANTAGES
Although Hall Effect sensors are often seen as more expensive than standard linear or
rotary sensors this is not always necessarily the case and they are frequently selected because
of their advantages.They are suitable for harsh environments with high IP ratings to
IP68/69K.Hall Effect sensors do not wear so have a long life and in case of two part technology,
meaning they have virtually unlimited life.
They are highly reliable.
Offer pre-programmable electrical angles and outputs.
Offer high speed operation.
May operate as an electronic switch.
It can be operated at higher frequencies.
Can measure a wide range of magnetic fields
5.1.4 APPLICATIONS
Hall Effect sensors have a wide range of applications. They are used in many industries,
we see a high demand for them in the Motorsport industry where they are used on sequential
gear boxes, throttle measurement where the non-contacting, wear free principle, is very
prominent. Some other applications for Hall Effect sensors include
Automation equipment
Mobile vehicle
Marine
Handling equipment
Agricultural machinery
Process and packaging machines
Slitting & rewinding machines
Automotive fuel level indicator
12
5.2.1 DIAGRAM
Serial Pins 0 (Rx) and 1 (Tx): Rx and Tx pins are used to receive and transmit TTL
serial data and connected with the corresponding ATmega328P USB to TTL serial chip.
External Interrupt Pins 2 and 3: These pins can be configured to trigger an interrupt on
a low value, a rising or falling edge, or a change in value.
SPI Pins 10 (SS), 11 (MOSI), 12 (MISO) and 13 (SCK): These for SPI communication.
13
PWM Pins 3, 5, 6, 9 and 11: These pins provide an 8-bit PWM output by using
analogWrite() function.
In-built LED Pin 13: This pin is connected with an built-in LED, when pin 13 is HIGH
– LED is on and when pin 13 is LOW, its off.
Along with 14 Digital pins, there are 6 analog input pins, each of which provide 10 bits
of resolution, i.e. 1024 different values. They measure from 0 to 5 volts but this limit
can be increased by using AREF pin with analog Reference() function.
Analog pin 4(SDA) and pin 5(SCA) used for TWI communication using Wire library.
AREF: Used to provide reference voltage for analog inputs with analogReference().
Reset Pin: Making this pin LOW, resets the microcontroller
5.2.3 MEMORY:
The ATmega328 has 32 KB (with 0.5 KB used for the bootloader). It also has 2 KB of SRAM
and 1 KB of EEPROM (which can be read and written with the EEPROM library).
5.2.5 COMMUNICATION
Arduino can be used to communicate with a computer, another Arduino board or other
microcontrollers.The ATmega328P microcontroller provides UART TTL (5V) serial
communication which can be done using digital pin 0 (Rx) and digital pin 1 (Tx). An
ATmega16U2 on the board channels this serial communication over USB and appears as a
virtual com port to software on the computer. The ATmega16U2 firmware uses the standard
USB COM drivers, and no external driver is needed. The Arduino software includes a serial
monitor which allows simple textual data to be sent to and from the Arduino board. There are
two RX and TX LEDs on the arduino board which will flash when data is being transmitted
via the USB-to-serial chip and USB connection to the computer (not for serial communication
on pins 0 and 1). A Software Serial library allows for serial communication on any of the Uno's
digital pins. The ATmega328P also supports I2C (TWI) and SPI communication. The Arduino
software includes a Wire library to simplify use of the I2C bus.
5.2.6 POWER
The Arduino Uno can be powered via the USB connection or with an external power
supply. The power source is selected automatically. External (non-USB) power can come either
from an AC-to-DC adapter (wall-wart) or battery. The adapter can be connected by plugging a
2.1mm center-positive plug into the board's power jack. Leads from a battery can be inserted
in the Gnd and Vin pin headers of the POWER connector. The board can operate on an external
supply of 6 to 20 volts. If supplied with less than 7V, however, the 5V pin may supply less than
five volts and the board may be unstable. If using more than 12V, the voltage regulator may
overheat and damage the board. The recommended range is 7 to 12 volts. The power pins are
as follows:
VIN. The input voltage to the Arduino board when it's using an external power source (as
opposed to 5 volts from the USB connection or other regulated power source). You can supply
voltage through this pin, or, if supplying voltage via the power jack, access it through this pin.
5V.This pin outputs a regulated 5V from the regulator on the board. The board can be supplied
with power either from the DC power jack (7 - 12V), the USB connector (5V), or the VIN pin
of the board (7-12V). Supplying voltage via the 5V or 3.3V pins bypasses the regulator, and
can damage your board. We don't advise it.
15
3V3. A 3.3 volt supply generated by the on-board regulator. Maximum current draw is 50
mA.
They use the same basic technology, except that arbitrary images are made up of a large
number of small pixels, while other displays have larger elements.LCD modules are vey
commonly used in most embedded projects, the reason being its cheap price, availability and
programmer friendly. Most of us would have come across these displays in our day to day life,
either at PCO’s or calculators. The LCD screen is more energy-efficient and can be disposed
of more safely than a CRT can.
5.2.1 DIAGRAM
5.3.2 FEATURES
2 Vdd (+5 Volt) Powers the LCD with +5V (4.7V – 5.3V)
7 Data Pin 0
8 Data Pin 1
9 Data Pin 2 Data pins 0 to 7 forms a 8-bit data line. They can be connected
to Microcontroller to send 8-bit data.
10 Data Pin 3
These LCD’s can also operate on 4-bit mode in such case
Data pin 4,5,6 and 7 will be left free.
11 Data Pin 4
17
12 Data Pin 5
13 Data Pin 6
14 Data Pin 7
CHAPTER 6
SOFTWARE DESCRIPTION
The open-source Arduino Software (IDE) makes it easy to write code and upload it to
the board. It runs on Windows, Mac OS X, and Linux. Arduino consists of both a physical
programmable circuit board (often referred to as a microcontroller) and a piece of software,
or IDE (Integrated Development Environment) that runs on your computer, used to write and
upload computer code to the physical board. Arduino is a great tool for people of all skill levels.
The Arduino hardware and software was designed for artists, designers, hobbyists, hackers,
newbies, and anyone interested in creating interactive objects or environments. Arduino can
interact with buttons, LEDs, motors, speakers, GPS units, cameras, the internet, and even your
smart-phone or your TV! This flexibility combined with the fact that the Arduino software is
free, the hardware boards are pretty cheap, and both the software and hardware are easy to learn
has led to a large community of users who have contributed code and released instructions for
a huge variety of Arduino-based projects.
6.1.2 DESCRIPTION
Programs written using Arduino Software (IDE) are called sketches. These sketches are
written in the text editor and are saved with the file extension .ino. The editor has features for
cutting/pasting and for searching/replacing text. The message area gives feedback while saving
and exporting and also displays errors. The console displays text output by the Arduino
Software (IDE), including complete error messages and other information. The bottom
righthand corner of the window displays the configured board and serial port. The toolbar
buttons allow you to verify and upload programs, create, open, and save sketches, and open the
serial monitor.
6.1.2.2 UPLOADING
Before uploading your sketch, you need to select the correct items from the Tools >
Board and Tools > Port menus. The boards are described below. On the Mac, the serial port is
probably something like /dev/tty.usbmodem241 (for an Uno or Mega2560 or Leonardo) or /
dev/tty.usbserial-1B1 (for a Duemilanove or earlier USB board),
or /dev/tty.USA19QW1b1P1.1 (for a serial board connected with a Keyspan USB-to-Serial
adapter).On Windows,it's probably COM1 or COM2 (for a serial board) or COM4
COM5, COM7, or higher (for a USB board) - to find out, you look for USB serial device in the
ports section of the Windows Device Manager. On Linux, it should
be /dev/ttyACMx , /dev/ttyUSBx or similar. Once you've selected the correct serial port and
board, press the upload button in the toolbar or select the Upload item from the Sketch menu.
Current Arduino boards will reset automatically and begin the upload. With older boards (pre-
Diecimila) that lack auto-reset, you'll need to press the reset button on the board just before
starting the upload. On most boards, you'll see the RX and TX LEDs blink as the sketch is
uploaded. It will display a message when the upload is complete, or show an error.
When you upload a sketch, you're using the Arduino bootloader, a small program that
has been loaded on to the microcontroller on your board. It allows you to upload code without
using any additional hardware. The bootloader is active for a few seconds when the board
resets; then it starts whichever sketch was most recently uploaded to the microcontroller. The
bootloader will blink the on-board (pin 13) LED when it starts (i.e. when the board resets).
20
6.1.2.3 LIBRARIES
Libraries provide extra functionality for use in sketches, e.g. working with hardware or
manipulating data. To use a library in a sketch, select it from the Sketch > Import Library menu.
This will insert one or more #include statements at the top of the sketch and compile the library
with your sketch. Because libraries are uploaded to the board with your sketch, they increase
the amount of space it takes up. If a sketch no longer needs a library, simply delete
its #includestatements from the top of your code.
There is a list of libraries in the reference. Some libraries are included with the Arduino
software. Others can be downloaded from a variety of sources or through the Library Manager.
Starting with version 1.0.5 of the IDE, you do can import a library from a zip file and use it in
an open sketch. The Leonardo is Arduino’s first development board to use one microcontroller
with built-in USB. This means that it can be cheaper and simpler. Also, because the board is
handling USB directly, code libraries are available which allow the board to emulate a
computer keyboard, mouse, and more!
This displays serial sent from the Arduino or Genuino board over USB or serial
connector. To send data to the board, enter text and click on the "send" button or press enter.
Choose the baud rate from the drop-down menu that matches the rate passed to Serial.begin in
your sketch. Note that on Windows, Mac or Linux the board will reset (it will rerun your sketch)
when you connect with the serial monitor. Please note that the Serial Monitor does not process
control characters; if your sketch needs a complete management of the serial communication
with control characters, you can use an external terminal program and connect it to the COM
port assigned to your Arduino board.
6.1.2.5 ADVANTAGES
Ready to use
Examples of codes
Effortless functions
Large community
21
6.2 PROTEUS
6.2.1 INTRODUCTION
The Proteus Design Suite is a proprietary software tool suite used primarily
for electronic design automation. The software is used mainly by electronic design
engineers and technicians to create schematics and electronic prints for manufacturing printed
circuit boards.It was developed in Yorkshire, England by Labcenter Electronics Ltd and is
available in English, French, Spanish and Chinese languages. We can simulate our work and
be more efficient in completing the task at hand.Though user interface could have been made
better, one can interact with the running simulation, using switches, etc.Also virtual electronic
measurement instruments are available.
The first version of what is now the Proteus Design Suite was called PC-B and was
written by the company chairman, John Jameson, for DOS in 1988. Schematic Capture support
followed in 1990, with a port to the Windows environment shortly thereafter. Mixed
mode SPICE Simulation was first integrated into Proteus in 1996 and microcontroller
simulation then arrived in Proteus in 1998. Shape based autorouting was added in 2002 and
2006 saw another major product update with 3D Board Visualisation. More recently, a
dedicated IDE for simulation was added in 2011 and MCAD import/export was included in
2015. Support for high speed design was added in 2017. Feature led product releases are
typically biannual, while maintenance based service packs are released as required.
The Proteus Design Suite is a Windows application for schematic capture, simulation,
and PCB layout design. It can be purchased in many configurations, depending on the size of
designs being produced and the requirements for microcontroller simulation. It is a software
suite containing schematic, simulation as well as PCB designing.
ISIS is the software used to draw schematics and simulate the circuits in real time.The
simulation allows human access during run time,thus providing real time simulation.
ARES is used for PCB designing.It has the feature of viewing output in 3D view of the
designed PCB along with components.
6.2.2 FEATURES
ISIS has wide range of components in its library. It has sources, signal generators,
measurement and analysis tools like oscilloscope, voltmeter, ammeter etc., probes for real time
monitoring of the parameters of the circuit, switches, displays, loads like motors and lamps,
discrete components like resistors, capacitors, inductors, transformers, digital and analog
Integrated circuits, semi-conductor switches, relays, microcontrollers, processors, sensors etc.
ARES offers PCB designing up to 14 inner layers, with surface mount and through hole
packages. It is embedded with the foot prints of different category of components like ICs,
transistors, headers, connectors and other discrete components. It offers Auto routing and
manual routing options to the PCB Designer. The schematic drawn in the ISIS can be directly
transferred ARES. Schematic capture in the Proteus Design Suite is used for both the
simulation of designs and as the design phase of a PCB layout project. It is therefore a core
component and is included with all product configurations.
One can also let Proteus do the work for him/her. One can place the components on
their respective places and select the "auto route" option. This will automatically draw multiple
variations of traces and selects the best one. There is also an "Auto placer" option present. This
option needs one to specify the board dimensions by drawing the shape and size of the board
so that, it can place the components within the board boundaries. One can use Proteus 8
professional's "Bill of materials" feature. We just have to specify the cost of each of
components. After specifying the cost for all items, Proteus automatically makes a list of all
components used with their individual price and total price.
23
Many of the components in Proteus can be simulated. There are two options for
simulating: Run simulator and advance frame by frame. The "Run simulator" option simulates
the circuit in a normal speed (If the circuit is not heavy). "Advance frame by frame" option
advances to next frame and waits till one click this button for the next time. This can be useful
for debugging digital circuits.One can also simulate microcontrollers. The microcontrollers
which can be simulated include PIC24, dsPIC33, 8051, Arduino, ARM7 based
microcontrollers.One can download the compilers for Proteus or use different compiler and
dump the hex files in the microcontroller in Proteus. One can even interact in real-time with
the simulation using switches, resistors, LDRs, etc. There are even virtual voltmeter, ammeter,
oscilloscope, logic analyzer,etc.
24
CHAPTER 7
The hardware model of the proposed model consisits of Arduino uno, 16x2 LCD,
current sensor and power supply.
7.2 DESCRIPTION
The connection are given as per the circuit diagram.Current sensor is inserted between load
and phase wire. For alternating current input, the sensed current and the output signal can be
analog output, which duplicates the wave shape of the sensed current.
bipolar output, which duplicates the wave shape of the sensed current.
unipolar output, which is proportional to the average or RMS value of the sensed current.
DC supply current can also be measured using this sensor.Current sensor reads the
value from which voltage and current values are known.The current sensor reads the value
when the device is connected to the supply.It gives instantaneous value of voltage and current.
For Direct current input, the sensed current and the output signal can be
unipolar, with a unipolar output, which duplicates the wave shape of the sensed current
digital output, which switches when the sensed current exceeds a certain threshold
Result can also be viewed in serial COMM port.Data is known without much
calculation.It reads zero when there is no supply and gives the value reliably when the supply
is given.It gives value for every second so instantaneous value can be known.It is an output
which can be viewed in the system.
CHAPTER 8
CONCLUSION AND FUTURE SCOPE
8.1 CONCLUSION
One of the main purposes of constructing a smart house is to automatically control
those appliances in the house to achieve the goals of energy saving and smart living. In this
project, energy consumption in a residence is monitored through IoT and smart sockets. We
describe the home power monitoring system using smart plug which we have developed. The
developed monitoring system is composed of the wireless power outlet, which named smart
plug, and the energy control panel. The smart plug integrates AC power receptacle and sensor
node into a power socket to switch the power ON/OFF and to measure the power consumption
of plugged appliances. The energy control panel stores the received signals into the database.
The experiment results show the adaptability and feasibility of the energy consumption data.
The system has much advantages in reliability and performance, It will better realize the
automation and intelligent in control process.
Future research may integrate into the end devices to allow them to be tasked with more
sophisticated data processing and generation. Furthermore, security is an important issue in
safely protecting. The next further job mainly realizes the intelligent socket all the way of
timing control, it also can add a leakage protection switch to regular socket, eventually it will
be able to make it more practical by analyzing and improving them. Later, we can add an LED
display in the smart socket further, it can make convenient for users to intuitive interact and
experience intuitively.
29
REFERENCES
[1] Chen Hai Wang, Zhen Juan Zhang, Ming Huang. The design of the wireless intelligent
socket system in the smart home. Journal of TV Technology, vol.37 (2013):80-83.
[2] Yi chao Jin, Lijuan Sun, Ruchuan Wang. The design of the intelligent electrical outlet in
Internet environment. The 4th China sensor network academic conference proceedings in
CWSN2010.pp.321-326, 2013.
[3] Yichao Jin, Lijuan Sun, Runchuan Wang. The design of the intelligent electrical outlet in
Internet environment. Journal of Research and development of Computing machine,
vol.47(2010):321-326.
[5] Wei Xu, Yuanjian Jiang, Bin Wang. Application of ZigBee technology in the intelligent
electrical outlet design. Journal of Communication of Power System,vol.32(2011):78-81.
[6] Fangrong Xu. Design of Wireless Intelligent Home Control System. Journal of Modern
architecture electrical, vol,1,2010.
[7] Xianchang Min, Lican Huang. Research of Web service technology based based on the
Android platform. Journal of Industrial Control Computer,vol.24(2011):92-94.
[8] Jinhua Peng, Shaolong Shu, Feng Lin, Zhiqiang Huang. A review of several studies on the
Home energy management system. Journal of Management of Power demand
side,vol.13(2011):35-38.
[9] Hashizume A, Mizuno T, Mineno H. Energy monitoring system using sensor networks in
residential houses[C] 26th International Conference on Advanced Information Networking and
Applications Workshops (WAINA).Fukuoka:IEEE Press,2012:595-600.
[10] Lih-Jen Kau, Bi-Ling Dai, Chih-Shen Chen, Sung-Hung Chen, A cloud network-based
power management technology for smart home systems, in Proc. IEEE Int.Conf.onSystems,
Man, and Cybernetics (SMC), Seoul, 2012, pp. 2527–2532. [Online]. Available:
http://dx.doi.org/10.1109/icsmc.2012.6378125
[11] G. Reiter, Wireless connectivity for the Internet of Things, White Paper by Texas
instruments, 2014.
30
[14] Dae-Man Han, Jae-Hyun Lim, Smart home energy management system using IEEE
802.15.4 and zigbee, IEEE Transactions on Consumer Electronics, Volume 56 , Issue 3, pp.
1403-1410, 2010.
[15] Muhammad Aftab, Amalfi Darusman, Israa Al Qassem, Majid Khonji and Sid Chi-Kin
Chau. OS Plug: Open Platform for Smart Plugs.In ACM e-Energy, 2015.