IEEE Consumer Electronics Magazine - November/December 2020 - 64

Consumer Electronics Communications

lists the association among the devices. The
groups section lists the groups in a simulated
HAS. The ChangeCoordinator section lists the
time at which the primary coordinator needs to
be replaced, the time is in seconds, and the simtime section lists the total duration of simulation
in seconds. In the simulation configuration file,
ChangeCoordinator section is optional. In our
current simulator implementation devices, such
as switch, dimmer, and door lock handler send
commands at a random time intervals.
We ran a simulation using the configuration
file shown in Figure 6. Our simulator creates the
following ZigBee devices: seven lights, six
switches, one door lock, one door lock handler,
one dimmer, and one dimmable light. The simulator creates associations between the following
devices: 1) switch 1 $ light 1, 2) switch 2 $ light
2, 3) doorhandler 1 $ doorlock 1, and 4) dimmer
1 $ dimmablelight 1. The first group section in
the configuration file creates a group among
switch 3, light 3, and light 4. In this particular
group configuration, switch 3 controls both light
3 and light 4. Similarly, there are other groups
sections in the file that create groups of different
smart home devices. The ChangeCoordinator
section instructs the simulator to change the primary network coordinator at 900 s. Hence, at 900
simulation seconds, our HAS proxy will automatically on-board the existing devices onto a new
network coordinator. The simtime section
instructs the simulator to end the simulation
after 2000 s. At the end of the simulation, the
simulator outputs the number of control packets
and data packets exchanged in the network.
The number of data packets exchanged in the
network in the presence of our HAS proxy was
exactly two times the number of packets
exchanged when there was no HAS proxy in the
HAS. This is due to the fact that each device is onboarded onto our HAS proxy; therefore, devices
send their packets to our proxy, which relays the
messages to the primary network coordinator
and vice versa. The introduction of a HAS proxy
results in relatively higher data activity in the network; however, it is manageable for the following
reasons: 1) packets exchanged between HAS
proxy and primary network coordinator can take
place on a separate communication channel; 2)
1x extra messages are exchanged between the

64

proxy and primary coordinator, and no extra
messages are transmitted by the smart devices;
hence, their power consumption with and without our proxy device is the same; and 3) our
proxy device and primary network coordinator
are mains powered; hence, extra power consumption by these devices is not an issue. It is
also important to note here that when a primary
network coordinator is replaced, the number of
control messages exchanged to on-board already
existing devices onto the new coordinator is
same with and without our HAS proxy; however,
the proxy eliminates the need to manually onboard all end devices on the new coordinator.

CONCLUSIONS

We presented a HAS proxy and accompanying
methods to avoid network recommissioning when
either an existing network coordinator malfunctions or a user switches to a new network service
provider. In such an event, our proxy can seamlessly on-board existing devices onto the new coordinator. Hence, it avoids a tedious manual onboarding process. Moreover, it also achieves seamless communication between devices through the
primary coordinator. To accomplish its functionality, the proxy maintains a device mapping data
structure and backs-up the data structure in the
cloud as well. In case the proxy malfunctions, a
new proxy can fetch the data from the cloud and
the network becomes operational again straight
away. We have evaluated the approach in a Java
simulator that can simulate a ZigBee-based HAS
along with the functionality of our proxy.

ACKNOWLEDGMENTS

This work was supported by the Science
Foundation Ireland under Grant 13/RC/2077.

& REFERENCES
1. "ZigBee cluster library specification," [Online].
Available: http://www.zigbee.org/wp-content/uploads/
2014/10/07-5123-06-zigbee-clus ter-libraryspecification.pdf, Accessed on: Jun. 6, 2020.
2. "Z-Wave protocol overview," [Online]. Available:
https://wiki.ase.tut.fi/courseWiki/images/9/94/
SDS10243_2_Z_Wave_Protoc ol_Overview.pdf,
Accessed on: Jun. 6, 2020.

IEEE Consumer Electronics Magazine


http://www.zigbee.org/wp-content/uploads/2014/10/07-5123-06-zigbee-clus ter-library-specification.pdf http://www.zigbee.org/wp-content/uploads/2014/10/07-5123-06-zigbee-clus ter-library-specification.pdf http://www.zigbee.org/wp-content/uploads/2014/10/07-5123-06-zigbee-clus ter-library-specification.pdf https://wiki.ase.tut.fi/courseWiki/images/9/94/SDS10243_2_Z_Wave_Protoc ol_Overview.pdf https://wiki.ase.tut.fi/courseWiki/images/9/94/SDS10243_2_Z_Wave_Protoc ol_Overview.pdf

