SlideShare a Scribd company logo
Mobile Devices and Wi-Fi 
Peter Thornycroft 
December 2014
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
2 #AirheadsConf 
Agenda 
The commercial value chain 
Consumer device reference models 
Battery life 
QoS 
Location 
5GHz and DFS channels 
Authentication & Passpoint 
Handover behavior 
Bluetooth Low Energy
3 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
Chip vendor incorporates driver, is 
really responsible for Wi-Fi 
functionality, selling to … 
Phone / device vendor who has cost 
constraints, won’t waste time on 
features not of interest to its biggest 
customers who are… 
Cellular Operators, for whom Wi-Fi 
is a minority interest in the first place 
and anyway sell to … 
#AirheadsConf 
Commercial models 
• What we see: 
– The chain leads to the 
cellular operator and 
consumer 
• What we want to see: 
– Some recognition for the 
enterprise user 
– … and it’s happening! 
Consumers (your typical Gen-Y) who 
don’t care too much about Wi-Fi 
performance at work 
Mobile OS 
vendor does 
some 
influencing
4 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
WLANs differ from home APs 
Home AP reference model 
A single AP, not doing much of interest 
WLAN reference model 
Many, APs with same SSID and coordinated, 
seamless handover (no DHCP, common 
authentication etc.) 
- No point in looking for other APs because 
there (usually) aren’t any 
- Established (~correct) behavior is to hang 
onto the AP until the signal is very weak, 
then switch to cellular data if available 
- There is (almost) always a ‘better’ AP 
- But the device needs to scan (or use neighbor 
report) to be aware of the ‘better’ AP. 
Benefits of good WLAN client behavior… 
- Devices get higher rates 
- Other devices get more airtime, better network 
capacity 
- Less time on the air - better battery life 
- Less mutual (co-channel) interference 
Same effects are seen in public places, hot zones – ‘always best connected’ activity in Hotspot 2.0 ph3 groups.
5 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
Network reference models 
• What we see: 
– One dual-band home AP 
– “give me battery life, and 
keep me connected” 
• What we want to see: 
– Option for multiple-AP WLAN 
– … and Apple is acting: 
The current model is the single-AP home network. In this 
framework, the best thing is to hold onto your AP until the 
signal is too weak to work, then hope you can switch to cellular 
data. Probe requests are a waste of battery life because there’s 
only one AP. 
We want to see either a dual-model or a more flexible 
architecture. Maybe sense that there are other APs in the same 
system (spot the neighbor report?) and flip to a multi-AP 
algorithm. 
Under a multiple-AP network, there is always a really-good 
signal (except at the edge). It’s just a question of probing 
more often to find the better APs. 
But it’s difficult to move device, OS and chip vendors away 
from their well-established model. They are wary of breaking 
what has taken several years to ‘perfect’. 
We’ll also see that consumer APs still don’t offer the advanced 
features we incorporated some years ago.
6 
Traditional Power-Save 
U-APSD (WMM-PS) 
DTIM beacon 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
Power Save Modes 
sleeping 
time 
DTIM beacon 
Traffic for 
you 
give sleeping 
WMM-PS 
pkt 
pkt 
pkt 
pkt 
pkt 
pkt 
pkt 
pkt 
pkt pkt 
pkt 
buffered 
time 
DTIM
7 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
Battery life 
• What we see: 
– Minimum possible probing 
• What we want to see: 
– More probe requests in 
WLAN 
– Using 11k reports 
– U-APSD within a beacon 
interval 
Mobile devices are usually unaware of better AP signals 
because they don’t probe enough. 
They don’t probe enough because of an over-zealous focus on 
battery life, and a model that has only one AP. 
Sometimes when a device has an ‘acceptable’ signal it stops 
probing altogether. Later, when it starts to move, it may not re-enable 
probing until too late to maintain the connection. 
In fact, Wi-Fi accounts for less battery consumption than the 
cellular subsystem, and far less than the display or CPU 
processing app tasks and GPU. 
So our focus is on showing device vendors they can ‘go 
passive’… only using the 802.11 radio in receive mode. 
‘WFA Voice-Enterprise light’, or a collection of features that 
enable the device to be multi-AP-aware without reducing 
battery life.
8 
Can’t spell QoS 
anyway so it’s 
inconsequential 
Parrots the driver 
API (that’s not OK) 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
The mystery of missing 
smartphone QoS 
App Code 
(QoS – unaware coder) 
Android 
Driver & microcode 
Multi-level QoS 
priority API 
(that’s OK) 
Wi-Fi air interface 
• QoS priority (~WMM)is there if 
app developers want to use it 
• But… it’s not documented And 
anyway… app developers are 
not QoS-aware 
– Socket.setTrafficClass(int value) IPTos 
• The OS has a hard time figuring out 
the QoS Pri required by each app… 
• Thus WMM priority is seldom used in 
mobile device apps 
Same observations apply to WMM-PS (U-APSD) for intra-beacon power save.
9 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
QoS 
• What we see: 
– WMM functionality exists in 
mobile device OS 
– But APIs are arcane 
– No documentation or 
promotion 
• What we want to see: 
– Better API support 
– Developer guidelines 
WMM QoS is enabled through the OS to the chip/driver. 
But to invoke a high-priority connection, the app developer 
must add some parameters to the commands that open sockets . 
App developers are unaware of the need to apply Wi-Fi QoS, 
and/or are not informed of the required APIs, and/or are not 
technically capable of understanding that aspect of app 
programming. 
This includes developers of voice and video apps including 
those in vertically-integrated companies.
Once all four timestamps are in one 
place, subtraction and /2 gives time-of- 
flight and multiply-by-speed-of-light 
gives distance 
10 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
Location (distance) 
enhancements 
RTT “Round-Trip-Time” 
A standard (actually two standards 
and several proprietary variants) 
“802.11k” 
Location Track Notification, 
Modified (to finer timestamps) in 
“802.11mc” 
Fine Timing Measurements 
Distance Calculations 
Measure 
with me! 
Now 
here are 
my times 
t1, t4 
OK, here 
t1 
t3 
t4 
t2 
Challenges: 
- Need to combine/average several 
frames to get a good reading. 
- Averaging many frames affects 
battery life, network capacity 
Challenges: 
- Measuring to nanoseconds 
(speed of light: 1 ft per nsec) 
- Setting up circuitry to 
timestamp the right frame 
- Calibration for time frame 
leaves (arrives) at the antenna 
Got 
it 
Implementation 
In mobile device Wi-Fi chips late 
2014 (Android 5.0 ‘private API’) 
In access points 2015 
No Wi-Fi Alliance certification till 
2016 >> may cause interoperability 
teething troubles 
Accuracy should be 1 – 5 metres, 
depending on the number of frames 
averaged & underlying hardware 
Most useful in line-of-sight, but 
better accuracy at longer distances 
than RSSI 
Many variations possible with 
WLAN topologies 
d = ((t4 – t1) – (t3 – t2)) * c / 2
11 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
Location 
• What we see: 
– RSSI reports 
• What we want to see: 
– RTT support 
– Raw data for RTT, RSSI 
Location and location-based-services have attracted the 
attention of many commercial and technical principals across 
the industry. 
Current development is focused on time-based distance 
(mostly Round-Trip-Time) measurements: 
- 802.11mc Fine Timing Measurement 
- Wi-Fi Alliance Wireless Network Management ++ 
- In-Location Alliance 
Look for RTT announcements and features over the next 12 
months. 
There is a significant danger that this location technology 
reverts to proprietary, closed islands rather than developing 
along open, standard APIs. 
For example: 
- Will raw data be available via OS API calls, or mysteriously 
processed within the chip/driver or OS itself? 
- Will devices built on different chip families interoperate for 
RTT location?
12 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
DFS channels – useful at last! 
How many radar triggers? 
frequency 
insallations 
0 / year 5 / hour 
Usually none, but in some places 
> comfortable 
Devices supporting DFS 
Apple > 2 years 
Intel > 2 years 
Samsung > 1 year 
Others getting there 
Most 
WLANs 
A few 
Special concerns 
No active client scanning in DFS 
bands because they don’t passive-scan 
for radar 
- slow AP acquisition 
- fixed (eventually) by neighbor 
report 
5GHz Channel count 
13 20MHz channels, no DFS 
22 20MHz channels including DFS 
Channel strategy 
Dot them around? 
Use the spectrum!
13 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
5GHz band 
• What we see: 
– Beginning to favor 5GHz 
over 2.4 
– Spreading DFS support 
• What we want to see: 
– Overweight 5GHz bias 
– 100% DFS support 
About 18 months ago Apple supposedly reversed from 
unconditionally preferring 2.4GHz to favoring 5GHz. 
Unfortunately the battery-saving imperative (see earlier) means 
that when a device has an acceptable signal from its AP, it will 
stop scanning for a better one. Especially scanning in other 
bands. 
This can cause difficulties when the WLAN seeks to move a 
device to a different band: it may refuse to scan the alternate 
band. 
DFS support is improving, now available on all Apple devices 
(since iPhone 4S) and many Android (since early 2013: e.g. 
Samsung Note, Galaxy S4). 
We believe this is a good time to start deploying DFS channels.
Prioritise account options 
14 
Pre-association discovery 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
e.g. DIAMETER 
#AirheadsConf 
Passpoint 
Identify a hotspot with 
Internet reachability and 
friendly authentication 
What 
have you 
got? 
T-Mobile 
BT 
Comcast 
Orange… 
- Pre-association 
- New GAS/ANQP protocol 
- Lists service providers 
- Acceptable authentication 
Authenticate to home SP 
T-Mobile Orange BT 
Accuris 
Aicent 
BSG… 
Hub 
(settlement) 
RADIUS 
WPA2 Options 
- EAP-TLS 
- EAP-TTLS 
- EAP-SIM 
- EAP-AKA(‘) 
Make a list of available 
options, decide which to use 
T-Mobile home (have SIM) 
BT visiting (have pwd) 
Orange visiting (have pwd) 
Comcast visiting (have cert) 
Home AP (not Passpoint) 
Local (not Passpoint) hotspot 
SPs, phone designers all want a 
say 
- Distinction between ‘home’ 
and ‘visiting’ hotspot 
- May have different tariffs 
- Policy for time-of-day, 
location… 
ANDSF is a cellular protocol that can pass policy to the device to help it make offload decisions. 
Passpoint phase 2 introduces se mi-automatic online sign-up and policy services. 
T-Mobile SIM
15 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
Authentication 
• What we see: 
– Beginning to support HS2.0 
(Passpoint) 
• What we want to see: 
– Passpoint with EAP-SIM 
everywhere 
– SPs supporting Passpoint 
Passpoint (Hotspot 2.0, from 802.11u) was released as a WFA 
certification in June 2012. 
For the following 12 months, while SP and enterprise WLAN 
equipment supported Passpoint, you could not purchase a 
commercial device that was compliant. 
That has changed in the last 6 months (iOS7, Samsung Galaxy 
S4). Now, we realize that no SP has deployed a network with 
standard HS2.0 support. 
Why not? 
- Actually, NTT has… 
- AT&T stayed proprietary 
- Cellular operators (see commercial chain above) have no 
incentive to allow others (MSOs) to steal their customers 
- The enterprise WLAN vendors are waiting for wider 
availability 
But it’s time! 
Public facing vendors should take AOS 6.4, contact a hub 
vendor, fire it up and advertise support.
16 
Signal Strength 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
Current handover narrative 
A 
Good signal, this is dandy! 
Time / distance 
0 sec
17 
Signal Strength 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
Current handover narrative 
A 
Good signal, this is dandy! 
OMG, the signal is getting 
really low! 
Time / distance 
0 sec ~30 sec
18 
Signal Strength 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
Current handover narrative 
A 
Good signal, this is dandy! 
OMG, the signal is getting 
really low! 
SOS, sending 10 probe 
requests on 3 channels 
Time / distance 
0 sec ~30 sec 35 sec 38 sec
19 
Signal Strength 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
Current handover narrative 
A 
B 
C D 
E 
Good signal, this is dandy! 
OMG, the signal is getting 
really low! 
SOS, sending 10 probe 
requests on 3 channels 
Wowza, responses from 20 
APs, how to choose? 
Time / distance 
0 sec ~30 sec 35 sec 38 sec
20 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
Current handover narrative 
A 
B 
C D 
E 
Good signal, this is dandy! 
OMG, the signal is getting 
really low! 
SOS, sending 10 probe 
requests on 3 channels 
Wowza, responses from 20 
APs, how to choose? 
Let’s reauthenticate with 
this one! 
Time / distance 
0 sec ~30 sec 35 sec 38 sec 40 sec reauthentication request 
40.2 sec reauthenticated 
Signal Strength
21 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
‘Good’ handovers captured
22 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
Sticky smartphone
23 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
Typical smartphone
24 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
Aruba Utilities 
on Nexus 7
25 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
802.11 k, v, r 
• Many features, most important are: 
• Neighbor report from AP to client (802.11k) 
• Channel report from AP to client (802.11k) 
• Beacon report from client to AP (802.11k) 
• BSS Transition Management from AP to client (802.11v) 
• Fast Transition by client (802.11r) 
• (All rolled up in 802.11-2012, 2014)
keyscope keyscope 
26 
Initial Authentication 
establishes level 0 key 
R1 key 
PTK 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
802.11r fast BSS transition 
C D 
R0 key 
C 
802.1X 
authenticator 
R0 key 
S0 key 
S1 key 
PTK 
WLAN distributes 
level 1 keys 
R1 key 
On reassociation, 
client presents level 
1 key to new AP 
C D 
R1 key 
PTK 
S0 key 
S1 key 
PTK 
Mobility domain: A group of 
APs covered by a level 0 
keyholder 
Over-the-air reassociation 
widely adopted, over-the-DS 
reassociation (via the current 
AP) not used 
Key suite includes: 
Level 0 key (derived at initial authentication, 
never exposed OTA) 
Level 1 key (per-AP keys) used to derive… 
Pairwise temporal keys (to encrypt 
communication) 
Differences between FT and OKC? … Not much
Beacon report 
Client reports how it hears (RSSI) 
the beacons of other APs 
27 
Information about other APs to help 
with handover candidate discovery 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
Channel report 
AP informs client of channels used 
by the WLAN 
BSS Transition Management 
AP instructs client to move to 
another AP 
#AirheadsConf 
802.11k, v, r features 
B 
C D 
E 
Neighbor report 
AP chan secy key beacon 
scope offset 
B 6 WPA2 0 45 
D 52 WPA2 0 12 
E 161 WPA2 0 74 
C 
BSSID RSSI 
AP B -65 
AP D -72 
AP E -65 
C 
Move to AP D… 
E 
B D 
D 
C 
Channel 
6 
52 
161 
Overlaps with neighbor report
28 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
802.11k Neighbor report 
• Advertised by AP in the beacon (for all clients, non-associated) 
and sent solicited per-client 
• List of ‘neighbor’ APs with same SSID includes: 
– BSSID 
– Channel 
– Beacon time offset 
– PHY type 
– QoS capability 
– ‘Key scope’ for common authenticator 
• 802.11 does not require neighbor list to be cropped or 
ordered or modified per-client (but infrastructure may do so) 
• Eliminates the need for active probe request-response 
scanning
29 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
The evils of active scanning 
• Takes time 
– Need to probe on each selected channel in turn, wait ‘reasonable’ interval for responses 
– Need to return to current channel for beacon (DTIM) 
• Inaccurate results 
– RSSI of a single probe response varies ~ +/- 6dB from ‘average’ 
– Some APs will miss probe requests, or responses are lost 
– If the device returns to current channel after ~15msec, sometimes misses responses 
• Consumes power 
– Typical pattern is to send 2 probe requests per channel, stay awake ~15–20msec 
– Each probe request generates ~6 probe responses in a ‘typical’ WLAN 
– Each probe response needs an ack 
• Consumes airtime, affecting others’ performance 
– Frames are sent at low rates, probe responses are retried
Behavior c 1999 Behavior c 2013 
Probe requests & responses 
30 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
Better handover performance 
with ‘11k’ 
Current handover sequence: 
1. Figure out it’s time to scan 
2. Figure out channels to scan 
3. Send probe requests, get responses 
4. Identify best AP 
5. Reauthenticate to new AP 
802.11k handover sequence: 
1. Periodically request neighbor report 
2. Passive scan for neighbor beacons 
3. Note if a neighbor AP is ‘better’ 
4. Reauthenticate to new AP 
Signal strength 
Time, distance 
Signal strength 
Time, distance 
Signal strength 
Time, distance 
Neighbor reports & passive scanning 
Behavior c 2014 ?
Proper ‘11k’ handover narrative 
31 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
Signal Strength 
A 
Good signal, this is dandy! 
Time / distance 
0 sec
Proper ‘11k’ handover narrative 
32 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
B 
C 
D 
Signal Strength 
A 
B 
C D 
E 
Good signal, this is dandy! 
Check neighbor report 
every ~10sec 
Identify ‘best’ AP and check 
for beacon (passive scan) 
Time / distance 
0 sec B ~10 sec 20 sec 30 sec 
C 
C 
D
Proper ‘11k’ handover narrative 
33 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
Signal Strength 
A 
B 
C D 
E 
Good signal, this is dandy! 
Check neighbor report 
every ~10sec 
Identify ‘best’ AP and check 
for beacon (passive scan) 
Signal is low, but I have 
already identified the best AP 
Time / distance 
0 sec B ~10 sec 20 sec 30 sec 
C 
B 
C 
D 
C 
D
Proper ‘11k’ handover narrative 
34 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
B 
C 
B 
C 
D 
C 
D 
D 
C 
Signal Strength 
A 
B 
C D 
E 
Good signal, this is dandy! 
Check neighbor report 
every ~10sec 
Identify ‘best’ AP and check 
for beacon (passive scan) 
Reauthenticate 
Signal is low, but I have 
already identified the best AP 
Time / distance 
0 sec ~10 sec 20 sec 30 sec 30 sec reauthentication request 
30.2 sec reauthenticated
Signal strength 
35 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
Client Match 
Client Match forms a virtual Beacon Report: 
1. APs measure RSSI from client 
2. APs receive beacon reports from the 
client 
3. Estimate the ‘best’ AP 
4. If client is _far_ from ‘best’ AP… 
5. Redirect (force handover) to ‘best’ 
AP 
B 
C D 
E 
A 
track 
-50 
-60 
-70 
-80 
B A E 
distance
36 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
Galaxy Nexus with AU app
37 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
Nexus7 with AU app
38 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
Samsung GS4 with AU app
39 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
All together 
Galaxy Nexus 
Nexus 7 
Galaxy S4
40 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
Again… 
Galaxy Nexus 
Nexus 7 
Galaxy S4
41 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
If 11k, why Client Match ? 
• ‘11k’ makes information available to the client 
– Neighboring APs, channels, beacon offsets… 
• ‘11k’ cannot confirm that the client receives information or how it prioritises 
the information 
– Neighbor report information may not be used 
• Transmitting (or receiving) ‘11k’ does not guarantee that the client will act on 
the information 
– Handover decisions may not be improved 
• Client Match uses information from the infrastructure and the client (if 
supports beacon reports) 
– The infra knows more about the client’s situation than the client does 
• Client Match completes the task by forcing a handover
42 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
Handover 
• What we see: 
– Not much 
• What we want to see: 
– More probe requests when 
in WLAN 
– Or… use passive 11k 
reports 
– Reauthenticate with 
802.11r or OKC 
Most people think inter-AP handovers take ~1second. 
In fact, inter-AP handovers take 30msec, or 250msec, or 7sec 
depending on the syndrome. 
7sec outages occur when a device (not probing) does not 
realize until too late that the signal from its serving AP is 
dropping fast. By the time it starts to probe, it has lost the AP 
and has to go into cold-start mode. More frequent probes (or 
using passive measures as above) would eliminate 7 sec 
outages. 
Full WPA2 MSCHAPv2 re-authentication takes 200-250msec 
to exchange ~50 frames (including acks). This is a stable 
figure in the absence of very weak signals due to poor choice 
of target AP (mobile devices usually make good AP choices 
when aware of their environment through probing). This 
outage will be barely noticeable to the user. 
But faster re-authentication is possible, through old-school 
OKC (from 802.11i) or 802.11r (now available on iPad). 
… The ‘bad’ handover syndrome can be solved if the mobile 
device is more aware of its surroundings (neighbor report) or 
responds to BSS transition management frames (directed 
handover from the AP).
43 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
#AirheadsConf 
Aruba Utilities shows behaviour 
• What we see: 
– Frequent long outages 
around handover events 
• What we want to see: 
– More awareness of 
environment 
– Faster reaction to losing 
signal 
Aruba Utilities shows very graphically what goes on 
when a mobile device moves around an enterprise 
WLAN.
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
44 #AirheadsConf 
Agenda 
Bluetooth Low Energy - location
iBeacon deployment model for navigation 
UUID: Aruba 
Major: 1000 
Minor: 501 
CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved 
UUID: Aruba 
Major: 1000 
Minor: 502 
UUID: Aruba 
Major: 1000 
Minor: 509 
-66 
-68 
UUID: Aruba 
Major: 1000 
Minor: 503 
-76 
-82
Bluetooth Low Energy overview 
• BLE is also known as Bluetooth Smart, Bluetooth 4.0 
• Evolution of the existing Bluetooth standard (2010) 
• Focus on ultra-low power consumption (battery powered devices) 
• Differences 
– Efficient discovery / connection mechanism 
– Very short packets 
– Asymmetric design for peripherals 
– Client server architecture 
– Fixed advertising channels designed around WiFi channels 
– Not compatible with older Bluetooth 
• Most new devices support both ‘classic’ Bluetooth and BLE 
(“Bluetooth Smart Ready”) 
– iPhone 4S+, current (2013) iPad, Samsung Galaxy S4+, Nexus 7+ 
CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved
Bluetooth Low Energy & iBeacon 
• Bluetooth 
– Very low-power consumption: years of life from a button cell 
– Advertises… ‘beacons’ 
– Allows scanning for ‘peripherals’ 
– Allows ‘central’ devices to discover ‘peripherals’ 
– Two-way communication channel to read/write values 
• iBeacon 
– A subset of BLE, just the ‘advertising’ function with special fields 
– Allows a background app to be alerted on proximity 
– No explicit location information in an iBeacon, just a reference ID 
CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved
Spectrum for iBeacons & BLE 
Bluetooth Low Energy Advertisement (iBeacon) 
6 11 
1 
Ch 37 
(2402 MHz) 
Ch 38 
(2426MHz) 
2402 2412 2422 2427 2437 2447 2452 2462 2472 
2400 2483.5 
CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved 
Ch 39 
(2480MHz) 
Wi-Fi 
2 MHz channels 
Gaussian Frequency Shift Keying 
0.5 modulation index 
1 Msymbol/second rate 
1 Mbps data rate 
~250 kbps application throughput 
(in connection mode) 
Advertisements are one-way transmissions 
An advertisement can be sent on any/all of the 
3 designated channels 
Advertisements are repeated every 20 – 10000 
msec (500msec typ) 
Tx power ~ 0 dBm ( ~ 2 year battery life typ) 
Apple specifications for iBeacons are more 
constrained (but not widely followed)
BLE Advertisement and iBeacon 
Preamble 
1 
BLE Advertisement Frame 
Advertiser 
4 
PDU 
2 - 39 
CRC 
3 
BLE Advertisement Payload 
MAC address 
6 
Header 
2 
Data 
1 - 31 
iBeacon Prefix 
9 
iBeacon Data 
Proximity UUID 
16 
CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved 
Major 
2 
8E89BED6 
0201061AFF4C000215 
Proximity UUID (can be) company reference 
Major, Minor Integer values identifying the 
Minor 
2 
size, type.. e.g. 112233445566 
RSSI Measured by receiver 
MAC From BLE header 
e.g. 4152554e-f99b-86d0-947070693a78 e.g. 4159 e.g. 27341 
iBeacon information 
Measured Tx Pwr 
2 
e.g. -59 
tag and/or zone 
Measured Tx Pwr Calibrated power at 1m from 
the iBeacon (dBm)
RSSI vs distance (iBeacon) 
-50 
-55 
-60 
-65 
-70 
-75 
-80 
-85 
-90 
-95 
-100 
iBeacon RSSI (dBm) vs distance (m), line of sight 
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 
GS4 with iBeacon 100 GS4 with iBeacon 101 Nexus 7 with iBeacon 100 Nexus 7 with iBeacon 101 
CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved 
iBeacon Tx power 0dBm 
‘measured power’ -61dBm @ 1 m
RSSI vs distance (iBeacon) 
-50 
-55 
-60 
-65 
-70 
-75 
-80 
-85 
-90 
iBeacon RSSI (dBm) vs distance (m), line of sight 
(RSSI averaged over 5 readings) 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 
GS4 with iBeacon 100 GS4 with iBeacon 101 Nexus 7 with iBeacon 100 Nexus 7 with iBeacon 101 grand average 
CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved
Why iBeacons matter on iDevices 
Mobile App 
Woken from 
background 
when UUID 
heard 
CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved 
• The iOS app lifecycle puts an app on ice when 
not in foreground. How to wake up on 
proximity to a particular location? 
– iOS maintains BLE in always-listening mode 
– If the app registers for a UUID, iOS will awaken it 
when that UUID is seen 
– Event is a ‘region entry/exit’ 
– iBeacon background detection can take minutes 
• Even in foreground, iOS will only return data 
on known, specified UUIDs 
– ‘Ranging mode’ in foreground gives RSSI every ~ 
1 second 
• Android makes for a much more flexible 
iBeacon hunter 
iOS 
BLE radio 
BLE air interface 
Register for < 20 
UUIDs 
Continuously 
scanning for 
iBeacons 
Database of UUID-Major- 
Minor to 
locations (part of 
the app server)
Use cases 
Indoor location 
– Beacons are placed throughout the building in such a way that 
each location is covered by at least 3 beacons 
– The mobile apps will look for nearby beacons, get beacon 
locations from the cloud and calculate location locally 
– Examples – any public venue with navigation apps: airports, 
casinos, stadiums 
Proximity 
– Beacons are placed nearby exhibits or points of interest 
– Mobile apps discover beacon context from the cloud and impart 
interesting information 
– Examples – museums, self-guided tours, door opening, forgot 
keys 
CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved
iBeacon hunting with Android 
CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved
Wi-Fi Calling Architecture 
New in iOS8, but an old model – UMA at T-Mobile, Rogers, Orange since 
2007, FMC at Agito-ShoreTel 
Not compatible with UMA, SIP-voice rather than GSM 
Carrier core network 
SIP 
termination 
Wi-Fi LTE 
SIP 
Internet 
Wi-Fi LTE 
CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved
iOS incorporates 802.11k and 802.11r features 
New support note “iOS8 wireless roaming reference” 
http://support.apple.com/en-us/HT203068 
New support note “Wi-Fi network roaming with 802.11k and 802.11r” 
http://support.apple.com/en-us/HT202628 
– 11k neighbor report 
– 11r fast BSS transition 
– (11v BSS transition management) 
– Key figures: 
• Roaming trigger threshold -70 dBm (measured by the device) 
• Reads the first 6 entries in the neighbor report to restrict scanning 
• If active traffic, a new AP must be >8 dB better for the device to move 
• If no active traffic, a new AP must be >12 dB better 
CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved
57 
CONFIDENTIAL 
© Copyright 2014. Aruba Networks, Inc. 
All rights reserved 
Thank You 
#AirheadsConf

