IEEE Consumer Electronics Magazine - November/December 2020 - 61

Figure 4. Communication among devices.

smart devices onto the primary coordinator, it
executes this on-boarding process in a promiscuous mode using the actual MAC address of the
device already on-boarded onto the proxy.
Figure 3(d) shows the state of data structures
stored at the proxy, smart device, and the primary coordinator. Apart from the shown data
structures, the proxy and the primary coordinator also maintain device binding information.

Communication Among Devices
Using HAS Proxy
To illustrate the way communication takes
place in the presence of a HAS proxy, let us consider a scenario in which a HAS consists of a
smart light and a switch. The proxy on-boards
the smart devices onto a network identified with
PAN ID 0x01. Afterwards, it automatically onboards the devices on the primary coordinator's
network identified with PAN ID 0x02. The onboarding process is the same as described in the
preceding section. At the end of the on-boarding
process, the HAS proxy maintains mappings of
the credentials assigned to the smart devices by
the proxy and the primary coordinator, as
shown in Figure 4.
Figure 4 shows the exchange of message
between two devices using our HAS proxy. A
switch sends a TURN ON command to the light,
the proxy receives message, and sends an

November/December 2020

acknowledgment back to the switch. Afterwards,
using its internal device credential mapping data
structure, it replaces PAN ID, source ID, and destination ID in the message header, and forwards
the message to the primary coordinator. After
consulting its device association table, the primary coordinator forwards the message to the
light. As the light's PAN ID is 0x01 and the PAN
ID in the message header is 0x02; therefore, the
light ignores the message. However, as the proxy
is working in the promiscuous mode, it captures
the message, and forwards the message to the
light after replacing PAN ID, source ID, and destination ID in the message header.
In general, our HAS proxy relays messages,
but before relaying a message it replaces the
PAN ID, source node ID, destination node ID in
the MAC layer message header with the information maintained in the credential mapping data
structure. Moreover, it relays the message using
the device specific link key maintained at the
proxy. It is important to note here that whenever
the proxy makes any changes to the message
header, it has to recalculate the message checksum. From the abovementioned description, it
appears that the proxy has all the information to
relay the message directly to the destination
node rather than going through the primary
coordinator, as it can possibly also maintain
associations among devices. However, the

61



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