IEEE Consumer Electronics Magazine - November/December 2020 - 60

Consumer Electronics Communications

Figure 3. Network architecture and device on-boarding using HAS proxy. (a) Architecture using our HAS
proxy. (b) Device on-boarding onto HAS proxy. (c) HAS proxy on-boards the device onto the primary network
coordinator. (d) State of maintained data structures.

ZigBee networking protocol stack. Moreover, to
facilitate communication over the Internet, the
computing device should have Ethernet and/or
WiFi connection along with TCP/IP implementation. The relevant functionality of our HAS proxy
can be implemented using mentioned available
hardware and software components. As the HAS
proxy uses any existing protocol stack, its capacity is limited by an underlying protocol's design.
In this article, we use ZigBee protocol stack to
elaborate the HAS proxy functionality. In the
short addressing mode, ZigBee uses 2-byte for
assigning network layer addresses to nodes.
Hence, in this case, the maximum number of
nodes that the HAS proxy can handle is 212 . Our
HAS proxy is a software proxy implementation;
therefore, it does not eliminate the need for a
primary network coordinator.

Forming a Network and On-Boarding Devices
Onto the Primary Coordinator
As shown in Figure 3(a), our HAS proxy acts
as a man-in-the-middle between a smart home
device and the primary network coordinator.
Our HAS proxy implements some of a network
coordinator's functionalities; however, by its
nature, it is not a network coordinator. It has the
capabilities to form, manage, and supervise a
network based on a certain networking protocol
stack, for example, ZigBee. The HAS proxy periodically broadcasts a beacon frame with its personal area network (PAN) ID. Any new smart
device is initially manually on-boarded onto the
HAS proxy. During the on-boarding process,
the sequence of messages exchanged between

60

the smart device and the HAS proxy is shown in
Figure 3(b). The sequence of messages shown in
Figure 3 is standard ZigBee messages. At the end
of the on-boarding process with the HAS proxy,
the smart device has acquired the following
information: PAN ID, smart device network
address, and link security key. Similarly, the HAS
proxy has stored the smart device's MAC
address, network address, and link key in its
internal data structure.
As the HAS proxy acts as a man-in-the-middle,
the next step in the process is that the proxy onboards the smart device onto the primary coordinator, and this step is oblivious to the smart
device. The sequence of messages exchanged
between the proxy and the primary coordinator
to on-board the smart device onto the primary
coordinator is shown in Figure 3(c). As this process does not require any human interaction,
hence, this process is orders of magnitude faster
compared to manually on-boarding of a device
onto the proxy. Thus, the additional time
required by the proxy to on-board devices onto
the primary coordinator is negligible. At the end
of this step, the HAS proxy would have obtained
the following information. PAN ID, smart device
network address on the primary coordinator's
network, and the link security key for the smart
device. Now, the proxy keeps the mapping
between the smart device's network credentials
issued by the primary coordinator and the credentials issued by the proxy to the smart device
in its internal data structure. The proxy can also
maintain a copy of this data structure in the
cloud. As the proxy has to on-board multiple

IEEE Consumer Electronics Magazine



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