More Related Content

What's hot

Hostile Environments: Wireless LAN Design for Warehouse WLPC
Hostile Environments: Wireless LAN Design for Warehouse WLPCHostile Environments: Wireless LAN Design for Warehouse WLPC
Hostile Environments: Wireless LAN Design for Warehouse WLPC
Aruba, a Hewlett Packard Enterprise company
 
Best Practices on Migrating to 802.11ac Wi-Fi
Best Practices on Migrating to 802.11ac Wi-FiBest Practices on Migrating to 802.11ac Wi-Fi
Best Practices on Migrating to 802.11ac Wi-Fi
Aruba, a Hewlett Packard Enterprise company
 
ARUBA community - WLAN design and troubleshooting
ARUBA community - WLAN design and troubleshootingARUBA community - WLAN design and troubleshooting
ARUBA community - WLAN design and troubleshooting
Marcello Marchesini
 
RF characteristics and radio fundamentals
RF characteristics and radio fundamentalsRF characteristics and radio fundamentals
RF characteristics and radio fundamentals
Aruba, a Hewlett Packard Enterprise company
 
Wireless LAN Design Fundamentals in the Campus
Wireless LAN Design Fundamentals in the CampusWireless LAN Design Fundamentals in the Campus
Wireless LAN Design Fundamentals in the Campus
Aruba, a Hewlett Packard Enterprise company
 
