You are on page 1of 6

2015 IEEE Recent Advances in Intelligent Computational Systems (RAICS) | 10-12 December 2015 | Trivandrum

Home energy management leveraging


open IoT protocol stack
Sahana M N1 ,Anjana S2 ,Ankith S3 ,K Natarajan4 , A Paventhan
K R Shobha5 Education & Research Network (ERNET) India
Department of Telecommunication Engineering (Autonomous society under the Ministry of Communication
M S Ramaiah Institute of Technology & Information Technology, Govt. of India)
Bangalore, India Bangalore, India
1
sahanaa.narendra@gmail.com, 2anjana2693@gmail.com, paventhan@eis.ernet.in
3
ankith103@gmail.com, 4drknataraj@msrit.edu,
5
shobha_shankar@msrit.edu

Abstract— The demand for energy is ever increasing thanks to bolstered by economic growth. This calls for efficient
population growth and industrial development. Efficient energy management and conservation of energy in the present day
management at home will be possible provided there is an increased scenario. The traditional electric metering system employed in
awareness among consumers on their consumption patterns and India needs infrastructural improvements and a smart
effective use of their appliances. In India, utility companies continue autonomous metering approach. The manual examination of
to gather much of the energy utilization data manually and the meters for billing purposes is prone to human error and
automation in home energy metering is yet to be achieved as the manipulation. The data collected from meters is manually fed to
smart meter adoption is still in its early stages. While addressing a computer for billing purposes, a method that is again
automation in home energy management, it is important to consider vulnerable to human error. The monthly bill often shows the
solutions that meet country-specific needs like energy costs, fair total consumption of electricity for the entire month with very
billing, electricity thefts, system scalability and reliability. In this
little insight into the usage pattern and progressive amount to be
paper, we present a prototype implementation for home energy
management and control, leveraging Internet of Things protocol
paid on a daily basis for the benefit of consumers. Lack of an
stack comprising emerging IETF standards such as 6LoWPAN, RPL interactive real time system to monitor where power is being
and CoAP. The open standards based approach enables seamless consumed excessively and the inability to switch between the
integration of the appliances at home to the existing internet AC and DC grids or to control appliances through the internet
infrastructure making remote monitoring, control and data from remote locations are other major drawbacks.
collection over the web possible. Further, enabling IPv6 connectivity The system that utilizes one-way communication to collect
to the energy meter leads to better integration of the Data
energy usage data is referred to as automated meter reading
Management Systems of utilities unlike some of the existing
(AMR) system. The idea of AMR technology is to do the meter
proprietary solutions. In our IoT based and IPv6 network connected
system, we have a PV panel to generate electricity for DC appliances
reading automatically and accurately. The benefit of AMR lies
apart from the main 230V AC supply. Considering the fact that is reducing the metering cost for the supplier and billing the
energy supply from renewable sources is intermittent, we provide customers with actual meter readings [2]. AMR requires a
users with an option of choosing either of the energy sources over specific infrastructure to make it bidirectional. Such an
the internet. Wireless node based on CC2538 System-on-Chip is infrastructure is called Advanced Metering Infrastructure (AMI)
interfaced with an energy meter connected to the main AC supply, system [3].
providing 2 way communications between the utility and the
The Electricity Meter Reading using GSM system [4]
consumer over the internet. The sensor nodes are also used to
consists of GSM Digital Power Meters installed in every
measure the power consumed by the DC appliances and remote
actuation control. Further, a timing based approach is provided for consumer unit and the meter data is collected and stored in the
consumers to “turn on” appliances at preset time periods. All the utility’s backend database. In Ghana, a GSM based meter was
data collected by the sensor nodes are communicated in real time designed to measure and transmit electricity usage data [5].
over the internet to the utility and consumer via a border router. Remote reading of electricity meter readings using short
message service (SMS) has been illustrated in the design of an
intelligent SMS based remote metering system [6]. The paper in
Keywords- 6LoWPAN, RPL, CoAP, Renewable, Contiki [7] explains the design of a power meter based on GSM network
with the main communication technology being GPRS and the
I. INTRODUCTION secondary technology being SMS. In [8], a ZigBee-GSM based
According to the report by the International Energy Agency automatic meter reading system has been developed. The meters
[1] on understanding energy challenges in India, there is a are equipped with ZigBee technology to send the data to a data
significant concern regarding the supply of adequate and reliable collector device which in turn uses GSM to communicate with
energy to the Indian population amid growing energy demand, the central computer. In Experimental Study and Design of
Smart Energy Meter for the Smart Grid [9], a complete system
This project was sponsored by Karnataka State Council for Science and
Technology (KSCST), Indian Institute of Science, Bangalore

