IEEE Consumer Electronics Magazine - October 2015 - 58
Table 2. Transport time on air.
scenario
6loWPan 6loWPan 6loBtlE 6loBtlE aIos/
First
later
First
later
BlE
Application
88
55
802.15.4
19
19
88
IPSP/BLE
55
18
5
18
BLE
16
Total data
107
74
106
73
21
data rate
(Mb/s)
0.25
0.25
1.0
1.0
1.0
Air time
(ms)
3.424
2.368
0.848
0.584
0.168
shorten the IPv6 addresses to 16 bits for source and
address, saving 28 octets (224 bits)
▼ shorten the UDP port numbers to 4 bits, saving 3 octets (24 bits)
▼ omit the UDP checksum, trusting the underlying radio
media access control (MAC) for error detection (2 octets).
So, on the first use, 6LoWPAN or 6LoBTLE adds 2 octets.
On subsequent use, they save 33 octets (264 bits) (Table 1).
▼
6LoWPAN TRANSPoRT
IEEE 802.15.4 has MAC and PHY layers [26]. For this example, the 802.15.4 MAC will include the frame control, the
sequence number, the authentication (device-to-device), and
the frame check sequence and omit the source and destination
Alice has a
secret
message to
send to Bob.
BLUETOOTH LOW ENERGY TRANSPORT
The Bluetooth Low Energy transport for 6LoBTLE includes
the PHY, link layer, and L2CAP, with an extra feature called
"connection-oriented channels" defined in Bluetooth Core
Specification v4.1 [44]. The Bluetooth SIG defined the Internet
Protocol Support Profile (IPSP) [45], described in a previous
article [25]. For device-to-device security, a message authentication will be included, this is 4 octets [46]. The PHY will add
a preamble, a channel access code, and a CRC, for 8 octets.
The total overhead will be 18 octets (144 bits). The Bluetooth
Low-Energy radio has a data rate of 1 Mb/s.
The main performance difference is that the PHY itself is
four times faster for Bluetooth Low Energy. If the other
resources are equal, this will be a four times difference in
power consumption. However, for most sensors, the cost of
wireless transmission is only part of the whole device power.
BLUETOOTH LOW ENERGY APPLICATION
If the sensor or actuator is local to the host device (e.g.,
gateway), a simpler protocol can be used. The Bluetooth
SIG had defined an application (profile) specification that is
similar to IPSO digital and analog IO ports, called the AIOS
[47]. Like ISPO objects, AIOS will have characteristics (like
IPSO resources). The applications message will be a 16-bit
characteristic handle and a 16-bit analog value.
The overhead is much simpler: L2CAP (4 octets), security
(4 octets), and 8 octets at the PHY, for a total of 16 octets
(128 bits). These can be seen in Table 2.
AIOS is much more efficient than 6LoBTLE, because it
omits addressing across the network. This may allow a device
to run on coin cells or scavenged power like a photocell. The
system design suggestion is to terminate IPv6 addressing at a
gateway within a home, allowing very low power end nodes.
SECURITY AND PRIVACY
1) Alice composes
a secret message,
inserts it into a
box, locks it with
her key, and sends
it to Bob.
2) Bob receives the
box. He adds a second
lock using his key,
and sends it back
to Alice.
3) Alice receives
the returned box.
She removes her
first lock with her
key and returns it
to Bob.
4) Bob receives the
box a second time.
He removes the
second lock using
his key and
recovers the secret
message.
FIGURE 3. Alice sends a secret to Bob.
58 IEEE ConsumEr ElECtronICs magazInE
PAN addresses. This will add 13 octets (104 bits). The
802.15.4 must include the preamble, the SFD, and a length, for
six additional octets (48 bits). The common 802.15.4 radio has
a data rate of 250 kb/s.
^
october 2015
Device and system designers routinely focus first on getting a
system to work and then making it secure. If a device or system works, customers will still be concerned with security
and privacy: Can they trust it? Security and privacy must to
be forethoughts, not bolted on later.
Anyone familiar with current events knows the dangers of
untrustworthy devices and systems.
▼ Our databases can be hacked [48].
▼ Our homes can be hacked [49].
▼ Our cars can be hacked [50].
▼ Our bodies can be hacked [51].
Eugene Kaspersky, CEO of security product firm Kaspersky Lab, characterizes the IoT as the Internet of Threats [52].
We may look back on today as the "good old days," before
hackers invade our lives even more than they already do. There
are actually several aspects to making a system trustworthy.
Table of Contents for the Digital Edition of IEEE Consumer Electronics Magazine - October 2015
IEEE Consumer Electronics Magazine - October 2015 - Cover1
IEEE Consumer Electronics Magazine - October 2015 - Cover2
IEEE Consumer Electronics Magazine - October 2015 - 1
IEEE Consumer Electronics Magazine - October 2015 - 2
IEEE Consumer Electronics Magazine - October 2015 - 3
IEEE Consumer Electronics Magazine - October 2015 - 4
IEEE Consumer Electronics Magazine - October 2015 - 5
IEEE Consumer Electronics Magazine - October 2015 - 6
IEEE Consumer Electronics Magazine - October 2015 - 7
IEEE Consumer Electronics Magazine - October 2015 - 8
IEEE Consumer Electronics Magazine - October 2015 - 9
IEEE Consumer Electronics Magazine - October 2015 - 10
IEEE Consumer Electronics Magazine - October 2015 - 11
IEEE Consumer Electronics Magazine - October 2015 - 12
IEEE Consumer Electronics Magazine - October 2015 - 13
IEEE Consumer Electronics Magazine - October 2015 - 14
IEEE Consumer Electronics Magazine - October 2015 - 15
IEEE Consumer Electronics Magazine - October 2015 - 16
IEEE Consumer Electronics Magazine - October 2015 - 17
IEEE Consumer Electronics Magazine - October 2015 - 18
IEEE Consumer Electronics Magazine - October 2015 - 19
IEEE Consumer Electronics Magazine - October 2015 - 20
IEEE Consumer Electronics Magazine - October 2015 - 21
IEEE Consumer Electronics Magazine - October 2015 - 22
IEEE Consumer Electronics Magazine - October 2015 - 23
IEEE Consumer Electronics Magazine - October 2015 - 24
IEEE Consumer Electronics Magazine - October 2015 - 25
IEEE Consumer Electronics Magazine - October 2015 - 26
IEEE Consumer Electronics Magazine - October 2015 - 27
IEEE Consumer Electronics Magazine - October 2015 - 28
IEEE Consumer Electronics Magazine - October 2015 - 29
IEEE Consumer Electronics Magazine - October 2015 - 30
IEEE Consumer Electronics Magazine - October 2015 - 31
IEEE Consumer Electronics Magazine - October 2015 - 32
IEEE Consumer Electronics Magazine - October 2015 - 33
IEEE Consumer Electronics Magazine - October 2015 - 34
IEEE Consumer Electronics Magazine - October 2015 - 35
IEEE Consumer Electronics Magazine - October 2015 - 36
IEEE Consumer Electronics Magazine - October 2015 - 37
IEEE Consumer Electronics Magazine - October 2015 - 38
IEEE Consumer Electronics Magazine - October 2015 - 39
IEEE Consumer Electronics Magazine - October 2015 - 40
IEEE Consumer Electronics Magazine - October 2015 - 41
IEEE Consumer Electronics Magazine - October 2015 - 42
IEEE Consumer Electronics Magazine - October 2015 - 43
IEEE Consumer Electronics Magazine - October 2015 - 44
IEEE Consumer Electronics Magazine - October 2015 - 45
IEEE Consumer Electronics Magazine - October 2015 - 46
IEEE Consumer Electronics Magazine - October 2015 - 47
IEEE Consumer Electronics Magazine - October 2015 - 48
IEEE Consumer Electronics Magazine - October 2015 - 49
IEEE Consumer Electronics Magazine - October 2015 - 50
IEEE Consumer Electronics Magazine - October 2015 - 51
IEEE Consumer Electronics Magazine - October 2015 - 52
IEEE Consumer Electronics Magazine - October 2015 - 53
IEEE Consumer Electronics Magazine - October 2015 - 54
IEEE Consumer Electronics Magazine - October 2015 - 55
IEEE Consumer Electronics Magazine - October 2015 - 56
IEEE Consumer Electronics Magazine - October 2015 - 57
IEEE Consumer Electronics Magazine - October 2015 - 58
IEEE Consumer Electronics Magazine - October 2015 - 59
IEEE Consumer Electronics Magazine - October 2015 - 60
IEEE Consumer Electronics Magazine - October 2015 - 61
IEEE Consumer Electronics Magazine - October 2015 - 62
IEEE Consumer Electronics Magazine - October 2015 - 63
IEEE Consumer Electronics Magazine - October 2015 - 64
IEEE Consumer Electronics Magazine - October 2015 - 65
IEEE Consumer Electronics Magazine - October 2015 - 66
IEEE Consumer Electronics Magazine - October 2015 - 67
IEEE Consumer Electronics Magazine - October 2015 - 68
IEEE Consumer Electronics Magazine - October 2015 - 69
IEEE Consumer Electronics Magazine - October 2015 - 70
IEEE Consumer Electronics Magazine - October 2015 - 71
IEEE Consumer Electronics Magazine - October 2015 - 72
IEEE Consumer Electronics Magazine - October 2015 - 73
IEEE Consumer Electronics Magazine - October 2015 - 74
IEEE Consumer Electronics Magazine - October 2015 - 75
IEEE Consumer Electronics Magazine - October 2015 - 76
IEEE Consumer Electronics Magazine - October 2015 - 77
IEEE Consumer Electronics Magazine - October 2015 - 78
IEEE Consumer Electronics Magazine - October 2015 - 79
IEEE Consumer Electronics Magazine - October 2015 - 80
IEEE Consumer Electronics Magazine - October 2015 - 81
IEEE Consumer Electronics Magazine - October 2015 - 82
IEEE Consumer Electronics Magazine - October 2015 - 83
IEEE Consumer Electronics Magazine - October 2015 - 84
IEEE Consumer Electronics Magazine - October 2015 - 85
IEEE Consumer Electronics Magazine - October 2015 - 86
IEEE Consumer Electronics Magazine - October 2015 - 87
IEEE Consumer Electronics Magazine - October 2015 - 88
IEEE Consumer Electronics Magazine - October 2015 - 89
IEEE Consumer Electronics Magazine - October 2015 - 90
IEEE Consumer Electronics Magazine - October 2015 - 91
IEEE Consumer Electronics Magazine - October 2015 - 92
IEEE Consumer Electronics Magazine - October 2015 - 93
IEEE Consumer Electronics Magazine - October 2015 - 94
IEEE Consumer Electronics Magazine - October 2015 - 95
IEEE Consumer Electronics Magazine - October 2015 - 96
IEEE Consumer Electronics Magazine - October 2015 - 97
IEEE Consumer Electronics Magazine - October 2015 - 98
IEEE Consumer Electronics Magazine - October 2015 - 99
IEEE Consumer Electronics Magazine - October 2015 - 100
IEEE Consumer Electronics Magazine - October 2015 - 101
IEEE Consumer Electronics Magazine - October 2015 - 102
IEEE Consumer Electronics Magazine - October 2015 - 103
IEEE Consumer Electronics Magazine - October 2015 - 104
IEEE Consumer Electronics Magazine - October 2015 - 105
IEEE Consumer Electronics Magazine - October 2015 - 106
IEEE Consumer Electronics Magazine - October 2015 - 107
IEEE Consumer Electronics Magazine - October 2015 - 108
IEEE Consumer Electronics Magazine - October 2015 - 109
IEEE Consumer Electronics Magazine - October 2015 - 110
IEEE Consumer Electronics Magazine - October 2015 - 111
IEEE Consumer Electronics Magazine - October 2015 - 112
IEEE Consumer Electronics Magazine - October 2015 - 113
IEEE Consumer Electronics Magazine - October 2015 - 114
IEEE Consumer Electronics Magazine - October 2015 - 115
IEEE Consumer Electronics Magazine - October 2015 - 116
IEEE Consumer Electronics Magazine - October 2015 - 117
IEEE Consumer Electronics Magazine - October 2015 - 118
IEEE Consumer Electronics Magazine - October 2015 - 119
IEEE Consumer Electronics Magazine - October 2015 - 120
IEEE Consumer Electronics Magazine - October 2015 - 121
IEEE Consumer Electronics Magazine - October 2015 - 122
IEEE Consumer Electronics Magazine - October 2015 - 123
IEEE Consumer Electronics Magazine - October 2015 - 124
IEEE Consumer Electronics Magazine - October 2015 - 125
IEEE Consumer Electronics Magazine - October 2015 - 126
IEEE Consumer Electronics Magazine - October 2015 - 127
IEEE Consumer Electronics Magazine - October 2015 - 128
IEEE Consumer Electronics Magazine - October 2015 - 129
IEEE Consumer Electronics Magazine - October 2015 - 130
IEEE Consumer Electronics Magazine - October 2015 - 131
IEEE Consumer Electronics Magazine - October 2015 - 132
IEEE Consumer Electronics Magazine - October 2015 - 133
IEEE Consumer Electronics Magazine - October 2015 - 134
IEEE Consumer Electronics Magazine - October 2015 - 135
IEEE Consumer Electronics Magazine - October 2015 - 136
IEEE Consumer Electronics Magazine - October 2015 - 137
IEEE Consumer Electronics Magazine - October 2015 - 138
IEEE Consumer Electronics Magazine - October 2015 - 139
IEEE Consumer Electronics Magazine - October 2015 - 140
IEEE Consumer Electronics Magazine - October 2015 - 141
IEEE Consumer Electronics Magazine - October 2015 - 142
IEEE Consumer Electronics Magazine - October 2015 - 143
IEEE Consumer Electronics Magazine - October 2015 - 144
IEEE Consumer Electronics Magazine - October 2015 - Cover3
IEEE Consumer Electronics Magazine - October 2015 - 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