3 aruba arm and cm
3 aruba arm and cm3 aruba arm and cm
3 aruba arm and cm
Venudhanraj
 
Advanced RF Design & Troubleshooting
Advanced RF Design & TroubleshootingAdvanced RF Design & Troubleshooting
Advanced RF Design & Troubleshooting
Aruba, a Hewlett Packard Enterprise company
 
Very High Density (vhd) 802.11ac Wireless Network Design and Deployment Basics
Very High Density (vhd) 802.11ac Wireless Network Design and Deployment BasicsVery High Density (vhd) 802.11ac Wireless Network Design and Deployment Basics
Very High Density (vhd) 802.11ac Wireless Network Design and Deployment Basics
Aruba, a Hewlett Packard Enterprise company
 
Outdoor MIMO Wireless Networks
Outdoor MIMO Wireless NetworksOutdoor MIMO Wireless Networks
Outdoor MIMO Wireless Networks
Aruba, a Hewlett Packard Enterprise company
 
1 wireless fundamentals
1 wireless fundamentals1 wireless fundamentals
1 wireless fundamentals
Venudhanraj
 
Shanghai Breakout: Advanced RF Design and Troubleshooting
Shanghai Breakout: Advanced RF Design and Troubleshooting Shanghai Breakout: Advanced RF Design and Troubleshooting
Shanghai Breakout: Advanced RF Design and Troubleshooting
Aruba, a Hewlett Packard Enterprise company
 
Best Practices on Migrating to 802.11ac Wi-Fi #AirheadsConf Italy
Best Practices on Migrating to 802.11ac Wi-Fi #AirheadsConf ItalyBest Practices on Migrating to 802.11ac Wi-Fi #AirheadsConf Italy
Best Practices on Migrating to 802.11ac Wi-Fi #AirheadsConf Italy
Aruba, a Hewlett Packard Enterprise company
 
6 understanding aruba rf issues
6 understanding aruba rf issues6 understanding aruba rf issues
6 understanding aruba rf issues
Venudhanraj
 
EMEA Airheads – Aruba controller features used to optimize performance
EMEA Airheads – Aruba controller features used to optimize performanceEMEA Airheads – Aruba controller features used to optimize performance
EMEA Airheads – Aruba controller features used to optimize performance
Aruba, a Hewlett Packard Enterprise company
 
Shanghai Breakout: Aruba Mobility Access Switch Workshop
Shanghai Breakout: Aruba Mobility Access Switch Workshop Shanghai Breakout: Aruba Mobility Access Switch Workshop
Shanghai Breakout: Aruba Mobility Access Switch Workshop
Aruba, a Hewlett Packard Enterprise company
 

What's hot (20)

Hostile Environments: Wireless LAN Design for Warehouse WLPC
Hostile Environments: Wireless LAN Design for Warehouse WLPCHostile Environments: Wireless LAN Design for Warehouse WLPC
Hostile Environments: Wireless LAN Design for Warehouse WLPC
 
Best Practices on Migrating to 802.11ac Wi-Fi
Best Practices on Migrating to 802.11ac Wi-FiBest Practices on Migrating to 802.11ac Wi-Fi
Best Practices on Migrating to 802.11ac Wi-Fi
 
ARUBA community - WLAN design and troubleshooting
ARUBA community - WLAN design and troubleshootingARUBA community - WLAN design and troubleshooting
ARUBA community - WLAN design and troubleshooting
 
RF characteristics and radio fundamentals
RF characteristics and radio fundamentalsRF characteristics and radio fundamentals
RF characteristics and radio fundamentals
 
Wi-Fi Behavior of Popular Mobile Devices #AirheadsConf Italy
Wi-Fi Behavior of Popular Mobile Devices #AirheadsConf ItalyWi-Fi Behavior of Popular Mobile Devices #AirheadsConf Italy
Wi-Fi Behavior of Popular Mobile Devices #AirheadsConf Italy
 