978-1-4673-6670-0/15/$31.00 ©2015 IEEE


370
consisting of a smart meter and a data management system is the dependency on the grid supply. We also have a power meter
developed in addition to having a mobile application and a connected to the main power supply of the house which
website. The smart meter is GSM-ZigBee based and is measures the electricity consumed and this data can be accessed
developed using the Arduino microcontroller. by the user and utility on a real time basis. The power consumed
by various DC loads is also measured.
Smart Personal Sensor Network Control for Energy Saving
in DC Grid Powered LED Lighting System [10] highlights the The system is developed using ContikiOS, an open source
importance of using a DC grid in saving energy. A smart operating system for networked, memory-constrained systems
controller can be used for interfacing the electric appliances to with a particular focus on low-power wireless Internet of Things
the smart grid system [11] and the electric source of illumination devices [14]. The IPv6 stack in Contiki utilizes the routing
can be controlled according to the load change and energy can protocol for low-power and lossy networks (RPL) along with the
be saved accordingly. 6LoWPAN header compression and adaptation layer for IEEE
802.15.4 links. 6LoWPAN allows the transmission of IPv6
This paper starts with the proposed solution giving a detailed packets over IEEE 802.15.4 links [15]. It keeps the IPv6
explanation of our approach. It is followed by the system protocol, but compresses it to leave more space for the payload
architecture and the software implementation. The paper then .This way, transmitting a given amount of data takes less frames
highlights its results and is concluded.
and consequently less power. The 6LoWPAN is often used with
II. PROPOSED SOLUTION the connectionless, unreliable UDP protocol at the transport
layer instead of the TCP implementation [15]. This allows the
The existing systems and designs proposed so far focus only application layer to take better control in handling potential
on measuring the power consumed and relaying the information errors through retransmissions and when required, delay the
to the utility wirelessly. The deployment of smart power meters transmission.
in India is not widespread. The existing billing system lacks
transparency and is prone to error as an employee has to visit Above the IP network layer, a suitable application layer
every house in order to take readings manually.Household protocol is required. In the Internet, HTTP is one of the
electrical loads are increasing day by day due to rapid prevailing application layer protocols. But it is not suitable for
urbanization. The grid supply is not at pace with this increase use in constrained networks due to its high computational
due to various technical and economic reasons. This has resulted complexity and high power consumption. This paper presents a
in power shortages in many areas especially in remote areas and system that uses the Constrained Application Protocol (CoAP),
rural sectors of the country. There has been a pressing need to a lightweight HTTP alternative for constrained networks,
investigate and look for an alternative non-conventional energy developed by the IETF Constrained RESTful Environments
system to be integrated with the present grid supply system. (core) Working Group [16]. The implementation of the IETF
Constrained Application Protocol for the Contiki operating
We use the emerging 6LoWPAN [12] protocol based system leverages the ContikiMAC low-power duty cycling
approach for wireless communication and it has many mechanism to provide power efficiency [17].
advantages over ZigBee, although both are based on the IEEE
802.15.4 standard. ZigBee based devices are typically suitable III. SYSTEM ARCHITECTURE
for communication with one another and they cannot directly In this section, we look at the hardware prototype of the
communicate with Internet-based devices and web Smart Electricity Monitoring and Management System
servers/browsers. The ZigBee approach does have several (SEMMS) and the building blocks used to realize the same. The
down-sides, including reliance on a single wireless link main component SEMMS is the Texas Instruments CC2538
technology, tight coupling with application profiles and wireless microcontroller SoC. The CC2538 module is a low
scalability limitations. 6LoWPAN or IPv6 over Low powered power mote with integrated sensors, radio, antenna, and
Wireless Personal Area Networks is an alternative that employs microcontroller and programming capabilities. The device ideal
the IPv6 protocol and hence provides interoperability between for a wireless sensor network, combines a powerful ARM
IEEE 802.15.4 physical link devices and devices on IP networks Cortex-M3-based MCU system with up to 32KB on-chip RAM
[13]. This means that we can obtain global connectivity to sensor and up to 512KB on-chip flash with a robust IEEE 802.15.4
networks directly through the internet without having to go radio suitable enough to run independently without requiring
through the ZigBee to IP conversion process, thus making external memory. It is due to its multiple low power modes with
6LoWPAN more suitable for Internet of Things based retention that enable quick startup from sleep with minimum
applications. energy spent on performing periodic tasks for wireless solutions.
In this paper, we propose a novel system that provides users
A. Hardware prototype of SEMMS
with a web enabled interface to monitor the power consumed by
various appliances, control the appliances from anywhere in the Fig. 1 shows the hardware prototype designed to realize
world over the internet, switch between the AC and DC grids to SEMMS. As shown we have used 2 houses which have DC and
save power as well as reduce the cost and also to automatically AC loads equally distributed, a DC LED street light and an AC
control the working of various devices like street lights on a time water pump. The DC loads are powered by a 12 V battery which
basis. In our solution we incorporate a 12 V, 85Ah battery is charged by a PV panel through a charge controller. The AC
charged by a cost effective solar (PV) system at the household loads along with a power meter are connected to the main
level. The proposed system utilizes solar power for the local supply. A control board which has smart switches and current
generation of electrical energy to power DC loads thus reducing

