controlled remotely by power supplied, monitor utilization condition ... connection on the socket device, through the network it will transmit the data to the users, ...
(IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 6, No. 10, 2015
Design of Socket Based on Intelligent Control and Energy Management Jiang Feng
Dai Jian
School of Electronic and Electrical Engineering Shanghai University of Engineering Science Shanghai, China
School of Electronic and Electrical Engineering Shanghai University of Engineering Science Shanghai, China
Wu Fei*
Zou Yan
School of Electronic and Electrical Engineering Shanghai University of Engineering Science Shanghai, China
School of Electronic and Electrical Engineering Shanghai University of Engineering Science Shanghai, China
Abstract—Smart home is one of the main applications of internet of things, and it will realize the intellectualization of household. Smart socket is part of the smart home, which can be controlled remotely by power supplied, monitor utilization condition, communication network and other functions. This article mainly introduces the intelligent electrical outlet of each hardware modules; software part mainly analyzes 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. Keywords—Internet of things; Smart home; Intelligent electrical outlet; Wireless communication; Power statistics
I.
INTRODUCTION
The fast development of electrical makes our lives become more and more convenient. Social demand for power supply capacity is becoming more and more strictly. On one hand is how to save power; On the other hand is how to meet the need of the society of electricity [1],this area has being one of the most intractable problem throughout the world, under the environment of internet of things intelligent socket realizes to consume capacity and feedback to the client's function timely. Functions and designing method of every module are introduced in this article in detail. Intelligent electrical outlet is an important part of intelligent household system, it can realize the power equipment monitoring easily, control and transmit data, communication technology uses the WIFI wireless technology; the technology is very suitable for household system communication network [2]. Intelligent socket of the 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. Intelligent socket sets WIFI module internally [3], the client that can perform such operations on an ordinary smart phone through the socket. Through intelligent control can switch implement control other switch remotely, operation results will also return to the remote control. It plays a switch setting’s role. Intelligent socket mainly is used for household intelligent functions, it often matches with other electrical appliances. Intelligent sockets [4] can open circuit power supply, so as to control the electrical power supply or not; And intelligent host to communicate with each other to ensure the smart home system work normally. Some of the applications build on real time utility data will serve to user; others will analyze data in aggregate and serve policy and other decision makers. As a device can switch power supply of smart home, intelligent electrical outlet is the main medium of the future smart home life. Intelligent home has emerged with the development of computer science, communications, network and automatic control technology and so on[5]. It is also a great change brought up by advancement of technology. II.
INTELLIGENT SOCKET HARDWARE STRUCTURE
A. Framework of Design The internal structure of the socket mainly includes MCU, WIFI communication equipment, memory ,relays, electric measurement module, keys, voltage conversion circuit, protect circuit, the power input port and the power supply output pin, which is shown in Fig.1.The following picture presents the links between the related modules. The core is STM32, which will introduced detailed in the following article. B. The microprocessor section Due to using 32-bit embedded microprocessor ARM, STM32F103 is selected as the key controller of the system, this module is the core of the system, and its functions include data acquisition, dynamic data exchange, data operation, data statistics, data storage etc. Part of the MCU diagram as shown in Fig.2.
105 | P a g e www.ijacsa.thesai.org
www.ijacsa.thesai.org Fig. 5. WIFI Wireless Communication Circuit
Fig.4. shows this circuit through the RST and DTR to control BOOT0 and RESET signal, so as to achieve a key download function modules. This section also has switch BUTTON, which is used to control the power of the whole system, if it is disconnected, the whole 3.3 V part of the system will be power outages. And the part 5V power supply is still open. It is shown in Fig.4. F1 is considered as recoverable fuse, for protecting the USB.
D. Memory module The memory may store WIFI parameters and other data for storage, and sequences of instructions that are performed by the CPU, or any other device are included in the computing system. The storage parameters including WIFI wireless network mode, the connection of the router network name, password, selection of WIFI network IP address, destination IP address, etc.
106 | P a g e D
N
G
K
0
0
2
K
0
0
2
4
C
3
C
R11
R10
F
n
0
0
1
F
n
0
0
1
nReload
nReset
Fig. 3. A Tie-style LED Indicator
D
nReady
2
1
2
1
K
1
K
1
K
0
1
3
R
2
R
1
R
0
R
2
S
1
S
4.7K
4.7K
4
R
4
R
VDD_3V3
VDD_3V3
VDD_3V3
VDD_3V3
nLink/GPIO05
nReady/GPIO04
UART0_RX/GPIO02
UART0_RX
UART0_TX/GPIO01
UART0_TX
GPIO00
1
C
1
G
D
N
G
5
220UF
1
UART0_CTS
4
UART0_RTS
5
6
2
7
8
2
D
N
G
D
N
G
C
N
D
N
7
G
D
2
GPIO09
8
N
2
GPIO08
9
1
D
N
D
UART0_RTS/GPIO07
0
2
2
N
2
1
2
D
N
G
D
N
k
0
0
G
UART0_CTS/GPIO06
nReload/GPIO03
nReload
G
R22
D
E
G
4
2
2
3
nReady
2
k
0
nLink
k
0
0
1
L
VCC3.3
C
1
1
9
2
6
1
F
n
0
0
DS0
UART1_TX/GPIO10
GPIO30
R21
UART1_TX
0
3
5
1
GPIO30
UART1_RX/GPIO11
VDD_ANT
UART1_RX
1
3
4
1
3V3
GPIO12
VBT_CC
2
3
3
1
VDD_3V3
SPI_IRQ/GPIO13
D
N
G
D
N
G
SPI_IRQ
3
3
2
1
SPI_CLK/GPIO14
D
N
G
D
N
G
SPI_CLK
4
3
1
1
SPI_MISO/GPIO15
C
N
SPI_MISO
5
3
0
1
SPI_MOSI/GPIO16
C
N
SPI_MOSI
6
3
9
SPI_CS/GPIO17
ANT_DC
SPI_CS
7
3
8
GPIO22
SOP0
8
3
7
SOP0
JTAG_TDI
SOP1
9
3
6
SOP1
JTAG_TDO
SOP2
Fig. 2. Part Of The MCU Diagram
N
G
The system power supply indicator light is PWR, its light is blue.LED0, and LED1 are connected with PA8 and PD2 respectively. The USB serial port, USB, power supply part of the circuit diagram is shown as the Fig.4. nLink
UART0_TX
K
0
1
R22
0
DS1
1
D
To facilitate the observation, a tie-style LED indicator shows the usage status. The circuit diagram is show as Fig.3.
UART0_RX
Port
1
D
E
L
D
E
L
PWR
0
D
E
L
E
L
0
4
5
SOP2
GPIO28
nReset
1
4
4
nReset
JTAG_TCK
NC_ATNSEL2
2
4
3
16
Header
JTAG_TMS
NC_ATNSEL1
STM32F103RBT6
3
4
2
G
PA15
D
N
G
D
N
G
D
N
G
D
N
1
4
4
5
1
6
1
PA14
4
0
1
USR_WIFI232-C322
PB10/I2C2_SCL/U3_TX
PB2/BOOT1
BKIN
SMBAI/TIM1
NSS/I2C2
PB12/SPI2
PB13
4
3
PB12
3
3
3
PB14
5
PB15/SPI2_MOSITIM1_CH3N
3
9
PB15
6
PC6
3
8
2
PB1/ADC9/TIM3_CH4
PC6
7
PC7
3
7
2
PB0/ADC8/TIM3_CH3
PC7
8
PC8
3
6
2
PB0
PC5/ADC15
PC8
9
PC9
4
5
2
PC5
PA6
PC4/ADC14
6
PC9
0
PA8/TIM1_CH1/MCO
4
4
2
PC4
PA5
PA7/SPI1_MOSI/ADC7/TIM3_CH2
5
4
U1_TXD
L
PA6/SPI1_MISO/ADC6/TIM3_CH1
PA5/SPI1_SCK/ADC5
4
PA4/SPI1_NSS/ADC4
4
4
0
1
V
4
PA12
5
PA13/JTMS/SWDIO
PA13
6
4
9
1
VCC3.3
PA0
1
VSS
G
3
P
4
0
VSS
C
PA14
9
4
6
1
PA15/JTDI
PA1/ADC1/TIM2_CH2
PA15
0
5
5
1
PC10
PA0/WKUP/ADC0/TIM2_CH1_ETR
PC10
1
5
4
1
PA0
PC11
A
D
D
V
PC11
2
5
3
1
PC12
VSSA
PC12
3
5
2
1
PD2/TIM3_ETR
PC3/ADC13
4 E
L
PD2
4
5
1
1
PC3
PB3/JTDO/TRACESWO
PC2/ADC12
PB3
5
5
0
1
PC2
PB4/JNTRST
PC1/ADC11
PB4
6
5
9
PC1
PB5/I2C1_SMBAI
PC0/ADC10
PB5
7
5
8
PC0
2
1
PB6/I2C1_SCL/TIM4_CH1
NRST
M
1
PB6
8
5
7
RESET
PB7/I2C1_SDA/TIM4_CH2
PD1/OSCOUT
PB7
9
5
6
4
R
0
T
O
O
B
PD0/OSCIN
B
0
6
5
0
0
T
O
PA14/JTCK/SWCLK
PA2/U2_TX/ADC2/TIM2_CH3
PA1
F
u
0
1
F
u
0
1
F
n
0
0
1
8MHZ
4
O
VCC3.3
8
4
7
1
PA2
4
C
4
C
1
R
F
n
0
0
1
1
0
1
D
D
D
V
PA3/U2_RX/ADC3/TIM2_CH4
PA3
K
0
0
1
VCC3.3
C
4
C
N
G
7
4
8
1
4
C
D
N
G
1
PA11
4
PA12/CAN_TX/USBDP/TIM1_ETR
0
2
PA4
PA1
1
D
U1_RXD
PA10
3
PA11/CAN_RX/USBDM/TIM1_CH4
1
2
PA5
PA2
2
0
PA10/UI_RX/TIM1_CH3
2
2
PA6
PA3
3
D
E
PA9
2
PA8
1
PA9/UI_TX/TIM1_CH2
3
2
PA7
PA4
4
D
PB14/SPI2_MISO/TIM1_CH2N
0
2
PB1
PA7
7
D
1
3
3
PB2
PA8
8
D
PB13/SPI2_SCK/TIM1_CH1N
PB11/I2C2_SDA/U3-RX
PB10
PA9
9
D
PB11
PA10
0
1
N
4
C
PA11
1
1
D
2
VSS
2
1
4
P
N
G
PA12
3
VCC3.3
PA13
3
1
1
D
V
4
1
2
D
X
R
D
X
T
PB8/TIM4_CH3
PC15/OSC32
PB8
1
6
4
2
1
PB9/TIM4_CH4
PC14/OSC32
32.768k
Y1
PB9
2
6
3
4
0
1
VSS
PC13/ANT1
4
D
N
G
6
1
3
D
D
V
T
A
B
V
6
2
PC13
D
N
G
F
n
0
0
1
4
C
VCC3.3
?
D
I
T
A
B
*
D
N
G
?
D
4
C
RESET
3X2
Header
K
0
1
VCC3.3
RESET
4
R
K
0
0
G
D
N
4
3
6
5
1
K
0
0
1
1
T
O
O
B
0
T
O
O
B
2
R
1
R
D
N
G
2
1
VCC3.3
USB
T
O
O
B
2
C
D
C
N
VCC3.3
N
5
1
F
2
C
N
I
T
U
O
G
F
u
0
2
2
VCC3.3
F
u
0
2
2
1
C
4
1.5K
3
4
4
0
1
+
D
D
N
G
T
U
O
1
C
3
K
5
4
PL2303_D+
4
0
1
1
2
-
D
2
K
5
4
PL2303_D-
9
U
VCC3.3
C
C
V
1
Fig. 1. The Global Structure Of Intelligent Socket
Port
D
N
G
D
N
G
USB_232
N
O
T
T
U
B
I/O1
T/O2
USB
1
6
TAP1
TAP2
2
5
D
N
G
I/O1
I/O2
5
3
4
5
3
1
5
3
1
C
N
VCC3.3
4
1.5K
ON/OFF
+
D
D
-
2
K
5
3
K
4
USB_D-
5
4
USB_D+
6
4
2
6
4
2
C
C
V
1
USB
2
T
U
O
V
1
T
U
O
V
D
N
G
VDD_3V3
SHTD_N
1
2
GND_3V3
CTS_N
1
1
RESET
DCD_N
1
0
1
V
DSR_N
2
9
V
P
D
A
6
D-
PL2302
5
D+
PL2302
M
F
u
0
1
3V3
7
8
9
5
C
C
V
D
D
0
D
N
G
D
1
3
1
D
D
EE_CLK
1
T
1
4
1
A
D
1
5
C
C
V
VCC3.3
K
5
4
1
2
8
TRI_MODE
D
N
G
5
C
C
V
K
1
2
2
7
D
RI_N
6
R
5
C
C
V
LD_MODE
3
2
VDD_PLL
D
X
5
C
C
V
4
2
5
D
X
1
VDD_232
F
u
0
1
F
u
0
GND_PLL
5
2
4
3V3
F
1
u
R
0
N
G
F
2
D
N
G
K
1
u
R21
0
1
C
0
T
O
O
B
2
C
2
C
R21
PLL_TEST
RTS_N
2
C
6
2
3
R21
OSC1
DTR_N
2
1
7
2
2
2
Q
OSC2
D
X
T
K
1
3
Y
8
2
1
D
X
T
*
R21
1
Q
VCC3.3
K
1
RESET
R21
(IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 6, No. 10, 2015
Fig. 4. The System Power Supply Indicator Light
C. WIFI wireless communication section Based on the design requirements of master controller, we choose the USR-WIFI232—C322 chip [6] to realize hardware design together with other peripheral circuit, it also can use other chips and circuit to realize the WIFI communications functions. The main function is to realize the WIFI communication, to communicate with the MCU on data collection. The circuit diagram is shown in the Fig.5 below.
(IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 6, No. 10, 2015
VCC50
6
0 D
N
G
1
C
1
T
U
O
3
U
1
N
I
1
VCC12
1
M
?
2 D D Relay-SPDT
485 communication circuits use the technique of optical coupling isolation within the input, output and power supply module. From the design of hardware, the power supply is isolated, its requirements is simple, the light coupling communication interface can be directly connected with the TXD , RXD, RD pins in EEM301,in this paper we adopted the following circuit is shown in the Fig.8[11].
1 K ?
1
D
0
D
E
L
3 Nonpolarity-485
RXD4852
C
V485
D
N
G
D
N
G
K
1
2N3904
GPIO?
Q
1
R
1
R
1
D
E
L
Diode
D
N
G ?
K
Fig. 7. Circuit Schematic Diagram Of The Power Supply
2
D
N
G
6
0
8 D
N 5
C
C
V
1 K
1
R
G
7
5
C
C
V
2
5
C
C
V
C
25V/22UF
7
M
E. Relay module The Relay connect with the MCU's GPIO port by triode [8], MCU controls relay on or off through the output of the GPIO port, which is shown in Fig.6.
In the part of hardware design, voltage and current sampling, the power supply circuit design, circuit communication that is designed. The circuit schematic diagram of the power supply is designed as the Fig.7.Power supply is based on LD0 chips, and takes the form of diode M7 as the protection circuits. By employing the designs, the reliability of the over-voltage protection circuit, the source, the source system, the electronic device is improved. VCC24
After the socket makes connection, MCU reads the parameters from memory [7], it will control WIFI to generate WIFI network automatically or connect with a router. MCU reads target parameter information from memory, this system call through WIFI devices to send control code and other data to a specified device.
485GND 6
0 8
F. Power Measurement System It will inevitably contain many sensor modules inside the hardware during intelligent home appliance. The power energy metering module acts as a sensor. It becomes one of the fundamental sensors during many sensors in the home appliance, the following parameters are measured: voltage, current, power factor, power, reactive power and apparent power [9]. Electricity metering module [10] is mainly be composed of a set of EEM301 modules, when the socket is connected, it can realize the inspection of the values about the output current and voltage from the socket, and the results will be sent to the MCU. Electric power management is very necessary, we don't use the simple way of calculation about power is multiplied by the time, which choose the level metering chip, it can satisfy the precision of electricity measurement requirements. On this part we use EEM301 module for the intelligent power acquisition, it 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.
A
5
8 6 A
/RE
S
V B
E
D
B
5
8
4
5
485GND
D
D NEC2501
V485
6
k
0
1
485GND
9
R
485COMM-2
0
1
5
C
R
OP6
485GND
TXD4852
4
0
1
5
0
1
V485
P6KE6.8CA
7
3
8
R
NEC2501
T
OP5 5
R 5
C
C
V
C
V
CON4852
Power supply is available only when the relays are connected. At the same time, on the connect circuit between the relay and triode parallel a led, acting on the indicator. A lighted LED indicates a working relay, however flickers with any activity. It can control socket on or off through STM32 control relays.
2
4
C
C
V
N
G
R
1
0
1
5
0
1
5
1
3
U
7
V485
R
4 C
C
V
R
NEC2501
OP4
Fig. 6. Relay module
Fig. 8. 485 communication circuit
The current and voltage detection are adopted resistance of sampling and current transformer sampling mode. G. The key module Key's main function is reset the socket or restore the factory settings. While the push-button is pressed less than 3 seconds, the system will reset when the socket is released then all devices will restart. While the push-button is pressed more than 3 seconds, the outlet will restore the factory default settings. To reset the socket, it will not affect the socket's runtime patterns, connecting network name, password, IP address etc., only to restart; To restore the factory default settings, the socket outlet will work in router mode [12], the socket will generate a WIFI network automatically, through the process of the client it can be connect to the Internet, and it also can set the socket parameters. H. Other modules Protection circuit is mainly be made of resistance and fuse. When the current is larger than the rated current, the fuse will disconnect automatically in order to ensure safety. If the voltage turns to unwanted fluctuations, and the transient voltage is greater than the specified voltage, through the resistance’s short circuit effect, it will force fuse disconnected to ensure the safety of electricity.
107 | P a g e www.ijacsa.thesai.org
(IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 6, No. 10, 2015
The power input ports are terminal blocks, for connecting wire, zero line and the ground respectively.PE or PEN line are not allowed to connect in series between sockets. III.
THE SOFTWARE DESIGN OF THE SYSTEM
The intelligent socket's essence is the socket as a carrier, and it accomplishes a remote smart home system through WIFI wireless [13].That is to say, If we have a super smart socket, no matter where we go, we can control the home air conditioning, lights, television and other household appliances just only with the phone, and we also can realize monitoring of family power and getting its analysis table. A. The main program flow The purpose of designing of the system software [8]that is the server mainly be responsible for receiving a serial data from the port, after parsing, according to the inventory build listening socket, the client connection is accepted, maintain the client socket connection, At the same time it will send the received binary data stream to the client. Client application then launches three threads, including connection thread, receiving data thread, data processing thread which they will complete the functions such as data receiving and parsing, displaying and so on.
C. The specific process After initialing the server which will send out the radio instruction via a serial port at regular intervals, the received instruction socket will reply their own media access control (MAC) addresses to the server. In general, the server will decode after receiving the response of the frame socket. If the server received the socket for radio command response frame, then obtained the MAC address of the socket [16], and read the output socket's order through a serial port, got the socket’s power information instruction, after receiving the order, then it would send the response frame of power information to the server. D. The design of the PC client software The PC client authentication information is divided into three parts, they are user login interface, electricity information query interface, and actual data generated interface. This system establishes log-in boundary wish to realize the identification [17].It is shown in Fig.10.
Fig. 9. The physics topology structure between the communication server and its clients
Client applications send a connection request to the server, after setting up the connection the client will send request to the server for reading data, the server processes the request and sends data, the client then starts the corresponding thread for processing. The server establishes TCP/IP connection [14] with MCU firstly, then starts receiving data thread, being responsible for receiving the corresponding data; once the thread has processed the data and displayed then stored it in the database server. To monitor the client connection thread, it is responsible for establishing user socket and listening socket connection. The system uses the way to connect client applications to the server even in the face of application, platform or network failure. Once a connection is successfully made, the next task often is to read the data thread, read correspondent datum from the buffer, then write the information to a table, avoid the loss of data. View and update data for tables and views: Show as well as update data for tables and views [15]. B. Specific details For the serial port settings section, first of all, we need to make the serial clock can be set, in APB2ENR registers' configure the serial port 1.Then configure a serial port baud rate in USART_BRR registers. After then, we can go on serial port controlling on the USART_CR1 register. Then in the USART_DR register, data can be sent and received. Of course, a serial port state of nature can be read by USART_SR register.
Fig. 10. User login interface
Before being activated, the software read the information of interface elements, and generate graphical user interface (GUI) dynamically according to the information. The socket's equipment interface can add or delete a socket for users, and it also can control the state of the socket whether open or not. The electricity information that will be displayed in the Fig.11.Show the real-time electrical appliances [18]. The curved line chart draws a full time power. One of the two lines is the actual power, measured by the meter, and the other power is through the power measurement modules which are designed in this paper, As it can be seen clearly from the Fig.12.The two approximately equal, so the feasibility and validity of the molding methods offered [19] in this paper are confirmed in this paper.
108 | P a g e www.ijacsa.thesai.org
(IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 6, No. 10, 2015
an XML aware static reporting program can read that data directly. And it is displayed on the phone’s screen of the result. The users can control the condition of the sockets and devices through the electric state interface. And it also can control the opening and closing of the corresponding socket [20]. IV.
CONCLUSION
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 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. So as to solve a common problem the current socket owned: the user does not know what the current state of the socket presently. However the display screen can solve this problem. Of course, on the other hand intelligent socket also need to keep the traditional control mode, so that the user can according to own needs to choose whether to let it "smart".
Fig. 11. The real-time electrical information
ACKNOWLEDGMENT This work was supported by the National Natural Science Foundation of China (No.61272097, 61405045), the Shanghai Municipal Committee of Science and Technology Project (No.13510501400), Shanghai Municipal Education Commission, A Key Innovation Project (No.12ZZ182). [1]
[2]
[3] Fig. 12. The real-time electrical appliances
First, Users can accomplish logging the system remotely, and they can view the device’s current work status, ultimately the client will allow the electricity used by domestic appliances to be "dynamically" managed .This design reduces the waste of electricity by users. This will alert users track how much energy each appliance is using and command it to use less. This will alert the user to use a power saving device, so get rid of some bad habits of electricity or energyconsuming devices can be replaced with energy-saving equipment according to the situation. E. The software design of the intelligent mobile terminal The major implementation of the smart phone terminal interface is showing the electricity situation, and electrical function. The Intelligent mobile terminally connect to the web via 3G network. The requestor can access the specified URL,
[4] [5]
[6] [7]
[8]
[9]
REFERENCES 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. 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. 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. Jin Wang. Research of wireless digital home networks. Xi AN Northwestern university,2010. 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. Fangrong Xu. Design of Wireless Intelligent Home Control System. Journal of Modern architecture electrical, vol,1,2010. 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. 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. 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.
109 | P a g e www.ijacsa.thesai.org
(IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 6, No. 10, 2015 [10] Han J,Choi CS,Lee I.More efficient home energy management system based on Zigbee communication and infrared remote controls[J].IEEE Transactions on Consumer Electronics, 2011,57(1):85-89. [11] Wenxuan Yao, Zhaosheng Teng, Jingwen Xiong, Yuanning Deng,Tan Xia.Design of Multi-functional intelligent socket. Journal of Technology development,vol.29(2010):28-30. [12] Huifang Sun, Chundong Mo. Design and implementation of smart home system based on the STM32.Journal of Electronic design engineering,vol.22(2014):82-85. [13] Shuihong Wang, Wei Xu, Liping Hao.STM32 series ARM Cortex-M3 microcontroller principle and practice.BeiJing:Beijing University Of Aeronautics And Astronautics Press,2008. [14] Yuesheng Xiang, Duanxia Gao, Yangbo Wu.The design and implementation of intelligent socket based on single chip microcomputer. Journal of Industrial control computer, vol.25(2012):129-131.
[15] Xiaofeng Yao, Chunguang Zhang. The application and JAVA implementation of Socket programming technology in embedded gateway development, Journal of Industrial control computer, pp.2122,2006. [16] Fischer C.Feedback on household electricity consumption: a tool for saving energy[J].Energy efficiency,2008,1(1):79-1104. [17] Lien C H,Bai Y W,Lin M B.Remote-controllable power outlet system for home power management. Consumer Electronics,IEEE Transactions on,2007,53(4):1634-1641. [18] SAMEK M.Practical statecharts in C/C++:quantum programming for embedded system. Florida:CRC Press,2002. [19] Chang H H,Lin C L,Lee J K.Load identification in nonintrusive load monitoring using steady - state and turn - on transient energy algorithms[C]//2010 14th International Conference on Computer Supported Cooperative Work in Design(CSCWD).Shanghai,2010:27-32. [20] Zeifman M,Roth K.Nonintrusive appliance load monitoring:Review and outlook. IEEE Transactions on Consumer Electronics, 2011, 57(1):76-84.
110 | P a g e www.ijacsa.thesai.org