Wireless LAN Design Fundamentals in the Campus
Wireless LAN Design Fundamentals in the CampusWireless LAN Design Fundamentals in the Campus
Wireless LAN Design Fundamentals in the Campus
 
3 aruba arm and cm
3 aruba arm and cm3 aruba arm and cm
3 aruba arm and cm
 
Advanced RF Design & Troubleshooting
Advanced RF Design & TroubleshootingAdvanced RF Design & Troubleshooting
Advanced RF Design & Troubleshooting
 
Very High Density (vhd) 802.11ac Wireless Network Design and Deployment Basics
Very High Density (vhd) 802.11ac Wireless Network Design and Deployment BasicsVery High Density (vhd) 802.11ac Wireless Network Design and Deployment Basics
Very High Density (vhd) 802.11ac Wireless Network Design and Deployment Basics
 
Outdoor MIMO Wireless Networks
Outdoor MIMO Wireless NetworksOutdoor MIMO Wireless Networks
Outdoor MIMO Wireless Networks
 
1 wireless fundamentals
1 wireless fundamentals1 wireless fundamentals
1 wireless fundamentals
 
2012 ah vegas rf fundamentals
2012 ah vegas   rf fundamentals2012 ah vegas   rf fundamentals
2012 ah vegas rf fundamentals
 
Shanghai Breakout: Advanced RF Design and Troubleshooting
Shanghai Breakout: Advanced RF Design and Troubleshooting Shanghai Breakout: Advanced RF Design and Troubleshooting
Shanghai Breakout: Advanced RF Design and Troubleshooting
 
Best Practices on Migrating to 802.11ac Wi-Fi #AirheadsConf Italy
Best Practices on Migrating to 802.11ac Wi-Fi #AirheadsConf ItalyBest Practices on Migrating to 802.11ac Wi-Fi #AirheadsConf Italy
Best Practices on Migrating to 802.11ac Wi-Fi #AirheadsConf Italy
 
80211ac faq 121311
80211ac faq 12131180211ac faq 121311
80211ac faq 121311
 
6 understanding aruba rf issues
6 understanding aruba rf issues6 understanding aruba rf issues
6 understanding aruba rf issues
 
EMEA Airheads – Aruba controller features used to optimize performance
EMEA Airheads – Aruba controller features used to optimize performanceEMEA Airheads – Aruba controller features used to optimize performance
EMEA Airheads – Aruba controller features used to optimize performance
 
Air heads rio 2010 outdoor wla-ns
Air heads rio 2010   outdoor wla-nsAir heads rio 2010   outdoor wla-ns
Air heads rio 2010 outdoor wla-ns
 
Air heads rio 2010 controlling the air
Air heads rio 2010   controlling the airAir heads rio 2010   controlling the air
Air heads rio 2010 controlling the air
 
Shanghai Breakout: Aruba Mobility Access Switch Workshop
Shanghai Breakout: Aruba Mobility Access Switch Workshop Shanghai Breakout: Aruba Mobility Access Switch Workshop
Shanghai Breakout: Aruba Mobility Access Switch Workshop
 

Viewers also liked

Iot survey
Iot surveyIot survey
Iot survey
Chris Wilson
 
Make Your Own Meridian Mobile App Workshop #AirheadsConf Italy
Make Your Own Meridian Mobile App Workshop #AirheadsConf ItalyMake Your Own Meridian Mobile App Workshop #AirheadsConf Italy
Make Your Own Meridian Mobile App Workshop #AirheadsConf Italy
Aruba, a Hewlett Packard Enterprise company
 
Aruba Instant Workshop #AirheadsConf Italy
Aruba Instant Workshop #AirheadsConf ItalyAruba Instant Workshop #AirheadsConf Italy
Aruba Instant Workshop #AirheadsConf Italy
Aruba, a Hewlett Packard Enterprise company
 
E Rate Modernization Overview
E Rate Modernization Overview E Rate Modernization Overview
E Rate Modernization Overview
Aruba, a Hewlett Packard Enterprise company
 
Meridian APPs and ALE at WFD6
Meridian APPs and ALE at WFD6Meridian APPs and ALE at WFD6
Meridian APPs and ALE at WFD6
Aruba, a Hewlett Packard Enterprise company
 
Aruba Networks at WFD6
Aruba Networks at WFD6 Aruba Networks at WFD6
Breakout - Airheads Macau 2013 - Cloud WiFi
Breakout - Airheads Macau 2013 - Cloud WiFiBreakout - Airheads Macau 2013 - Cloud WiFi
Breakout - Airheads Macau 2013 - Cloud WiFi
Aruba, a Hewlett Packard Enterprise company
 
Aruba Technical Webinar: Unplugging the Last Cord
Aruba Technical Webinar:  Unplugging the Last CordAruba Technical Webinar:  Unplugging the Last Cord
Aruba Technical Webinar: Unplugging the Last Cord
Aruba, a Hewlett Packard Enterprise company
 
Breakout - Airheads Macau 2013 - ClearPass Access Management Basics
Breakout - Airheads Macau 2013 - ClearPass Access Management Basics Breakout - Airheads Macau 2013 - ClearPass Access Management Basics
Breakout - Airheads Macau 2013 - ClearPass Access Management Basics
Aruba, a Hewlett Packard Enterprise company
 
Make Your Own Meridian Mobile App Workshop #AirheadsConf Italy
Make Your Own Meridian Mobile App Workshop #AirheadsConf ItalyMake Your Own Meridian Mobile App Workshop #AirheadsConf Italy
Make Your Own Meridian Mobile App Workshop #AirheadsConf Italy
Aruba, a Hewlett Packard Enterprise company
 
Remote & Branch Networking Fundamentals #AirheadsConf Italy
Remote & Branch Networking Fundamentals #AirheadsConf ItalyRemote & Branch Networking Fundamentals #AirheadsConf Italy
Remote & Branch Networking Fundamentals #AirheadsConf Italy
Aruba, a Hewlett Packard Enterprise company
 
Enabling the Virtual Enterprise
Enabling the Virtual EnterpriseEnabling the Virtual Enterprise
Enabling the Virtual Enterprise
Aruba, a Hewlett Packard Enterprise company
 
Breakout - Airheads Macau 2013 - WLAN Management & Troubleshooting with AirWave
Breakout - Airheads Macau 2013 - WLAN Management & Troubleshooting with AirWaveBreakout - Airheads Macau 2013 - WLAN Management & Troubleshooting with AirWave
Breakout - Airheads Macau 2013 - WLAN Management & Troubleshooting with AirWave
Aruba, a Hewlett Packard Enterprise company
 
Adaptive Trust Security
Adaptive Trust SecurityAdaptive Trust Security
Shanghai Breakout: Access Management with Aruba ClearPass
Shanghai Breakout: Access Management with Aruba ClearPassShanghai Breakout: Access Management with Aruba ClearPass
Shanghai Breakout: Access Management with Aruba ClearPass
Aruba, a Hewlett Packard Enterprise company
 
Customer Keynote - Microsoft Lync
Customer Keynote - Microsoft LyncCustomer Keynote - Microsoft Lync
Customer Keynote - Microsoft Lync
Aruba, a Hewlett Packard Enterprise company
 
Advanced Aruba Mobility Access Switch Workshop #AirheadsConf Italy
Advanced Aruba Mobility Access Switch Workshop #AirheadsConf ItalyAdvanced Aruba Mobility Access Switch Workshop #AirheadsConf Italy
Advanced Aruba Mobility Access Switch Workshop #AirheadsConf Italy
Aruba, a Hewlett Packard Enterprise company
 
Aruba Atmosphere / Airheads 2014 Keerti Melkote Keynote
Aruba Atmosphere / Airheads 2014 Keerti Melkote KeynoteAruba Atmosphere / Airheads 2014 Keerti Melkote Keynote
Aruba Atmosphere / Airheads 2014 Keerti Melkote Keynote
Aruba, a Hewlett Packard Enterprise company
 
IDC Aruba Webinar - 3 Feb 15
IDC Aruba Webinar - 3 Feb 15IDC Aruba Webinar - 3 Feb 15
IDC Aruba Webinar - 3 Feb 15
Aruba, a Hewlett Packard Enterprise company
 

Viewers also liked (20)

Iot survey
Iot surveyIot survey
Iot survey
 
Make Your Own Meridian Mobile App Workshop #AirheadsConf Italy
Make Your Own Meridian Mobile App Workshop #AirheadsConf ItalyMake Your Own Meridian Mobile App Workshop #AirheadsConf Italy
Make Your Own Meridian Mobile App Workshop #AirheadsConf Italy
 
Aruba Instant Workshop #AirheadsConf Italy
Aruba Instant Workshop #AirheadsConf ItalyAruba Instant Workshop #AirheadsConf Italy
Aruba Instant Workshop #AirheadsConf Italy
 
E Rate Modernization Overview
E Rate Modernization Overview E Rate Modernization Overview
E Rate Modernization Overview
 
Shanghai Breakout: 802.11ac Wi-Fi Fundamentals
Shanghai Breakout: 802.11ac Wi-Fi FundamentalsShanghai Breakout: 802.11ac Wi-Fi Fundamentals
Shanghai Breakout: 802.11ac Wi-Fi Fundamentals
 
Meridian APPs and ALE at WFD6
Meridian APPs and ALE at WFD6Meridian APPs and ALE at WFD6
Meridian APPs and ALE at WFD6
 
Aruba Networks at WFD6
Aruba Networks at WFD6 Aruba Networks at WFD6
Aruba Networks at WFD6
 
Breakout - Airheads Macau 2013 - Cloud WiFi
Breakout - Airheads Macau 2013 - Cloud WiFiBreakout - Airheads Macau 2013 - Cloud WiFi
Breakout - Airheads Macau 2013 - Cloud WiFi
 
Aruba Technical Webinar: Unplugging the Last Cord
Aruba Technical Webinar:  Unplugging the Last CordAruba Technical Webinar:  Unplugging the Last Cord
Aruba Technical Webinar: Unplugging the Last Cord
 
Breakout - Airheads Macau 2013 - ClearPass Access Management Basics
Breakout - Airheads Macau 2013 - ClearPass Access Management Basics Breakout - Airheads Macau 2013 - ClearPass Access Management Basics
Breakout - Airheads Macau 2013 - ClearPass Access Management Basics
 
Make Your Own Meridian Mobile App Workshop #AirheadsConf Italy
Make Your Own Meridian Mobile App Workshop #AirheadsConf ItalyMake Your Own Meridian Mobile App Workshop #AirheadsConf Italy
Make Your Own Meridian Mobile App Workshop #AirheadsConf Italy
 
Remote & Branch Networking Fundamentals #AirheadsConf Italy
Remote & Branch Networking Fundamentals #AirheadsConf ItalyRemote & Branch Networking Fundamentals #AirheadsConf Italy
Remote & Branch Networking Fundamentals #AirheadsConf Italy
 
Enabling the Virtual Enterprise
Enabling the Virtual EnterpriseEnabling the Virtual Enterprise
Enabling the Virtual Enterprise
 