371
sensors mounted on it to monitor the control the performance of
various appliances is also used in our prototype. PV
Panel Ampere DC
Sensor Load 1 V
Smart
Switch
Charge
Controller
Smart
Switch
Ampere DC
Sensor Load N V
Smart
Switch

AC Load 1
Smart
Switch

Smart
AC Load N
Power Switch
Figure 1.Hardware prototype of SEMMS meter Smart
AC Switch
Supply
B. Transmission Unit
As shown in Fig. 2, various devices like the power meter, smart Figure 2. Logical block diagram of SEMMS sensing modules
switches, current sensors, PV panel and the battery are
connected to wireless motes. In our experiment we have used the the USB 2.0 port. The BeagleBK acts as a gateway connecting
ElNet-LT Energy meter. The ElNet-LT energy power meter is a the wireless sensor network running 6LoWPAN to an Ethernet
compact, multi-functional, three-phase power meter specially network. The 1GHz AM3359 Sitara ARM Cortex-A8 processor
designed to meet the stringent needs of power and energy is ideal to run Ubuntu 14.04 LTS on the BEAGLEBK thereby
measurement in any electrical installation. The ElNEt-LT has a eliminating the need of a personal computer or a desktop
digital output that can be used to transmit pulses based on the computer to be always powered on and connected to the border
energy being consumed in a particular house. External interrupts router. The BeagleBK passes IP traffic to and from the border
are enabled on the mote to detect this pulse and thus determine router over a serial line by creating a virtual network interface
the energy consumed. Solid State relays acting as smart switches using the Serial Line Internet Protocol (SLIP). It acts as an
are used to control the AC and DC loads wirelessly. The AC intermediary device providing conversions between 6LoWPAN
Solid State Relay is a simple way to activate AC loads. It uses a and standard IP headers. This allows users connected to the
DC input of 3 – 32V DC to control an AC output of up to 240V internet to access and control the motes remotely. The individual
for a maximum of 3A. The DC switch consists of a power motes can be accessed, monitored and controlled (actuated) in
MOSFET. The input voltage to the DC Relay is 5V DC, the real time from remote locations using CoAP, an application
input current is 5 mA and the maximum output current is 10A. layer protocol, as shown in Fig.3 The motes are accessible
The wireless motes are uniquely identifiable using their IPv6 individually using their IPv6 addresses which can be entered in
addresses and are interfaced with the switches to allow the user the web browser just like browsing any other website. Data is
to shift between the AC or DC grid and to turn appliances on and also stored in a MySQL database and a web application is
off from any remote location. A charge controller is used to limit developed using Visual Studio Express 2013 for Web. This web
the electric current that is added to or drawn from the battery. It application provides a GUI for users to interpret the raw data in
helps in extending the life of the battery and provides safety. a graphical form and also provides the bill. The GUI also lets
The PV panel and battery health is monitored using another user set timing parameters for the required appliances.
wireless mote to give us an understanding of their charging and
discharging cycles. The Allegro ACS712 is used for DC current
sensing. The device consists of a precise, low-offset, linear Hall MOTE DATABASE
BEAGLEBONE
sensor circuit with a copper conduction path located near the BLACK
surface of the die. Applied current flowing through this copper
conduction path generates a magnetic field which is sensed by CoAP/HTTP
INTERNET CLIENT
the integrated Hall IC and converted to corresponding voltage. [BROWSER]
This is read by the mote and the corresponding power consumed
by each DC load is presented to the user.
6LoWPAN BORDER
C. Receiving and Data processing Unit ROUTER GUI
The processed sensor values transmitted by the CC2538
motes are received by another CC2538 mote acting as the border Figure 3.Logical block diagram of SEMMS Data processing unit
router. The border router is interfaced to a BeagleBK through