IEEE Consumer Electronics Magazine - November/December 2020

Table of Contents for the Digital Edition of IEEE Consumer Electronics Magazine - November/December 2020

Contents
IEEE Consumer Electronics Magazine - November/December 2020 - Cover1
IEEE Consumer Electronics Magazine - November/December 2020 - Cover2
IEEE Consumer Electronics Magazine - November/December 2020 - Contents
IEEE Consumer Electronics Magazine - November/December 2020 - 2
IEEE Consumer Electronics Magazine - November/December 2020 - 3
IEEE Consumer Electronics Magazine - November/December 2020 - 4
IEEE Consumer Electronics Magazine - November/December 2020 - 5
IEEE Consumer Electronics Magazine - November/December 2020 - 6
IEEE Consumer Electronics Magazine - November/December 2020 - 7
IEEE Consumer Electronics Magazine - November/December 2020 - 8
IEEE Consumer Electronics Magazine - November/December 2020 - 9
IEEE Consumer Electronics Magazine - November/December 2020 - 10
IEEE Consumer Electronics Magazine - November/December 2020 - 11
IEEE Consumer Electronics Magazine - November/December 2020 - 12
IEEE Consumer Electronics Magazine - November/December 2020 - 13
IEEE Consumer Electronics Magazine - November/December 2020 - 14
IEEE Consumer Electronics Magazine - November/December 2020 - 15
IEEE Consumer Electronics Magazine - November/December 2020 - 16
IEEE Consumer Electronics Magazine - November/December 2020 - 17
IEEE Consumer Electronics Magazine - November/December 2020 - 18
IEEE Consumer Electronics Magazine - November/December 2020 - 19
IEEE Consumer Electronics Magazine - November/December 2020 - 20
IEEE Consumer Electronics Magazine - November/December 2020 - 21
IEEE Consumer Electronics Magazine - November/December 2020 - 22
IEEE Consumer Electronics Magazine - November/December 2020 - 23
IEEE Consumer Electronics Magazine - November/December 2020 - 24
IEEE Consumer Electronics Magazine - November/December 2020 - 25
IEEE Consumer Electronics Magazine - November/December 2020 - 26
IEEE Consumer Electronics Magazine - November/December 2020 - 27
IEEE Consumer Electronics Magazine - November/December 2020 - 28
IEEE Consumer Electronics Magazine - November/December 2020 - 29
IEEE Consumer Electronics Magazine - November/December 2020 - 30
IEEE Consumer Electronics Magazine - November/December 2020 - 31
IEEE Consumer Electronics Magazine - November/December 2020 - 32
IEEE Consumer Electronics Magazine - November/December 2020 - 33
IEEE Consumer Electronics Magazine - November/December 2020 - 34
IEEE Consumer Electronics Magazine - November/December 2020 - 35
IEEE Consumer Electronics Magazine - November/December 2020 - 36
IEEE Consumer Electronics Magazine - November/December 2020 - 37
IEEE Consumer Electronics Magazine - November/December 2020 - 38
IEEE Consumer Electronics Magazine - November/December 2020 - 39
IEEE Consumer Electronics Magazine - November/December 2020 - 40
IEEE Consumer Electronics Magazine - November/December 2020 - 41
IEEE Consumer Electronics Magazine - November/December 2020 - 42
IEEE Consumer Electronics Magazine - November/December 2020 - 43
IEEE Consumer Electronics Magazine - November/December 2020 - 44
IEEE Consumer Electronics Magazine - November/December 2020 - 45
IEEE Consumer Electronics Magazine - November/December 2020 - 46
IEEE Consumer Electronics Magazine - November/December 2020 - 47
IEEE Consumer Electronics Magazine - November/December 2020 - 48
IEEE Consumer Electronics Magazine - November/December 2020 - 49
IEEE Consumer Electronics Magazine - November/December 2020 - 50
IEEE Consumer Electronics Magazine - November/December 2020 - 51
IEEE Consumer Electronics Magazine - November/December 2020 - 52
IEEE Consumer Electronics Magazine - November/December 2020 - 53
IEEE Consumer Electronics Magazine - November/December 2020 - 54
IEEE Consumer Electronics Magazine - November/December 2020 - 55
IEEE Consumer Electronics Magazine - November/December 2020 - 56
IEEE Consumer Electronics Magazine - November/December 2020 - 57
IEEE Consumer Electronics Magazine - November/December 2020 - 58
IEEE Consumer Electronics Magazine - November/December 2020 - 59
IEEE Consumer Electronics Magazine - November/December 2020 - 60
IEEE Consumer Electronics Magazine - November/December 2020 - 61
IEEE Consumer Electronics Magazine - November/December 2020 - 62
IEEE Consumer Electronics Magazine - November/December 2020 - 63
IEEE Consumer Electronics Magazine - November/December 2020 - 64
IEEE Consumer Electronics Magazine - November/December 2020 - 65
IEEE Consumer Electronics Magazine - November/December 2020 - 66
IEEE Consumer Electronics Magazine - November/December 2020 - 67
IEEE Consumer Electronics Magazine - November/December 2020 - 68
IEEE Consumer Electronics Magazine - November/December 2020 - 69
IEEE Consumer Electronics Magazine - November/December 2020 - 70
IEEE Consumer Electronics Magazine - November/December 2020 - 71
IEEE Consumer Electronics Magazine - November/December 2020 - 72
IEEE Consumer Electronics Magazine - November/December 2020 - 73
IEEE Consumer Electronics Magazine - November/December 2020 - 74
IEEE Consumer Electronics Magazine - November/December 2020 - 75
IEEE Consumer Electronics Magazine - November/December 2020 - 76
IEEE Consumer Electronics Magazine - November/December 2020 - 77
IEEE Consumer Electronics Magazine - November/December 2020 - 78
IEEE Consumer Electronics Magazine - November/December 2020 - 79
IEEE Consumer Electronics Magazine - November/December 2020 - 80
IEEE Consumer Electronics Magazine - November/December 2020 - 81
IEEE Consumer Electronics Magazine - November/December 2020 - 82
IEEE Consumer Electronics Magazine - November/December 2020 - 83
IEEE Consumer Electronics Magazine - November/December 2020 - 84
IEEE Consumer Electronics Magazine - November/December 2020 - 85
IEEE Consumer Electronics Magazine - November/December 2020 - 86
IEEE Consumer Electronics Magazine - November/December 2020 - 87
IEEE Consumer Electronics Magazine - November/December 2020 - 88
IEEE Consumer Electronics Magazine - November/December 2020 - 89
IEEE Consumer Electronics Magazine - November/December 2020 - 90
IEEE Consumer Electronics Magazine - November/December 2020 - 91
IEEE Consumer Electronics Magazine - November/December 2020 - 92
IEEE Consumer Electronics Magazine - November/December 2020 - 93
IEEE Consumer Electronics Magazine - November/December 2020 - 94
IEEE Consumer Electronics Magazine - November/December 2020 - 95
IEEE Consumer Electronics Magazine - November/December 2020 - 96
IEEE Consumer Electronics Magazine - November/December 2020 - 97
IEEE Consumer Electronics Magazine - November/December 2020 - 98
IEEE Consumer Electronics Magazine - November/December 2020 - 99
IEEE Consumer Electronics Magazine - November/December 2020 - 100
IEEE Consumer Electronics Magazine - November/December 2020 - 101
IEEE Consumer Electronics Magazine - November/December 2020 - 102
IEEE Consumer Electronics Magazine - November/December 2020 - 103
IEEE Consumer Electronics Magazine - November/December 2020 - 104
IEEE Consumer Electronics Magazine - November/December 2020 - 105
IEEE Consumer Electronics Magazine - November/December 2020 - 106
IEEE Consumer Electronics Magazine - November/December 2020 - 107
IEEE Consumer Electronics Magazine - November/December 2020 - 108
IEEE Consumer Electronics Magazine - November/December 2020 - 109
IEEE Consumer Electronics Magazine - November/December 2020 - 110
IEEE Consumer Electronics Magazine - November/December 2020 - 111
IEEE Consumer Electronics Magazine - November/December 2020 - 112
IEEE Consumer Electronics Magazine - November/December 2020 - 113
IEEE Consumer Electronics Magazine - November/December 2020 - 114
IEEE Consumer Electronics Magazine - November/December 2020 - 115
IEEE Consumer Electronics Magazine - November/December 2020 - 116
IEEE Consumer Electronics Magazine - November/December 2020 - Cover3
IEEE Consumer Electronics Magazine - November/December 2020 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20240102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20231112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20221112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20211112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202010
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202009
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202007
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202004
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202003
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202001
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201909
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201907
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201905
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201903
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201901
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201811
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201809
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201807
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201805
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201803
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_october2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_october2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2015
https://www.nxtbookmedia.com