Breakout - Airheads Macau 2013 - WLAN Management & Troubleshooting with AirWave
Breakout - Airheads Macau 2013 - WLAN Management & Troubleshooting with AirWaveBreakout - Airheads Macau 2013 - WLAN Management & Troubleshooting with AirWave
Breakout - Airheads Macau 2013 - WLAN Management & Troubleshooting with AirWave
 
Adaptive Trust Security
Adaptive Trust SecurityAdaptive Trust Security
Adaptive Trust Security
 
Shanghai Breakout: Access Management with Aruba ClearPass
Shanghai Breakout: Access Management with Aruba ClearPassShanghai Breakout: Access Management with Aruba ClearPass
Shanghai Breakout: Access Management with Aruba ClearPass
 
Customer Keynote - Microsoft Lync
Customer Keynote - Microsoft LyncCustomer Keynote - Microsoft Lync
Customer Keynote - Microsoft Lync
 
Advanced Aruba Mobility Access Switch Workshop #AirheadsConf Italy
Advanced Aruba Mobility Access Switch Workshop #AirheadsConf ItalyAdvanced Aruba Mobility Access Switch Workshop #AirheadsConf Italy
Advanced Aruba Mobility Access Switch Workshop #AirheadsConf Italy
 
Aruba Atmosphere / Airheads 2014 Keerti Melkote Keynote
Aruba Atmosphere / Airheads 2014 Keerti Melkote KeynoteAruba Atmosphere / Airheads 2014 Keerti Melkote Keynote
Aruba Atmosphere / Airheads 2014 Keerti Melkote Keynote
 
IDC Aruba Webinar - 3 Feb 15
IDC Aruba Webinar - 3 Feb 15IDC Aruba Webinar - 3 Feb 15
IDC Aruba Webinar - 3 Feb 15
 

Similar to Shanghai Breakout: Mobile Devices and Wi-Fi

Aruba utilities on mobile devices v30
Aruba utilities on mobile devices v30Aruba utilities on mobile devices v30
Aruba utilities on mobile devices v30Marcello Marchesini
 
Mobile Devices and Wi-Fi
Mobile Devices and Wi-FiMobile Devices and Wi-Fi
Breakout - Airheads Macau 2013 - Microsoft Lync, Unified Communications, Clou...
Breakout - Airheads Macau 2013 - Microsoft Lync, Unified Communications, Clou...Breakout - Airheads Macau 2013 - Microsoft Lync, Unified Communications, Clou...
Breakout - Airheads Macau 2013 - Microsoft Lync, Unified Communications, Clou...
Aruba, a Hewlett Packard Enterprise company
 
Breakout - Airheads Macau 2013 - WLAN Management & Troubleshooting with AirWave
Breakout - Airheads Macau 2013 - WLAN Management & Troubleshooting with AirWaveBreakout - Airheads Macau 2013 - WLAN Management & Troubleshooting with AirWave
Breakout - Airheads Macau 2013 - WLAN Management & Troubleshooting with AirWave
Aruba, a Hewlett Packard Enterprise company
 
Airheads Macau 2013 - WLAN Management & Troubleshooting with AirWave
Airheads Macau 2013 - WLAN Management & Troubleshooting with AirWaveAirheads Macau 2013 - WLAN Management & Troubleshooting with AirWave
Airheads Macau 2013 - WLAN Management & Troubleshooting with AirWave
Aruba, a Hewlett Packard Enterprise company
 
Spectrum management best practices in a Gigabit wireless world
Spectrum management best practices in a Gigabit wireless worldSpectrum management best practices in a Gigabit wireless world
Spectrum management best practices in a Gigabit wireless world
Cisco Canada
 

Similar to Shanghai Breakout: Mobile Devices and Wi-Fi (20)

Aruba utilities on mobile devices v30
Aruba utilities on mobile devices v30Aruba utilities on mobile devices v30
Aruba utilities on mobile devices v30
 
Mobile Devices and Wi-Fi
Mobile Devices and Wi-FiMobile Devices and Wi-Fi
Mobile Devices and Wi-Fi
 
1 voice and video over wi fi-balajee krishnamurthy
1 voice and video over wi fi-balajee krishnamurthy1 voice and video over wi fi-balajee krishnamurthy
1 voice and video over wi fi-balajee krishnamurthy
 
Top 10 tips_aruba_tac_madison lee
Top 10 tips_aruba_tac_madison leeTop 10 tips_aruba_tac_madison lee
Top 10 tips_aruba_tac_madison lee
 
3 air wave practical workshop_mike bruno_matt sidhu
3 air wave practical workshop_mike bruno_matt sidhu3 air wave practical workshop_mike bruno_matt sidhu
3 air wave practical workshop_mike bruno_matt sidhu
 
Breakout - Airheads Macau 2013 - Microsoft Lync, Unified Communications, Clou...
Breakout - Airheads Macau 2013 - Microsoft Lync, Unified Communications, Clou...Breakout - Airheads Macau 2013 - Microsoft Lync, Unified Communications, Clou...
Breakout - Airheads Macau 2013 - Microsoft Lync, Unified Communications, Clou...
 
Breakout - Airheads Macau 2013 - WLAN Management & Troubleshooting with AirWave
Breakout - Airheads Macau 2013 - WLAN Management & Troubleshooting with AirWaveBreakout - Airheads Macau 2013 - WLAN Management & Troubleshooting with AirWave
Breakout - Airheads Macau 2013 - WLAN Management & Troubleshooting with AirWave
 
Designing for the all wireless office ash chowdappa-kelly griffin
Designing for the all wireless office ash chowdappa-kelly griffinDesigning for the all wireless office ash chowdappa-kelly griffin
Designing for the all wireless office ash chowdappa-kelly griffin
 
2012 ah apj wi fi design for voice & video
2012 ah apj   wi fi design for voice & video2012 ah apj   wi fi design for voice & video
2012 ah apj wi fi design for voice & video
 
Remote Wireless LANs
Remote Wireless LANsRemote Wireless LANs
Remote Wireless LANs
 
2012 ah emea advanced mobility design
2012 ah emea   advanced mobility design2012 ah emea   advanced mobility design
2012 ah emea advanced mobility design
 
Instant overview gokul_rajagopalan
Instant overview gokul_rajagopalanInstant overview gokul_rajagopalan
Instant overview gokul_rajagopalan
 
Wlan designfor highdensityenvironments_chuck lukaszewski
Wlan designfor highdensityenvironments_chuck lukaszewskiWlan designfor highdensityenvironments_chuck lukaszewski
Wlan designfor highdensityenvironments_chuck lukaszewski
 
2012 ah vegas mobile device fundamentals
2012 ah vegas   mobile device fundamentals2012 ah vegas   mobile device fundamentals
2012 ah vegas mobile device fundamentals
 
Next generation remote networks aruba instant gokul rajagopalan
Next generation remote networks aruba instant gokul rajagopalanNext generation remote networks aruba instant gokul rajagopalan
Next generation remote networks aruba instant gokul rajagopalan
 
Airheads Macau 2013 - WLAN Management & Troubleshooting with AirWave
Airheads Macau 2013 - WLAN Management & Troubleshooting with AirWaveAirheads Macau 2013 - WLAN Management & Troubleshooting with AirWave
Airheads Macau 2013 - WLAN Management & Troubleshooting with AirWave
 
11ac and client match for the awo ash chowdappa
11ac and client match for the awo ash chowdappa11ac and client match for the awo ash chowdappa
11ac and client match for the awo ash chowdappa
 
Wlan design for high density environments clark vitek
Wlan design for high density environments clark vitekWlan design for high density environments clark vitek
Wlan design for high density environments clark vitek
 
Spectrum management best practices in a Gigabit wireless world
Spectrum management best practices in a Gigabit wireless worldSpectrum management best practices in a Gigabit wireless world
Spectrum management best practices in a Gigabit wireless world
 
Air waveupdate sujathamandava
Air waveupdate sujathamandavaAir waveupdate sujathamandava
Air waveupdate sujathamandava
 

More from Aruba, a Hewlett Packard Enterprise company

Airheads Tech Talks: Cloud Guest SSID on Aruba Central
Airheads Tech Talks: Cloud Guest SSID on Aruba CentralAirheads Tech Talks: Cloud Guest SSID on Aruba Central
Airheads Tech Talks: Cloud Guest SSID on Aruba Central
Aruba, a Hewlett Packard Enterprise company
 
Airheads Tech Talks: Understanding ClearPass OnGuard Agents
Airheads Tech Talks: Understanding ClearPass OnGuard AgentsAirheads Tech Talks: Understanding ClearPass OnGuard Agents
Airheads Tech Talks: Understanding ClearPass OnGuard Agents
Aruba, a Hewlett Packard Enterprise company
 
Airheads Tech Talks: Advanced Clustering in AOS 8.x
Airheads Tech Talks: Advanced Clustering in AOS 8.xAirheads Tech Talks: Advanced Clustering in AOS 8.x
Airheads Tech Talks: Advanced Clustering in AOS 8.x
Aruba, a Hewlett Packard Enterprise company
 
EMEA Airheads_ Advance Aruba Central
EMEA Airheads_ Advance Aruba CentralEMEA Airheads_ Advance Aruba Central
EMEA Airheads_ Advance Aruba Central
Aruba, a Hewlett Packard Enterprise company
 
EMEA Airheads_ Aruba AppRF – AOS 6.x & 8.x
EMEA Airheads_ Aruba AppRF – AOS 6.x & 8.xEMEA Airheads_ Aruba AppRF – AOS 6.x & 8.x
EMEA Airheads_ Aruba AppRF – AOS 6.x & 8.x
Aruba, a Hewlett Packard Enterprise company
 
EMEA Airheads- Switch stacking_ ArubaOS Switch
EMEA Airheads- Switch stacking_ ArubaOS SwitchEMEA Airheads- Switch stacking_ ArubaOS Switch
EMEA Airheads- Switch stacking_ ArubaOS Switch
Aruba, a Hewlett Packard Enterprise company
 
EMEA Airheads- LACP and distributed LACP – ArubaOS Switch
EMEA Airheads- LACP and distributed LACP – ArubaOS SwitchEMEA Airheads- LACP and distributed LACP – ArubaOS Switch
EMEA Airheads- LACP and distributed LACP – ArubaOS Switch
Aruba, a Hewlett Packard Enterprise company
 
Introduction to AirWave 10
Introduction to AirWave 10Introduction to AirWave 10
EMEA Airheads- Virtual Switching Framework- Aruba OS Switch
EMEA Airheads- Virtual Switching Framework- Aruba OS SwitchEMEA Airheads- Virtual Switching Framework- Aruba OS Switch
EMEA Airheads- Virtual Switching Framework- Aruba OS Switch
Aruba, a Hewlett Packard Enterprise company
 
EMEA Airheads- Aruba Central with Instant AP
EMEA Airheads- Aruba Central with Instant APEMEA Airheads- Aruba Central with Instant AP
EMEA Airheads- Aruba Central with Instant AP
Aruba, a Hewlett Packard Enterprise company
 