372
IV. SOFTWARE IMPLEMENTATION ADC pins. At short periodic intervals, the current is
This section describes how the various functionalities of the multiplied by the battery voltage to obtain the power.
whole system is programmed. The system uses two main Energy is obtained as power * time.
software codes, one for the border router connected to the 4. Resource handlers for computing total energy
BeagleBK (acting as the gateway) and the other for the end consumed by the loads in the main grid: The digital
nodes running CoAP. The various protocols used to implement output of the energy meter is connected to a GPIO pin.
SEMMS are shown below. An interrupt is generated for each pulse received.
Layer Protocol
Multiplying the total number of pulses by a predefined
factor will give the total energy consumed.
Application Layer CoAP 5. Resource handlers for switching of loads: Logic high or
Transport Layer UDP logic low is applied to the GPIO pins connected to the
Network Layer IPv6/RPL relays depending on whether the corresponding load
needs to be turned on or off.
Adaptation Layer 6LoWPAN
6. The resources are activated to make them available on
MAC CSMA the CoAP webpage.
Radio Duty Cycling ContikiMac 7. The results can be retrieved when required using the
Physical Layer IEEE 802.15.4
‘GET’ functionality.
8. Switching of the loads can be performed when required
using the POST button on the CoAP webpage.
Border routers are found at the edge of a network and are
used to route data between the WSN (RPL network) and an The Contiki programming model is based on protothreads.
external IP network. The border router forms a DAG (directed The kernel invokes the protothread of a process in response to
acyclic graph) with the other CC2538 motes and acts as the root an internal or external event and is not sequential. Fig.4 gives
node. It receives a prefix from the BeagleBK and this is used for an overview of a single event of a mote transmitting data to the
assigning its own IPv6 address as well as those of the end nodes. border router followed by processing and storage of this data.
The border router hosts a webpage to display the addresses of The flowchart in Fig.5 shows the events that occur when an
the neighboring nodes and the routes through which they can be appliance needs to be actuated. It gives an overview of how the
reached. The end nodes are programmed as CoAP servers. command is communicated via the user application to the end
Erbium CoAP, a low power REST engine developed for Contiki, node.
is used. The REST engine defined in Contiki 2.7 includes a
framework for developing both CoAP server and CoAP client START
applications. The end nodes in our system run the CoAP server
and this makes these IPv6 enabled nodes reachable from any
internet enabled device. CoAP resources are defined using the THE BORDER ROUTER FORMS A MESH NETWORK
RESOURCE macro. For example, the following macro defines WITH ITS NEIGHBOURS
a resource for PV Solar panel generated voltage.
RESOURCE (pvvolt, METHOD_GET, “pvvolt"); NO
void pvvolt_handler (REQUEST* request, RESPONSE* NEIGHBOUR
A
TX VALUE?
response)
YES
The code at the end nodes can be summarized as follows:
The server program of CoAP uses resources and associated READ THE SENSOR VALUE FROM CoAP IN REAL TIME
functions. We have resources for individual loads, solar panel
and battery. OBTAIN THE TRANSMITTED VALUE IN IP NETWORK
USING GET METHOD OF CALIFORNIUM CoAP
1. A resource is defined using a resource macro. Resource
handlers are defined and they contain the responses to THE VALUES ARE STORED AND UPDATED
the requests (computations and calculations for the CONTINUOSLY IN XAMPP’S MySQL DATABASE
sensor values).
2. Resource handler for PV Solar panel voltage and
DATA IS PRESENTED TO THE USER IN A GUI
battery voltage: The output of the voltage divider is DEVELOPED USING VISUAL STUDIO EXPRESS
connected to the ADC pins. Calculations are performed
on the digital values obtained in order to compute the
voltages generated by the PV Solar Panel and battery. A STOP
3. Resource handlers for computing energy consumption
of individual loads in the PV Solar panel grid: The
outputs of the current sensors are connected to the pins.
At short periodic intervals, the current is multiplied by Figure 4. Flowchart showing methods involved in processing transmitted data

373
While this CoAP interface can be used for real time
START
monitoring of data, Californium CoAP is used to store the data
in a database and present it to the user via a user application
USER CHOOSES TO SWITCH ON/OFF developed using Microsoft Visual Studio Express 2013 for the
THE STREET LIGHT VIA THE GUI Web. Fig. 7 shows a sample of the electricity bill that can be
made available to the user and utility showing total consumption
USER CHOOSES THE CHECK BOXES FOR THE TIME SLOTS IN of electricity at any given point of time. By this approach,
WHICH THE LIGHT SHOULD BE ON AND SETS PLAN notifying the user of any tariff hikes at peak hours becomes
easier, thus allowing the user to prioritize his usage patterns and
cut down on the cost. Fig.8 shows graphs indicating the PV solar
NO
panel’s health and the power consumed by an appliance.
VALID
A
PLAN SET?

YES

A 1 OR 0 IS STORED IN XAMMP FOR EVERY HOUR TO


INDICATE ON AND OFF RESPECTIVELY

A BASH SCRIPT IS RUN CONTINUOSLY TO READ THIS VALUE


AND TO USE CALIFORNIUM CoAP TO ALLOW
COMMUNICATION FROM THE BORDER ROUTER TO THE END
MOTE THROUGH THE COMMAND LINE AND HENCE
ACTUATE THE LOAD CONNECTED TO THE MOTE

A STOP NO Figure 7. Sample bill


If plan
changed
YES

Figure 5. Flowchart showing the steps involved in timing control of appliance

V. RESULT
The working of the prototype was tested to obtain the
following results. We used a 100W bulb and a water pump as
AC loads. A 15W LED strip, a 60W bulb and a table fan was
used as DC loads. For the 6LoWPAN stack using Contiki the
current consumed for transmission was measured to be 30 mA
which gives a power consumption of .099 W for the motes.
Each mote can be accessed by entering its IPv6 address in the
browser. The information of mote and the devices connected to
it is now available to the user. Fig. 6 shows CoAP client making
use of the Copper plugin for Firefox web browser. The browser
displays individual icons for each request method like GET,
POST, PUT and DELETE. The panel on the left shows the list
of resources that can be use with these methods.

Figure 8. Graphs showing PV voltage and power consumed by an appliance

Table 1 shows the comparison between energy consumed


by two different illumination sources tested to be used as street
lights. Taking into consideration three different cases the
following results were obtained. Experiment i and Experiment
ii are the situations when street lights need to be manually
turned on and off as is the case in India. In experiment iii we
used the time based approach to automatically switch on and
Figure 6. Monitoring SMWQC sensors in CoAP

374
off the LED light powered by a 85Ah battery. In Experiment i specific individual homes, industries, etc. if they consume
a 100W bulb was chosen taking into consideration the average excess power. The automatic timing based switching of loads
power rating of street bulbs. Assuming that the light was left on can be an extremely useful way of conserving energy and
for the whole day, the energy consumed for the month is eliminating human intervention. For example, street lights can
144kWh. In Experiment ii the light is manually operated from be turned off during the day when they are not required to be
06:00 PM-06:00 AM and the energy consumed for the month is powered on. Future enhancements could include prepaid billing
72kWh. The bill as per utility costs would be Rs 244.8 and Rs and possible ways of using other renewable sources of energy.
86.4 respectively. In experiment iii a 15W LED bulb is The ubiquitous spread of internet in the future would only make
this system even more practical and viable.
programmed to automatically operate from 06:00 PM-06:00
AM without human intervention. A fully charged 12V, 85 Ah REFERENCES
battery can store 85 Ah X 12 volts = 1020 watt-hours of energy.
[1] http://www.iea.org/publications/freepublications/publication/india_study
Thus by connecting a 15W LED, we get 1020 Wh / 15W = 68 _final_web.pdf
hours of working. According to this the LED light can work up [2] Leveraging the Full Potential of Automated Meter Reading (AMR)
to 5 days without the battery having to be recharged by the PV Technologies, GCI Group Inc, 2004
panel. Fig. 9 shows the interface used to save the settings for [3] D. Hart "Using AMI to realize the smart grid" in Proc. iEEE POlVer and
time based control of appliances. Energy Society General Meeting - Conversion and Delivery of Electrical
Energy, Pittsburgh, PA, pp. J-2,July 2008.
TABLE 1. ANALYSIS OF ENERGY CONSUMED BY USING TIMING APPROACH [4] H. G. R. Tan, C. H. R. Lee, V. H. Mok "Automatic power meter reading
system using GSM network," Power Engineering Conference, 2007. iPEC
Experiment No. i ii iii 2007. International, pp.465-469, 3-6 Dec. 2007
Appliance Incandescent Incandescent LED [5] J. Q. Azasoo, K. O. Boateng, "Smart metering: A GSM approach in
bulb bulb bulb Ghana," Adaptive Science & Technology (lCAST), 2012 iEEE 4 th
Power Rating (W) 100 100 15 international Conference on, pp.158-163, 25-27 Oct. 2012
Supply Voltage (V) 230 230 12 [6] M. Wasi-Ur-Rahman, M. T. Rahman, T. H. Khan, S. M.L. Kabir, "Design
Current (A) .4742 .4742 1.3 of an intelligent SMS based remote metering system," information and
Hours used per day 24 12 12 Automation, 2009. ICiA '09. International Conference on, vol., no.
(h/day) ,pp.1040-1043, 22-24 June 2009
Energy Per day 4.8 2.4 0.18 [7] Zheng Wenzheng, "Design and implementation on wireless power meter
consumed Per 144 72 5.4 system based on GSM network," Computer, Mechatronics, Control and
(kWh) month Electronic Engineering (CMCE), 2010 International Conference on,
vol.2, pp.76-79, 24-26 Aug. 2010
[8] AH. Primicanta, M. Y. Nayan, M. Awan, "ZigBee-GSM based Automatic
Meter Reading system," intelligent and Advanced Systems (iCiAS), 2010
International Conference, pp.I-5, 15-17 June 20 I 0
[9] Anmar Arif*, Muhannad AI-Hussain, Nawaf AI-Mutairi, Essam AI-
Ammar,Yasin Khan ,Nazar Malik,”Experimental Study and Design of
Smart Energy Meter for the Smart Grid”, 978-1-4673-6374-7/13/$31.00
©2013 IEEE
[10] Yen Kheng Tan, Truc Phuong Huynh, Zizhen Wang, “Smart Personal
Sensor Network Control for Energy Saving in DC Grid Powered LED
Lighting System”, IEEE TRANSACTIONS ON SMART GRID, VOL. 4,
NO. 2, JUNE 2013
[11] in-Ho Choi, Joung-Han Lee, Seung-Ho Hong,” Implementation and
Evaluation of the Apparatus for Intelligent Energy Management to Apply
Figure 9. Interface to set timing pattern for loads to the Smart Grid at Home”, 978-1-4244-7935-1/11/$26.00 ©2011 IEEE
[12] Document Action: '6LowPAN: Overview, Assumptions,Problem
VI. CONCLUSION Statement and Goals' to Informational RFC.http://www.ietf.org/mail
archive/web/ietfannounce/current/msg03549.html.
In this paper, we were able to successfully implement an
[13] Transmission of IPv6 Packets over IEEE 802.15.4 Networks.
internet-based approach to monitor and control the electricity http://www.ietf.org/rfc/rfc4944.txt. September 2007.
and usage on a real time basis. The prototype implementation [14] A. Dunkels, B. Gronvall, T. Voigt, “Contiki - a lightweight and flexible
was carried out using a 6LoWPAN enabled wireless sensor operating system for tiny networked sensors” in Local Computer
network with CoAP at the application layer. The current Networks, 2004. 29th Annual IEEE International Conference on, Nov.
electricity demand in households cannot be met completely 2004, pp. 455-462
without the use of renewable sources of energy. This paper [15] X. Ma and W. Luo, "The Analysis of 6LowPAN Technology," in IEEE
successfully demonstrates a way of managing power from both Pacific-Asia Workshop on Computational Intelligence and Industrial
Application, vol. 1, no. 3. IEEE Com Soc, Dec. 2008, pp. 963-966.
renewable and non-renewable energy sources operating in
[16] Christian Lerche, Nico Laum, Frank Golatowski, Dirk Timmermann,
parallel. Using appliances powered by the battery can reduce the Christoph Niedermeier,” Connecting the Web with the Web of
dependency on AC power thus reducing cost and saving energy. Things:Lessons Learned From Implementing a CoAP-HTTP Proxy” on
A power meter is used to measure energy consumption for the 8-11 Oct. 2012 in IEEE 9th International Conference on Mobile Ad-Hoc
purpose of calculating the bill in real time and making it and Sensor Systems (MASS)
available to both the user and utility. Users can also control the [17] M. Kovatsch , S. Duquennoy and A. Dunkels "A low-power COAP for
loads from any location through this internet based approach. Contiki", Proc. 8th IEEE Int. Conf. Mobile Ad-Hoc Sensor Syst., vol.
1, pp.855 -860 2011
This can also be useful for the utility to shut down supply to

375

You might also like