EMEA Airheads- AirGroup profiling changes across 8.1 & 8.2 – ArubaOS 8.x
EMEA Airheads- AirGroup profiling changes across 8.1 & 8.2 – ArubaOS 8.xEMEA Airheads- AirGroup profiling changes across 8.1 & 8.2 – ArubaOS 8.x
EMEA Airheads- AirGroup profiling changes across 8.1 & 8.2 – ArubaOS 8.x
Aruba, a Hewlett Packard Enterprise company
 
EMEA Airheads- Getting Started with the ClearPass REST API – CPPM
EMEA Airheads-  Getting Started with the ClearPass REST API – CPPMEMEA Airheads-  Getting Started with the ClearPass REST API – CPPM
EMEA Airheads- Getting Started with the ClearPass REST API – CPPM
Aruba, a Hewlett Packard Enterprise company
 
EMEA Airheads - AP Discovery Logic and AP Deployment
EMEA Airheads - AP Discovery Logic and AP DeploymentEMEA Airheads - AP Discovery Logic and AP Deployment
EMEA Airheads - AP Discovery Logic and AP Deployment
Aruba, a Hewlett Packard Enterprise company
 
EMEA Airheads- Layer-3 Redundancy for Mobility Master - ArubaOS 8.x
EMEA Airheads- Layer-3 Redundancy for Mobility Master - ArubaOS 8.xEMEA Airheads- Layer-3 Redundancy for Mobility Master - ArubaOS 8.x
EMEA Airheads- Layer-3 Redundancy for Mobility Master - ArubaOS 8.x
Aruba, a Hewlett Packard Enterprise company
 
EMEA Airheads- Manage Devices at Branch Office (BOC)
EMEA Airheads- Manage Devices at Branch Office (BOC)EMEA Airheads- Manage Devices at Branch Office (BOC)
EMEA Airheads- Manage Devices at Branch Office (BOC)
Aruba, a Hewlett Packard Enterprise company
 
EMEA Airheads - What does AirMatch do differently?v2
 EMEA Airheads - What does AirMatch do differently?v2 EMEA Airheads - What does AirMatch do differently?v2
EMEA Airheads - What does AirMatch do differently?v2
Aruba, a Hewlett Packard Enterprise company
 
Airheads Meetups: 8400 Presentation
Airheads Meetups: 8400 PresentationAirheads Meetups: 8400 Presentation
Airheads Meetups: 8400 Presentation
Aruba, a Hewlett Packard Enterprise company
 
Airheads Meetups: Ekahau Presentation
Airheads Meetups: Ekahau PresentationAirheads Meetups: Ekahau Presentation
Airheads Meetups: Ekahau Presentation
Aruba, a Hewlett Packard Enterprise company
 
Airheads Meetups- High density WLAN
Airheads Meetups- High density WLANAirheads Meetups- High density WLAN
Airheads Meetups- High density WLAN
Aruba, a Hewlett Packard Enterprise company
 
Airheads Meetups- Avans Hogeschool goes Aruba
Airheads Meetups- Avans Hogeschool goes ArubaAirheads Meetups- Avans Hogeschool goes Aruba
Airheads Meetups- Avans Hogeschool goes Aruba
Aruba, a Hewlett Packard Enterprise company
 

More from Aruba, a Hewlett Packard Enterprise company (20)

Airheads Tech Talks: Cloud Guest SSID on Aruba Central
Airheads Tech Talks: Cloud Guest SSID on Aruba CentralAirheads Tech Talks: Cloud Guest SSID on Aruba Central
Airheads Tech Talks: Cloud Guest SSID on Aruba Central
 
Airheads Tech Talks: Understanding ClearPass OnGuard Agents
Airheads Tech Talks: Understanding ClearPass OnGuard AgentsAirheads Tech Talks: Understanding ClearPass OnGuard Agents
Airheads Tech Talks: Understanding ClearPass OnGuard Agents
 
Airheads Tech Talks: Advanced Clustering in AOS 8.x
Airheads Tech Talks: Advanced Clustering in AOS 8.xAirheads Tech Talks: Advanced Clustering in AOS 8.x
Airheads Tech Talks: Advanced Clustering in AOS 8.x
 
EMEA Airheads_ Advance Aruba Central
EMEA Airheads_ Advance Aruba CentralEMEA Airheads_ Advance Aruba Central
EMEA Airheads_ Advance Aruba Central
 
EMEA Airheads_ Aruba AppRF – AOS 6.x & 8.x
EMEA Airheads_ Aruba AppRF – AOS 6.x & 8.xEMEA Airheads_ Aruba AppRF – AOS 6.x & 8.x
EMEA Airheads_ Aruba AppRF – AOS 6.x & 8.x
 
EMEA Airheads- Switch stacking_ ArubaOS Switch
EMEA Airheads- Switch stacking_ ArubaOS SwitchEMEA Airheads- Switch stacking_ ArubaOS Switch
EMEA Airheads- Switch stacking_ ArubaOS Switch
 
EMEA Airheads- LACP and distributed LACP – ArubaOS Switch
EMEA Airheads- LACP and distributed LACP – ArubaOS SwitchEMEA Airheads- LACP and distributed LACP – ArubaOS Switch
EMEA Airheads- LACP and distributed LACP – ArubaOS Switch
 
Introduction to AirWave 10
Introduction to AirWave 10Introduction to AirWave 10
Introduction to AirWave 10
 
EMEA Airheads- Virtual Switching Framework- Aruba OS Switch
EMEA Airheads- Virtual Switching Framework- Aruba OS SwitchEMEA Airheads- Virtual Switching Framework- Aruba OS Switch
EMEA Airheads- Virtual Switching Framework- Aruba OS Switch
 
EMEA Airheads- Aruba Central with Instant AP
EMEA Airheads- Aruba Central with Instant APEMEA Airheads- Aruba Central with Instant AP
EMEA Airheads- Aruba Central with Instant AP
 
EMEA Airheads- AirGroup profiling changes across 8.1 & 8.2 – ArubaOS 8.x
EMEA Airheads- AirGroup profiling changes across 8.1 & 8.2 – ArubaOS 8.xEMEA Airheads- AirGroup profiling changes across 8.1 & 8.2 – ArubaOS 8.x
EMEA Airheads- AirGroup profiling changes across 8.1 & 8.2 – ArubaOS 8.x
 
EMEA Airheads- Getting Started with the ClearPass REST API – CPPM
EMEA Airheads-  Getting Started with the ClearPass REST API – CPPMEMEA Airheads-  Getting Started with the ClearPass REST API – CPPM
EMEA Airheads- Getting Started with the ClearPass REST API – CPPM
 
EMEA Airheads - AP Discovery Logic and AP Deployment
EMEA Airheads - AP Discovery Logic and AP DeploymentEMEA Airheads - AP Discovery Logic and AP Deployment
EMEA Airheads - AP Discovery Logic and AP Deployment
 
EMEA Airheads- Layer-3 Redundancy for Mobility Master - ArubaOS 8.x
EMEA Airheads- Layer-3 Redundancy for Mobility Master - ArubaOS 8.xEMEA Airheads- Layer-3 Redundancy for Mobility Master - ArubaOS 8.x
EMEA Airheads- Layer-3 Redundancy for Mobility Master - ArubaOS 8.x
 
EMEA Airheads- Manage Devices at Branch Office (BOC)
EMEA Airheads- Manage Devices at Branch Office (BOC)EMEA Airheads- Manage Devices at Branch Office (BOC)
EMEA Airheads- Manage Devices at Branch Office (BOC)
 
EMEA Airheads - What does AirMatch do differently?v2
 EMEA Airheads - What does AirMatch do differently?v2 EMEA Airheads - What does AirMatch do differently?v2
EMEA Airheads - What does AirMatch do differently?v2
 
Airheads Meetups: 8400 Presentation
Airheads Meetups: 8400 PresentationAirheads Meetups: 8400 Presentation
Airheads Meetups: 8400 Presentation
 
Airheads Meetups: Ekahau Presentation
Airheads Meetups: Ekahau PresentationAirheads Meetups: Ekahau Presentation
Airheads Meetups: Ekahau Presentation
 
Airheads Meetups- High density WLAN
Airheads Meetups- High density WLANAirheads Meetups- High density WLAN
Airheads Meetups- High density WLAN
 
Airheads Meetups- Avans Hogeschool goes Aruba
Airheads Meetups- Avans Hogeschool goes ArubaAirheads Meetups- Avans Hogeschool goes Aruba
Airheads Meetups- Avans Hogeschool goes Aruba
 

Recently uploaded

Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 

Recently uploaded (20)

Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 

Shanghai Breakout: Mobile Devices and Wi-Fi

  • 1. Mobile Devices and Wi-Fi Peter Thornycroft December 2014
  • 2. CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved 2 #AirheadsConf Agenda The commercial value chain Consumer device reference models Battery life QoS Location 5GHz and DFS channels Authentication & Passpoint Handover behavior Bluetooth Low Energy
  • 3. 3 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved Chip vendor incorporates driver, is really responsible for Wi-Fi functionality, selling to … Phone / device vendor who has cost constraints, won’t waste time on features not of interest to its biggest customers who are… Cellular Operators, for whom Wi-Fi is a minority interest in the first place and anyway sell to … #AirheadsConf Commercial models • What we see: – The chain leads to the cellular operator and consumer • What we want to see: – Some recognition for the enterprise user – … and it’s happening! Consumers (your typical Gen-Y) who don’t care too much about Wi-Fi performance at work Mobile OS vendor does some influencing
  • 4. 4 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf WLANs differ from home APs Home AP reference model A single AP, not doing much of interest WLAN reference model Many, APs with same SSID and coordinated, seamless handover (no DHCP, common authentication etc.) - No point in looking for other APs because there (usually) aren’t any - Established (~correct) behavior is to hang onto the AP until the signal is very weak, then switch to cellular data if available - There is (almost) always a ‘better’ AP - But the device needs to scan (or use neighbor report) to be aware of the ‘better’ AP. Benefits of good WLAN client behavior… - Devices get higher rates - Other devices get more airtime, better network capacity - Less time on the air - better battery life - Less mutual (co-channel) interference Same effects are seen in public places, hot zones – ‘always best connected’ activity in Hotspot 2.0 ph3 groups.
  • 5. 5 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf Network reference models • What we see: – One dual-band home AP – “give me battery life, and keep me connected” • What we want to see: – Option for multiple-AP WLAN – … and Apple is acting: The current model is the single-AP home network. In this framework, the best thing is to hold onto your AP until the signal is too weak to work, then hope you can switch to cellular data. Probe requests are a waste of battery life because there’s only one AP. We want to see either a dual-model or a more flexible architecture. Maybe sense that there are other APs in the same system (spot the neighbor report?) and flip to a multi-AP algorithm. Under a multiple-AP network, there is always a really-good signal (except at the edge). It’s just a question of probing more often to find the better APs. But it’s difficult to move device, OS and chip vendors away from their well-established model. They are wary of breaking what has taken several years to ‘perfect’. We’ll also see that consumer APs still don’t offer the advanced features we incorporated some years ago.
  • 6. 6 Traditional Power-Save U-APSD (WMM-PS) DTIM beacon CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf Power Save Modes sleeping time DTIM beacon Traffic for you give sleeping WMM-PS pkt pkt pkt pkt pkt pkt pkt pkt pkt pkt pkt buffered time DTIM
  • 7. 7 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf Battery life • What we see: – Minimum possible probing • What we want to see: – More probe requests in WLAN – Using 11k reports – U-APSD within a beacon interval Mobile devices are usually unaware of better AP signals because they don’t probe enough. They don’t probe enough because of an over-zealous focus on battery life, and a model that has only one AP. Sometimes when a device has an ‘acceptable’ signal it stops probing altogether. Later, when it starts to move, it may not re-enable probing until too late to maintain the connection. In fact, Wi-Fi accounts for less battery consumption than the cellular subsystem, and far less than the display or CPU processing app tasks and GPU. So our focus is on showing device vendors they can ‘go passive’… only using the 802.11 radio in receive mode. ‘WFA Voice-Enterprise light’, or a collection of features that enable the device to be multi-AP-aware without reducing battery life.
  • 8. 8 Can’t spell QoS anyway so it’s inconsequential Parrots the driver API (that’s not OK) CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf The mystery of missing smartphone QoS App Code (QoS – unaware coder) Android Driver & microcode Multi-level QoS priority API (that’s OK) Wi-Fi air interface • QoS priority (~WMM)is there if app developers want to use it • But… it’s not documented And anyway… app developers are not QoS-aware – Socket.setTrafficClass(int value) IPTos • The OS has a hard time figuring out the QoS Pri required by each app… • Thus WMM priority is seldom used in mobile device apps Same observations apply to WMM-PS (U-APSD) for intra-beacon power save.
  • 9. 9 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf QoS • What we see: – WMM functionality exists in mobile device OS – But APIs are arcane – No documentation or promotion • What we want to see: – Better API support – Developer guidelines WMM QoS is enabled through the OS to the chip/driver. But to invoke a high-priority connection, the app developer must add some parameters to the commands that open sockets . App developers are unaware of the need to apply Wi-Fi QoS, and/or are not informed of the required APIs, and/or are not technically capable of understanding that aspect of app programming. This includes developers of voice and video apps including those in vertically-integrated companies.
  • 10. Once all four timestamps are in one place, subtraction and /2 gives time-of- flight and multiply-by-speed-of-light gives distance 10 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf Location (distance) enhancements RTT “Round-Trip-Time” A standard (actually two standards and several proprietary variants) “802.11k” Location Track Notification, Modified (to finer timestamps) in “802.11mc” Fine Timing Measurements Distance Calculations Measure with me! Now here are my times t1, t4 OK, here t1 t3 t4 t2 Challenges: - Need to combine/average several frames to get a good reading. - Averaging many frames affects battery life, network capacity Challenges: - Measuring to nanoseconds (speed of light: 1 ft per nsec) - Setting up circuitry to timestamp the right frame - Calibration for time frame leaves (arrives) at the antenna Got it Implementation In mobile device Wi-Fi chips late 2014 (Android 5.0 ‘private API’) In access points 2015 No Wi-Fi Alliance certification till 2016 >> may cause interoperability teething troubles Accuracy should be 1 – 5 metres, depending on the number of frames averaged & underlying hardware Most useful in line-of-sight, but better accuracy at longer distances than RSSI Many variations possible with WLAN topologies d = ((t4 – t1) – (t3 – t2)) * c / 2
  • 11. 11 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf Location • What we see: – RSSI reports • What we want to see: – RTT support – Raw data for RTT, RSSI Location and location-based-services have attracted the attention of many commercial and technical principals across the industry. Current development is focused on time-based distance (mostly Round-Trip-Time) measurements: - 802.11mc Fine Timing Measurement - Wi-Fi Alliance Wireless Network Management ++ - In-Location Alliance Look for RTT announcements and features over the next 12 months. There is a significant danger that this location technology reverts to proprietary, closed islands rather than developing along open, standard APIs. For example: - Will raw data be available via OS API calls, or mysteriously processed within the chip/driver or OS itself? - Will devices built on different chip families interoperate for RTT location?
  • 12. 12 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf DFS channels – useful at last! How many radar triggers? frequency insallations 0 / year 5 / hour Usually none, but in some places > comfortable Devices supporting DFS Apple > 2 years Intel > 2 years Samsung > 1 year Others getting there Most WLANs A few Special concerns No active client scanning in DFS bands because they don’t passive-scan for radar - slow AP acquisition - fixed (eventually) by neighbor report 5GHz Channel count 13 20MHz channels, no DFS 22 20MHz channels including DFS Channel strategy Dot them around? Use the spectrum!
  • 13. 13 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf 5GHz band • What we see: – Beginning to favor 5GHz over 2.4 – Spreading DFS support • What we want to see: – Overweight 5GHz bias – 100% DFS support About 18 months ago Apple supposedly reversed from unconditionally preferring 2.4GHz to favoring 5GHz. Unfortunately the battery-saving imperative (see earlier) means that when a device has an acceptable signal from its AP, it will stop scanning for a better one. Especially scanning in other bands. This can cause difficulties when the WLAN seeks to move a device to a different band: it may refuse to scan the alternate band. DFS support is improving, now available on all Apple devices (since iPhone 4S) and many Android (since early 2013: e.g. Samsung Note, Galaxy S4). We believe this is a good time to start deploying DFS channels.
  • 14. Prioritise account options 14 Pre-association discovery CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved e.g. DIAMETER #AirheadsConf Passpoint Identify a hotspot with Internet reachability and friendly authentication What have you got? T-Mobile BT Comcast Orange… - Pre-association - New GAS/ANQP protocol - Lists service providers - Acceptable authentication Authenticate to home SP T-Mobile Orange BT Accuris Aicent BSG… Hub (settlement) RADIUS WPA2 Options - EAP-TLS - EAP-TTLS - EAP-SIM - EAP-AKA(‘) Make a list of available options, decide which to use T-Mobile home (have SIM) BT visiting (have pwd) Orange visiting (have pwd) Comcast visiting (have cert) Home AP (not Passpoint) Local (not Passpoint) hotspot SPs, phone designers all want a say - Distinction between ‘home’ and ‘visiting’ hotspot - May have different tariffs - Policy for time-of-day, location… ANDSF is a cellular protocol that can pass policy to the device to help it make offload decisions. Passpoint phase 2 introduces se mi-automatic online sign-up and policy services. T-Mobile SIM
  • 15. 15 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf Authentication • What we see: – Beginning to support HS2.0 (Passpoint) • What we want to see: – Passpoint with EAP-SIM everywhere – SPs supporting Passpoint Passpoint (Hotspot 2.0, from 802.11u) was released as a WFA certification in June 2012. For the following 12 months, while SP and enterprise WLAN equipment supported Passpoint, you could not purchase a commercial device that was compliant. That has changed in the last 6 months (iOS7, Samsung Galaxy S4). Now, we realize that no SP has deployed a network with standard HS2.0 support. Why not? - Actually, NTT has… - AT&T stayed proprietary - Cellular operators (see commercial chain above) have no incentive to allow others (MSOs) to steal their customers - The enterprise WLAN vendors are waiting for wider availability But it’s time! Public facing vendors should take AOS 6.4, contact a hub vendor, fire it up and advertise support.
  • 16. 16 Signal Strength CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf Current handover narrative A Good signal, this is dandy! Time / distance 0 sec
  • 17. 17 Signal Strength CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf Current handover narrative A Good signal, this is dandy! OMG, the signal is getting really low! Time / distance 0 sec ~30 sec
  • 18. 18 Signal Strength CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf Current handover narrative A Good signal, this is dandy! OMG, the signal is getting really low! SOS, sending 10 probe requests on 3 channels Time / distance 0 sec ~30 sec 35 sec 38 sec
  • 19. 19 Signal Strength CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf Current handover narrative A B C D E Good signal, this is dandy! OMG, the signal is getting really low! SOS, sending 10 probe requests on 3 channels Wowza, responses from 20 APs, how to choose? Time / distance 0 sec ~30 sec 35 sec 38 sec
  • 20. 20 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf Current handover narrative A B C D E Good signal, this is dandy! OMG, the signal is getting really low! SOS, sending 10 probe requests on 3 channels Wowza, responses from 20 APs, how to choose? Let’s reauthenticate with this one! Time / distance 0 sec ~30 sec 35 sec 38 sec 40 sec reauthentication request 40.2 sec reauthenticated Signal Strength
  • 21. 21 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf ‘Good’ handovers captured
  • 22. 22 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf Sticky smartphone
  • 23. 23 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf Typical smartphone
  • 24. 24 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf Aruba Utilities on Nexus 7
  • 25. 25 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf 802.11 k, v, r • Many features, most important are: • Neighbor report from AP to client (802.11k) • Channel report from AP to client (802.11k) • Beacon report from client to AP (802.11k) • BSS Transition Management from AP to client (802.11v) • Fast Transition by client (802.11r) • (All rolled up in 802.11-2012, 2014)
  • 26. keyscope keyscope 26 Initial Authentication establishes level 0 key R1 key PTK CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf 802.11r fast BSS transition C D R0 key C 802.1X authenticator R0 key S0 key S1 key PTK WLAN distributes level 1 keys R1 key On reassociation, client presents level 1 key to new AP C D R1 key PTK S0 key S1 key PTK Mobility domain: A group of APs covered by a level 0 keyholder Over-the-air reassociation widely adopted, over-the-DS reassociation (via the current AP) not used Key suite includes: Level 0 key (derived at initial authentication, never exposed OTA) Level 1 key (per-AP keys) used to derive… Pairwise temporal keys (to encrypt communication) Differences between FT and OKC? … Not much
  • 27. Beacon report Client reports how it hears (RSSI) the beacons of other APs 27 Information about other APs to help with handover candidate discovery CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved Channel report AP informs client of channels used by the WLAN BSS Transition Management AP instructs client to move to another AP #AirheadsConf 802.11k, v, r features B C D E Neighbor report AP chan secy key beacon scope offset B 6 WPA2 0 45 D 52 WPA2 0 12 E 161 WPA2 0 74 C BSSID RSSI AP B -65 AP D -72 AP E -65 C Move to AP D… E B D D C Channel 6 52 161 Overlaps with neighbor report
  • 28. 28 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf 802.11k Neighbor report • Advertised by AP in the beacon (for all clients, non-associated) and sent solicited per-client • List of ‘neighbor’ APs with same SSID includes: – BSSID – Channel – Beacon time offset – PHY type – QoS capability – ‘Key scope’ for common authenticator • 802.11 does not require neighbor list to be cropped or ordered or modified per-client (but infrastructure may do so) • Eliminates the need for active probe request-response scanning
  • 29. 29 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf The evils of active scanning • Takes time – Need to probe on each selected channel in turn, wait ‘reasonable’ interval for responses – Need to return to current channel for beacon (DTIM) • Inaccurate results – RSSI of a single probe response varies ~ +/- 6dB from ‘average’ – Some APs will miss probe requests, or responses are lost – If the device returns to current channel after ~15msec, sometimes misses responses • Consumes power – Typical pattern is to send 2 probe requests per channel, stay awake ~15–20msec – Each probe request generates ~6 probe responses in a ‘typical’ WLAN – Each probe response needs an ack • Consumes airtime, affecting others’ performance – Frames are sent at low rates, probe responses are retried
  • 30. Behavior c 1999 Behavior c 2013 Probe requests & responses 30 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf Better handover performance with ‘11k’ Current handover sequence: 1. Figure out it’s time to scan 2. Figure out channels to scan 3. Send probe requests, get responses 4. Identify best AP 5. Reauthenticate to new AP 802.11k handover sequence: 1. Periodically request neighbor report 2. Passive scan for neighbor beacons 3. Note if a neighbor AP is ‘better’ 4. Reauthenticate to new AP Signal strength Time, distance Signal strength Time, distance Signal strength Time, distance Neighbor reports & passive scanning Behavior c 2014 ?
  • 31. Proper ‘11k’ handover narrative 31 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf Signal Strength A Good signal, this is dandy! Time / distance 0 sec
  • 32. Proper ‘11k’ handover narrative 32 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf B C D Signal Strength A B C D E Good signal, this is dandy! Check neighbor report every ~10sec Identify ‘best’ AP and check for beacon (passive scan) Time / distance 0 sec B ~10 sec 20 sec 30 sec C C D
  • 33. Proper ‘11k’ handover narrative 33 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf Signal Strength A B C D E Good signal, this is dandy! Check neighbor report every ~10sec Identify ‘best’ AP and check for beacon (passive scan) Signal is low, but I have already identified the best AP Time / distance 0 sec B ~10 sec 20 sec 30 sec C B C D C D
  • 34. Proper ‘11k’ handover narrative 34 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf B C B C D C D D C Signal Strength A B C D E Good signal, this is dandy! Check neighbor report every ~10sec Identify ‘best’ AP and check for beacon (passive scan) Reauthenticate Signal is low, but I have already identified the best AP Time / distance 0 sec ~10 sec 20 sec 30 sec 30 sec reauthentication request 30.2 sec reauthenticated
  • 35. Signal strength 35 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf Client Match Client Match forms a virtual Beacon Report: 1. APs measure RSSI from client 2. APs receive beacon reports from the client 3. Estimate the ‘best’ AP 4. If client is _far_ from ‘best’ AP… 5. Redirect (force handover) to ‘best’ AP B C D E A track -50 -60 -70 -80 B A E distance
  • 36. 36 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf Galaxy Nexus with AU app
  • 37. 37 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf Nexus7 with AU app
  • 38. 38 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf Samsung GS4 with AU app
  • 39. 39 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf All together Galaxy Nexus Nexus 7 Galaxy S4
  • 40. 40 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf Again… Galaxy Nexus Nexus 7 Galaxy S4
  • 41. 41 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf If 11k, why Client Match ? • ‘11k’ makes information available to the client – Neighboring APs, channels, beacon offsets… • ‘11k’ cannot confirm that the client receives information or how it prioritises the information – Neighbor report information may not be used • Transmitting (or receiving) ‘11k’ does not guarantee that the client will act on the information – Handover decisions may not be improved • Client Match uses information from the infrastructure and the client (if supports beacon reports) – The infra knows more about the client’s situation than the client does • Client Match completes the task by forcing a handover
  • 42. 42 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf Handover • What we see: – Not much • What we want to see: – More probe requests when in WLAN – Or… use passive 11k reports – Reauthenticate with 802.11r or OKC Most people think inter-AP handovers take ~1second. In fact, inter-AP handovers take 30msec, or 250msec, or 7sec depending on the syndrome. 7sec outages occur when a device (not probing) does not realize until too late that the signal from its serving AP is dropping fast. By the time it starts to probe, it has lost the AP and has to go into cold-start mode. More frequent probes (or using passive measures as above) would eliminate 7 sec outages. Full WPA2 MSCHAPv2 re-authentication takes 200-250msec to exchange ~50 frames (including acks). This is a stable figure in the absence of very weak signals due to poor choice of target AP (mobile devices usually make good AP choices when aware of their environment through probing). This outage will be barely noticeable to the user. But faster re-authentication is possible, through old-school OKC (from 802.11i) or 802.11r (now available on iPad). … The ‘bad’ handover syndrome can be solved if the mobile device is more aware of its surroundings (neighbor report) or responds to BSS transition management frames (directed handover from the AP).
  • 43. 43 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved #AirheadsConf Aruba Utilities shows behaviour • What we see: – Frequent long outages around handover events • What we want to see: – More awareness of environment – Faster reaction to losing signal Aruba Utilities shows very graphically what goes on when a mobile device moves around an enterprise WLAN.
  • 44. CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved 44 #AirheadsConf Agenda Bluetooth Low Energy - location
  • 45. iBeacon deployment model for navigation UUID: Aruba Major: 1000 Minor: 501 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved UUID: Aruba Major: 1000 Minor: 502 UUID: Aruba Major: 1000 Minor: 509 -66 -68 UUID: Aruba Major: 1000 Minor: 503 -76 -82
  • 46. Bluetooth Low Energy overview • BLE is also known as Bluetooth Smart, Bluetooth 4.0 • Evolution of the existing Bluetooth standard (2010) • Focus on ultra-low power consumption (battery powered devices) • Differences – Efficient discovery / connection mechanism – Very short packets – Asymmetric design for peripherals – Client server architecture – Fixed advertising channels designed around WiFi channels – Not compatible with older Bluetooth • Most new devices support both ‘classic’ Bluetooth and BLE (“Bluetooth Smart Ready”) – iPhone 4S+, current (2013) iPad, Samsung Galaxy S4+, Nexus 7+ CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved
  • 47. Bluetooth Low Energy & iBeacon • Bluetooth – Very low-power consumption: years of life from a button cell – Advertises… ‘beacons’ – Allows scanning for ‘peripherals’ – Allows ‘central’ devices to discover ‘peripherals’ – Two-way communication channel to read/write values • iBeacon – A subset of BLE, just the ‘advertising’ function with special fields – Allows a background app to be alerted on proximity – No explicit location information in an iBeacon, just a reference ID CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved
  • 48. Spectrum for iBeacons & BLE Bluetooth Low Energy Advertisement (iBeacon) 6 11 1 Ch 37 (2402 MHz) Ch 38 (2426MHz) 2402 2412 2422 2427 2437 2447 2452 2462 2472 2400 2483.5 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved Ch 39 (2480MHz) Wi-Fi 2 MHz channels Gaussian Frequency Shift Keying 0.5 modulation index 1 Msymbol/second rate 1 Mbps data rate ~250 kbps application throughput (in connection mode) Advertisements are one-way transmissions An advertisement can be sent on any/all of the 3 designated channels Advertisements are repeated every 20 – 10000 msec (500msec typ) Tx power ~ 0 dBm ( ~ 2 year battery life typ) Apple specifications for iBeacons are more constrained (but not widely followed)
  • 49. BLE Advertisement and iBeacon Preamble 1 BLE Advertisement Frame Advertiser 4 PDU 2 - 39 CRC 3 BLE Advertisement Payload MAC address 6 Header 2 Data 1 - 31 iBeacon Prefix 9 iBeacon Data Proximity UUID 16 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved Major 2 8E89BED6 0201061AFF4C000215 Proximity UUID (can be) company reference Major, Minor Integer values identifying the Minor 2 size, type.. e.g. 112233445566 RSSI Measured by receiver MAC From BLE header e.g. 4152554e-f99b-86d0-947070693a78 e.g. 4159 e.g. 27341 iBeacon information Measured Tx Pwr 2 e.g. -59 tag and/or zone Measured Tx Pwr Calibrated power at 1m from the iBeacon (dBm)
  • 50. RSSI vs distance (iBeacon) -50 -55 -60 -65 -70 -75 -80 -85 -90 -95 -100 iBeacon RSSI (dBm) vs distance (m), line of sight 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 GS4 with iBeacon 100 GS4 with iBeacon 101 Nexus 7 with iBeacon 100 Nexus 7 with iBeacon 101 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved iBeacon Tx power 0dBm ‘measured power’ -61dBm @ 1 m
  • 51. RSSI vs distance (iBeacon) -50 -55 -60 -65 -70 -75 -80 -85 -90 iBeacon RSSI (dBm) vs distance (m), line of sight (RSSI averaged over 5 readings) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 GS4 with iBeacon 100 GS4 with iBeacon 101 Nexus 7 with iBeacon 100 Nexus 7 with iBeacon 101 grand average CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved
  • 52. Why iBeacons matter on iDevices Mobile App Woken from background when UUID heard CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved • The iOS app lifecycle puts an app on ice when not in foreground. How to wake up on proximity to a particular location? – iOS maintains BLE in always-listening mode – If the app registers for a UUID, iOS will awaken it when that UUID is seen – Event is a ‘region entry/exit’ – iBeacon background detection can take minutes • Even in foreground, iOS will only return data on known, specified UUIDs – ‘Ranging mode’ in foreground gives RSSI every ~ 1 second • Android makes for a much more flexible iBeacon hunter iOS BLE radio BLE air interface Register for < 20 UUIDs Continuously scanning for iBeacons Database of UUID-Major- Minor to locations (part of the app server)
  • 53. Use cases Indoor location – Beacons are placed throughout the building in such a way that each location is covered by at least 3 beacons – The mobile apps will look for nearby beacons, get beacon locations from the cloud and calculate location locally – Examples – any public venue with navigation apps: airports, casinos, stadiums Proximity – Beacons are placed nearby exhibits or points of interest – Mobile apps discover beacon context from the cloud and impart interesting information – Examples – museums, self-guided tours, door opening, forgot keys CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved
  • 54. iBeacon hunting with Android CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved
  • 55. Wi-Fi Calling Architecture New in iOS8, but an old model – UMA at T-Mobile, Rogers, Orange since 2007, FMC at Agito-ShoreTel Not compatible with UMA, SIP-voice rather than GSM Carrier core network SIP termination Wi-Fi LTE SIP Internet Wi-Fi LTE CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved
  • 56. iOS incorporates 802.11k and 802.11r features New support note “iOS8 wireless roaming reference” http://support.apple.com/en-us/HT203068 New support note “Wi-Fi network roaming with 802.11k and 802.11r” http://support.apple.com/en-us/HT202628 – 11k neighbor report – 11r fast BSS transition – (11v BSS transition management) – Key figures: • Roaming trigger threshold -70 dBm (measured by the device) • Reads the first 6 entries in the neighbor report to restrict scanning • If active traffic, a new AP must be >8 dB better for the device to move • If no active traffic, a new AP must be >12 dB better CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved
  • 57. 57 CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved Thank You #AirheadsConf

Editor's Notes

  1. 30:24 – 32:44
  2. 30:24 – 32:44
  3. 30:24 – 32:44
  4. 30:24 – 32:44