Design and Use Cases of a location enabled Wi-Fi network supported by CMX
Christian Gauer, Sr. TME
BRKEWN-2012
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Spark
Questions? Use Cisco Spark to communicate with the speaker after the session
1. Find this session in the Cisco Live Mobile App
2. Click “Join the Discussion”
3. Install Spark or go directly to the space
4. Enter messages/questions in the space
How
cs.co/ciscolivebot#BRKWEN-2012
• Introduction to Cisco Connected Mobile Experience
• Wi-Fi Location
• RSSI based vs. AoA - Hyperlocation
• Design and Best Practice
• How to solve the BLE Problems
• Location based Service Use Cases
• Asset Management with Cisco Operational Insights
• About Wayfinding at Cisco Live Barcelona 2018
• Conclusion
Agenda
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Connected Mobile Experiences (CMX) Family of Products
CMX (On Premise & Cloud)
Virtual Beacon Solution
Hyperlocation Solution
CMX Analytics
CMX Engage
Workplace Analytics
Operational Insights
BRKEWN-2012 5
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Powered By Intent. Informed by Context.
Digital Business
SecurityMobile IoT MultiCloud
Network
Intent Context
Security
Learning
Intent-based Networking
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Drive Outcomes and Experiences with CMX
Analytics
Customer
Experience
Mobile
Experience
Operational
Analytics
Presence Analytics
Location based Analytics
Work Place Analytics
Custom Guest Experience
Context based profiling
Multi-Channel Engagement
Navigation & Way finding
Phone SDK & Mobile App
Marketing Automation
Asset visibility & traceability
Operational insights
Asset & Tag management
BRKEWN-2012 7
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
CMX Portfolio
Customer Engagement
(Marketing Users)
CMX Engage
Asset Tracking & Mgm’t
(Operations Users)
Operational Insights
Location Based Services & Analytics
(IT Users & Marketing Users)
CMX on Premise / Beacon Center
Indoor Wayfinding
(Operations Users)
Mazemap
CUWN / Meraki / BLE
Workplace Analytics
(Real Estate Users)
Rifiniti
BRKEWN-2012 8
Wi-Fi Location
Introduction to Indoor Positioning
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Location Tracking Approaches
• Real-time location tracking and positioning systems can be classified by the measurement techniques they employ to determine mobile device location
• Approaches differ in terms of the specific technique used to sense and measure the position of the mobile device in the target environment
• Real-Time Location Systems (RTLS) can be grouped into four basic categories of systems that determine position on the basis of the following:
11BRKEWN-2012
Cell of origin (nearest cell) Distance based (lateration) Angle based (Angulation) Location patterning
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cell of Origin
• One of the simplest mechanisms of estimating approximate location in any system based on RF cells is the concept of ‘cell of origin’ (or ‘associated access point’ in Wi-Fi 802.11 systems)
• When receiving cells, provide received signal strength indication (RSSI) for mobile devices; the use of the highest signal strength technique can improvelocation granularity over the cell of origin.
12BRKEWN-2012
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Distance-Based (Trilateration) Techniques
• Trilateration can be performed by using received signal strength (RSS)
• Measured by either the mobile device or the receiving sensor
13BRKEWN-2012
10dB
The closer the distance the greater the rate of change in RSS in relationship to distance
The change in RSS in relationship to distance flattens out at greater distances
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Angle-Based (Angulation) Techniques
• The AoA locates the mobile station by determining the angle of incidence at which signals arrive at the receiving sensor
• Requires two receiving sensors for location estimation, with improved accuracy coming from at least three or more receiving sensors (triangulation)
14BRKEWN-2012
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Location Patterning (Fingerprinting)
• Location patterning is based on the sampling and recording of radio signal behavior patterns in specific environments
• Each potential device location ideally possesses a distinctly unique RF "signature”
15BRKEWN-2012
Because of fading and other phenomena, the observed signal
strength of a mobile device at a particular location is not static but
is seen to vary over time. As a result, calibration phase software
typically records many samples of signal strength for a mobile
device during the actual sampling process.
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Where is data for location measured and calculated?
Method Data Data Collection Location Calculation
GPS TDOA TOA Mobile Device Mobile Device
Wi-Fi
PresenceProximity RSSI of Probe Request Infrastructure (AP) Infrastructure (CMX)
Wi-Fi
RSSIProbe RSSI RSSI of Probe Request Infrastructure (AP) Infrastructure (CMX)
Wi-Fi
HyperlocationAoA
RSSI and AoA of
Data Frames
Infrastructure
(Hyperlocation AP)Infrastructure (CMX)
Wi-Fi
Location PatterningLocation Patterning
AP Beacon
RSSI and MAC
Mobile Device
(special chipset / driver)
Mobile Device or
Infrastructure
BLE
BeaconProximity Beacon ID / RSSI Mobile Device
Mobile Device or
Infrastructure
BLE
Beacons for LocationMultiple Proximities
Multiple
Beacon IDs / RSSIMobile Device
Mobile Device or
Infrastructure
(Fingerprint)
16BRKEWN-2012
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Where is data for location measured and calculated?
Method Data Data Collection Location Calculation
GPS TDOA TOA Mobile Device Mobile Device
Wi-Fi
PresenceProximity RSSI of Probe Request Infrastructure (AP) Infrastructure (CMX)
Wi-Fi
RSSIProbe RSSI RSSI of Probe Request Infrastructure (AP) Infrastructure (CMX)
Wi-Fi
HyperlocationAoA
RSSI and AoA of
Data Frames
Infrastructure
(Hyperlocation AP)Infrastructure (CMX)
Wi-Fi
Location PatterningLocation Patterning
AP Beacon
RSSI and MAC
Mobile Device
(special chipset / driver)
Mobile Device or
Infrastructure
BLE
BeaconProximity Beacon ID / RSSI Mobile Device
Mobile Device or
Infrastructure
BLE
Beacons for LocationMultiple Proximities
Multiple
Beacon IDs / RSSIMobile Device
Mobile Device or
Infrastructure
(Fingerprint)
17BRKEWN-2012
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
*Apple iOS MAC Randomization
• Introduced in iOS 8, improved in iOS 9
• Changing MAC every 63sec when not connected
• Real MAC only used when connecting to configured SSID
• No Analytics for non-connected Devices
• Probing about 2 times per Minute
18BRKEWN-2012
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
*Android 6 MAC Randomization
• Introduced in Android 6
• Real MAC only used when connecting to configured SSID
• Probing behavior depending on Battery Saving Settings
• But about 1-2 times per Minute
19BRKEWN-2012
Hyperlocation
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Indoor Location Accuracy Continuum
GOOD BETTER BEST
Greater Location Granularity
Increased Business Value
BRKEWN-2012 21© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 22BRKEWN-2012
Best: Hyperlocation
After: Determine direction (AoA) to client in addition to
distance => 1-3 meter accuracy (50% CFD)
Before: Location approximated based on RSSI -
±5 to 10 meter accuracy
Engage & Improve
Guest Experience
Room Level
Accuracy
Range Inferred -
Prone to errorsOnly RSSI
calculation High
Accuracy
Multi locating
technology
AoA, RSSI
Improved
Calculation
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Hyperlocation Module
• Hyperlocation module wraps around AP
• 32 extra antennas to provide Angle of Arrival
• 16 Dual-Band 2,4GHz & 5GHz
• 16 5GHz
• The Advanced Security and Hyperlocation module includes Bluetooth capability as well
23BRKEWN-2012
How does Hyperlocation work?
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Location Calculations with Hyperlocation Module
• Hyperlocation Module and Antenna are programmed with which MAC addresses they should report for, this is based on the associated clients of “surrounding” AP’s
• Surrounding AP are based on which AP can hear a packets from the serving radio that has the Hyperlocation AP (L1 List)
• When clients are “quiet” the serving radio is interrupted to send a BAR packets to radio to awake it up.
• Location is a “FUSION” of the RSSI calculated location and AoA calculated location if both are available.
25BRKEWN-2012
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 26BRKEWN-2012
How do we calculate X,Y? - Heatmaps
Good Signal:
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 27BRKEWN-2012
How does Reflection affect Hyperlocation?
Bad Signal with
Strong Reflection
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Hyperlocation - Retail Store Germany
• Size: 70m x 70m (4900 m2)
• 25 APs (196 m2 per AP / 16m Cell Size)
28BRKEWN-2012
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Comparing 50’ vs 70’ AP to AP distance
29BRKEWN-2012
Accuracy % 50’ Store 70’ Store Delta 50’ vs 70’
90% 2.7m 3.2m 0.5m
75% 1.9m 2.7m 0.8m
50% 1.3m 2.1m 0.8m
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Comparing 15m to 21m AP to AP distance
30BRKEWN-2012
Accuracy % 15m Store 21m Store Delta 15m vs 21m
90% 2.7m 3.2m 0.5m
75% 1.9m 2.7m 0.8m
50% 1.3m 2.1m 0.8m
Design and Best Practices
• AP Positions
• Site Survey
• AP Placement in Prime Infrastructure
How to successfully deploy Wireless Location?
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Performance – The small print
• General Guidelines: Performance is dependent on the physical and RF environment and no two environments are alike.
• Users should test a representative Hyperlocation (HL) sample in own environment to ensure that the results are consistent with their expectation before deployment
• The numbers are not to the exclusion of other combinations. E.g. iPad, MAC, laptop, Android pad are expected to perform similarly, but not extensive test data is available. A extensive test would involved of 1000’s of data points to generate a statistically complete data set.
• Data associated with other conditions (e.g. heterogeneous deployments, higher ceiling, Higher/Lower AP density, AP above ceiling, client outside AP, client seeing only 2 APs, etc) should become available as more such cases/deployments arise.
33BRKEWN-2012
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Line of Sight to 3 APs – a MUST for Hyperlocation
• If possible, mount antennas such that they have an unencumbered 360º view of all areas around them without being blocked at close range by large objects like a pillar, column, advertisement boards.
• AP to AP Distance: 40 – 70 ft.
• Height: below 18 ft
• -75 dBm Client RSSI on 3 APs
• In some cases however, inter-access point spacing below 40 ft may be necessary to satisfy the requirements of some applications for high signal strength thresholds, especially in environments where high path loss is present.
34BRKEWN-2012
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Line of Sight to 3 APs – a MUST for Hyperlocation
• If possible, mount antennas such that they have an unencumbered 360º view of all areas around them without being blocked at close range by large objects like a pillar, column, advertisement boards.
• AP to AP Distance: 12 – 20m
• Height: below 6m
• -75 dBm Client RSSI on 3 APs
• In some cases however, inter-access point spacing below 12 m may be necessary to satisfy the requirements of some applications for high signal strength thresholds, especially in environments where high path loss is present.
35BRKEWN-2012
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Stay inside the convex hull
• Fira Barcelona
• Venue APs deployment is designed for coverage of the exhibition space
• No APs at the perimeter and in the corners
• No APs covering the main walkways
• Location of Clients near outside walls is shifted about 15m inside the building
36BRKEWN-2012
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Basic Rules – often not followed
• Deploy minimum of 4 APs per floor
• One AP around client in each quadrant
• -75 dBm Client RSSI on 3 APs
• Create a convex hull around location area
37BRKEWN-2012
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Rule of Thumb for Site Survey
• Example for Predictive Site Survey with Ekahau or AirMagnet Planner
• Design for 5 GHz
• Signal Strength >= -65 dBm
• SNR >= 20 dB
• Number of APs = 3
• Packet Loss = 10%
• Transmit Power 10mW
• Rule of thumb is 1 AP per:
• 460 m2 (5000 sq ft) for Data
• 230 m2 (2500 sq ft) for Voice / Location
• Line of Sight? – so be careful
38BRKEWN-2012
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
AP Positioning on the Floorplan
• Arrow points in the direction shown
• Away from Ethernet Ports
• Don’t let the arrow in the map confuse you!
• Arrow will always point in direction of Azimuth
• Needs to be configured for ALL radios
• Default: Ceiling Mount
• Put the AP on the table
• logo facing DOWN
• Ethernet Ports away from you facing NORTH
• rotate azimuth
• rotate elevation
39BRKEWN-2012
Azimuth
Tip: Mount APs in Default Orientation
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
AP Positioning Default - Ceiling Mount
• Default: Ceiling Mount
• Logo facing DOWN
• Ethernet Ports pointing NORTH
• Arrow pointing SOUTH
• Azimuth: 90°
• Elevation: 0° up
• AP height defaults to ceiling height
40BRKEWN-2012
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
AP Positioning – East Wall
• Wall Mount
• Logo facing WEST
• Ethernet Ports pointing UP
• Arrow pointing EAST
• Azimuth: 0°
• Elevation: 90° down
• Configure ALL Radios
41BRKEWN-2012
Not recommended for Location
Not supported for Hyperlocation
with AIR-ANT-LOC01
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
AP Positioning – South Wall
• Wall Mount
• Logo facing NORTH
• Ethernet Ports pointing UP
• Arrow pointing SOUTH
• Azimuth: 90°
• Elevation: 90° down
• Configure ALL Radios
42BRKEWN-2012
Not recommended for Location
Not supported for Hyperlocation
with AIR-ANT-LOC01
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
AP Positioning – West Wall
• Wall Mount
• Logo facing EAST
• Ethernet Ports pointing UP
• Arrow pointing WEST
• Azimuth: 180°
• Elevation: 90° down
• Configure ALL Radios
43BRKEWN-2012
Not recommended for Location
Not supported for Hyperlocation
with AIR-ANT-LOC01
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
AP Positioning – North Wall
• Wall Mount
• Logo facing SOUTH
• Ethernet Ports pointing UP
• Arrow pointing NORTH
• Azimuth: 270°
• Elevation: 90° down
• Configure ALL Radios
44BRKEWN-2012
Not recommended for Location
Not supported for Hyperlocation
with AIR-ANT-LOC01
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
AP Positioning – Angled North Wall 45°
• Wall Mount
• Logo facing SOUTH 45°down
• Ethernet Ports pointing UP
• Arrow pointing NORTH
• Azimuth: 270°
• Elevation: 45° down
• Configure ALL Radios
45BRKEWN-2012
Not recommended for Location
Not supported for Hyperlocation
with AIR-ANT-LOC01
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Patch Antenna – AIR-ANT2566P4W-R
• Facing South
• Front facing SOUTH
• Cable pointing DOWN (Water!)
• Arrow pointing SOUTH
• Azimuth: 90°
• Elevation: 0° up
• Configure ALL Radios
46BRKEWN-2012
Option for Location
Not supported for Hyperlocation
with AIR-ANT-LOC01
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Patch Antenna – AIR-ANT2566P4W-R
• High Ceiling
• Facing DOWN
• Front facing DOWN
• Cable pointing NORTH
• Arrow pointing SOUTH
• Azimuth: 90°
• Elevation: 90° down
• Configure ALL Radios
47BRKEWN-2012
Option for Location
Option for Hyperlocation
with AIR-ANT-LOC01
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Patch Antenna – AIR-ANT2513P4M-N
• High Ceiling
• Facing DOWN
• Front facing DOWN
• Cable pointing NORTH
• Arrow pointing SOUTH
• Azimuth: 90°
• Elevation: 90° down
• Configure ALL Radios
48BRKEWN-2012
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Omni Antenna – AIR-ANT2524V4C
• Default: Ceiling Mount
• Logo facing DOWN
• Cable pointing UP
• Arrow pointing SOUTH
• Azimuth: 90°
• Elevation: 0°up
• Configure ALL Radios
49BRKEWN-2012
Option for Location
Not supported for Hyperlocation
with AIR-ANT-LOC01
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 50BRKEWN-2012
Hyperlocation AP Map Placements in Prime
Install the APs on the ceiling grid, if possible try
to align Hyperlocation arrow on AP so they all
are pointing in the same orientation
In this release all APs be in the same map need to be
Hyperlocation capable.
Best Practice: Mount APs in Default Orientation
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 51BRKEWN-2012
When the building isn’t a perfect square…
This building has three different angles so each AP has its
own azimuth on the map 145, 180 and 215
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Location AntennasExpanding the Hyperlocation tool box
Directional Location + Directional WiFi• PID: AIR-ANT25-LOC-02=
• AP 3702I, 3702E, & 3702P
• Large Hall, Warehouse, Atrium
• Vertical install, outdoor rated
• DART (Location) + 4 RP-TNC (WiFi), 3 ft
• Dual-band
• 2x14x18”
• Q4/CY17
Omni Location + no WiFi• PID: AIR-ANT-LOC-01=
• 3602i/e, 3702i/e
• Enterprise office, retail , …
• Horizontal install, on ceiling
• DART (HL mod)
• Dual-band
• 2x12x12”
• Oct. 2015
Large hall, warehouse, atrium,
high ceiling, Outdoors (vertical install)
AP3600/3700 add onEnterprise office, retail,…
(horizontal install)
DARTHL RP-TNC
WiFi serving radios
WiFi ant. WiFi ant.
WiFi Ant.: Az/El 2G: 105/60 5G: 105/60Gain 2G: 4 dBi 5G: 5 dBi
HL Ant.: Az/El 2G: 145/90 5G: 145/90
BRKEWN-2012 52
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Hyperlocation – AIR-ANT-LOC-01
• Default: Ceiling Mount
• Logo facing DOWN
• Ethernet Ports pointing SOUTH
• Arrow on ANT pointing SOUTH
• Arrow on Map pointing SOUTH
• Azimuth: 90°
• Elevation: 0° up
• AP height defaults to ceiling height
53BRKEWN-2012
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Prime Infrastructure 3.3
• New Map Editor
• Allows positioning APs by • 3 Points or 2 Walls
• Antenna Templates
54BRKEWN-2012
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
How to test accuracy with CMX?
• Use the build in tool
55BRKEWN-2012
1. Click to start a test
2. Enter a name
3. Drag the marker
4. Run the test
Keep the device static and collect minimum of 20 samples
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Lessons learned from live deployments
• Steer Clients to 5GHz -> Hyperlocation
• Stay inside Convex Hull etc.
• No calibration or additional effort with 15m/50ft AP to AP spacing
• we had spec'ed out the product to do 1-3 m 50% of the time
• we were doing <1m 50% accuracy
• Customer experienced issues around accuracy drop and root caused were:
• Somebody moved the AP on the store floor and maps were not updated
• Someone enabled HL on second CMX and the first one stopped receiving HL data from AP
BRKEWN-2012 56
Bluetooth Low EnergyHow to solve the Beacon problem?
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
BLE Beacon for Proximity Messaging and Location
• What is transmitted?
• Company• UUID: b9407f30-f5f8-466e-aff9-25556b57fe6d
• Building / Store• Major: 0 – 65535
• Location / Item• Minor: 0 – 65535
• Eddystone-URL and Eddystone-TLM
58BRKEWN-2012
Virtual BLE Beacon Solutions
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Virtual BLE Solution can replace Hardware Beacons
• Components
• Beacon Point
• Beacon Point Module for AP3800
• Beacon Center
• Cisco SDK to be implemented in mobile App
• Virtual Beacons
• Same properties like iBeacon or Eddystone• UUID, Maj, Min, Eddystone-URL etc.
• But require SDK implementation to work
BRKEWN-2012 60
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Virtual BLE Solution: Beacon Points
BRKEWN-2012 61
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Virtual BLE Solution - CMX Beacon CenterCreating virtual or software defined beacons
Engagement
Metrics
Manage
Beacon Points
Machine Learning
Across Device
Types
Drag & Drop Virtual Beacons
Create Proximity Message
Cisco
Beacon Point
Virtual Equivalent of a
physical BLE Beacon
Beacon Point
62
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 63BRKEWN-2012
App Design
Virtual Beacon SDK
CMX Cloud
Map: X,Y
Virtual Beacon
Map: X,Y
Virtual Beacon
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Comparison of BLE Solutions
Any physical BLE BeaconCisco virtual Beacon Solution
(Beacon Point, BP Module)
Proximity Messaging Mobile App based Cisco SDK + Beacon Center
Location Mobile App based / Fingerprint Cisco SDK + Beacon Center
Wayfinding Mobile App based / Fingerprint Cisco SDK + Beacon Center
Beacon Management No Cisco Beacon Center
RX / TX capabilites: No, only TX No, only TX
The mobile WebAndroid: Natively in Chrome
iOS: 3rd party App requiredCisco SDK + Beacon Center
64BRKEWN-2012
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
vBLE Design - Beacon Point Placement for 1-3m accuracy
• Beacon Points require PoE
• Daisy chaining up to 3 from one PoE 802.11at (30W) port
• AP3800 with BLE Module requires PoE+ (30w)
• Level ceiling mount (away from major obstructions)
• Height: 2,5m – 4,5m (8ft – 15ft)
• Line of sight to at least 2 BP recommended
• Wayfinding:
• Corridors require 1 BP every 12m-15m (29ft – 49ft)
• Open areas for 1-3m proximity engagement 1 BP every 140m2 with client LOS to 3 BPs
• BP to BP distance about 9m – 15m (30ft – 49ft)
BRKEWN-2012 65
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Beacon Point placement for wayfinding
• Virtual Beacons along the path
• Coverage only in open space• Define Paths for wayfinding
BRKEWN-2012 66
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Beacon Point placement for proximity messaging
• Virtual Beacons in covered area
• Smallest vBeacon radius: 3m / 10ft
• Do not place virtual beacons outside the coverage area
• Proximity messaging anywhere requires full Beacon Point coverage
BRKEWN-2012 67
How to integrate 3rd Party Applications
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
How Cisco CMX Works (CMX 10.x)
AN
AL
YT
ICS
DA
TA
Controller
(Virtual/Physical)MSE
(Virtual/Physical)
Access Points
Analytics UI
Depending on Application
Layer
Use CMX API to enhance
3rd Party Application or App
Realtime
Notifications
Pull Data
REST API
BRKEWN-2012 69
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Application host requirements
• Push method using CMX northbound notifications.
• For realtime you can setup northbound notifications on CMX to be send to the application host. This would not require the application host to connect to CMX and the host could then be even hosted in the cloud.
• Pull method using REST API
• You need to put the application host in the DMZ, application host needs to be able to do REST API calls to CMX.
70BRKEWN-2012
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
CMX API Overview
• Interactions are in the form of:
• REST API calls for the configuration, location and analytics services• APIs accept JSON content and response are sent in JSON format.
• API calls support both http and https
• Northbound notifications from the location service
BRKEWN-2012 71
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Location API vs. Northbound Notifications
BRKEWN-2012 72
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
CMX API Documentation
• All API documentation is available directly from the MSE once deployed
• Live API documents http://mseIP/apidocs
• API Documentation has an embedded “Try it!” button, allowing you to try each of the APIs online with just a click of a button.
Click on a link to
expand
BRKEWN-2012 73
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Example - Location API
BRKEWN-2012 74
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Northbound Notification
• In addition to the API calls, a third party application can also be configured to receive location update notifications.
• Notifications can either be manually configured by an administrator, or subscribed to via API call from the third party app making a put request to http://msename/api/config/v1/notification
• A notification payload consists of three parts:• Notification subscription name
• Notification rules or the attributes that trigger the notification
• Notification receiver address
• JSON Payload with Client MAC, coordinates, timestamp etc.
BRKEWN-2012 75
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Documentation of Notification payload
https://swaggerhub.com/apis/cgauer/CMX_Notification/1.0.0
Notification JSON example Description
BRKEWN-2012 76
Location Based ServicesUse Cases
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
CMX integrates with Prime Infrastructure for client troubleshooting
78BRKEWN-2012
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
WHAT to show
Relevant services specific to that day
WHO to show
Personalized messaging
WHERE to show
Hotel, Brand, Location, etc.
WHEN to show
Evening, after check in, 5pm
HOW
Contextual API & Marketing Cloud Integration
CMX Engage - Smart Captive Portals
With Smart Captive Portals, decide WHERE, WHEN, WHO, WHAT and HOW to show theengagement:
• Smart location hierarchy + ‘zones’ basedbusiness mapping helps create intelligent metadata layer.
• Use transparent white listing to showpersonalized content before a userconnects to internet.
• Works across all phones (iPhones & Android). Does not require user to go to a destination landing page
• App based onboarding flows and multiple authentication methods supported.
BRKEWN-2012 79
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 80BRKEWN-2012
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
CMX Engage – Portal Rules
LocationsWhere do you want
the rule to fire?
SenseSelect SSID
SummaryName
Sense
Locations
Audience
Schedule
Action
BRKEWN-2012 81
IdentifyWho do you want the
rule to apply?
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
CMX Engage hosted in EU
• https://cmxcisco.eu/
• ISO 27001:2013
• SOC 2 Type 1
• Well prepared for GDPR compliance
• Using EU-US Privacy Shield Framework
• Using ISMS (Information Security Management System) as the privacy framework
• Adheres German Federal Data Protection Act
BRKEWN-2012 82
CMX Analytics at CLEUR 2017
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 84BRKEWN-2012
Three days at Cisco Live: Monday - Wednesday
Only
Technical SeminarsFull Conference
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 85BRKEWN-2012
Where do people spend time ?
In different departments?
Opening
KeynoteRegistration
DevNet
World of Solution
The Hub Labs
Restrooms
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 86BRKEWN-2012
Let’s focus on the Cisco EN Booth?
Enterprise
Networking
Meraki
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
A few more analytics examples
• Airport
• Queue Monitoring• Waiting Times at Security
• Footfall in shopping area
• City Metro
• Utilization of different Stations
• Optimization of train sizes
• Where do people hop-on and hop-off the train.
• Enterprise
• Office Space Utilization
87BRKEWN-2012
Cisco Operational Insights
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Track Wi-Fi devices and CCX
compliant tags from any vendor
• Track assets with BLE tags
• Get data from CCX compliant tags
• Leverage existing wireless
infrastructure
• Technology agnostic – works on
Wi-Fi, BLE or both
• Scalable infrastructure via cloud
ecosystem
• SaaS for faster deployment and cost
efficiency
• Easy-to-use and intuitive interface
• Tracking, alerting and reporting
system.
MSE / CMX
3rd Party API
Interface
Devic
eW
irele
ss
Infr
astr
uctu
reC
loud A
pplic
ation
Operational Insights architecture
Virtual / Physical
Chokepoint
AP WLCCMX Cloud
BRKEWN-2012 89
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Healthcare Industry
Equipment Inventory Tracking• Avoid loss of lost medical equipment and save
money by reordering stock only as it runs low.
Safety and Compliance• Save costs by making sure your devices are
in compliance with CDC.• Prevent inventory damage from environmental
conditions.
Workflow Optimization• Improve efficiency and save costs by
understanding your staff flow and dwell times in your facility.
BRKEWN-2012 90
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Manufacturing Industry
Asset and Inventory Tracking• Avoid loss of costly inventory and save money
by reordering stock only as it runs low.
Device level telemetry• Save money on maintenance and inspections
by automating data collection and monitoring of your equipment.
• Prevent damage of your inventory from environmental conditions inside your facility.
Machine utilization• Improve efficiency and save costs by enhancing
your equipment paths of operation and making
better workflows.
BRKEWN-2012 91
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Retail Industry
Cart and basket tracking• Save staff time dedicated to locate carts and
baskets.
Fridge temperature monitoring• Avoid waste in your inventory by monitoring
products sensitive to temperature (vegetables,
dairy, frozen food, etc.).
Improve Store Operations• Increase customer satisfaction by always having
their online pickup order ready and fresh.
BRKEWN-2012 92
Demo: Operational Insights
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Main Dashboard
Navigation Panel
Available locations showed on interactive
map.
Customized access to data per user role.
Snapshottotal Assets available to
this user.
Outstanding alerts.
BRKEWN-2012 94
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Locator - List View
ToolsExport, Filter and
customize view
Customizable Widgets Quick Filters
Click on AssetFor location and
details
BRKEWN-2012 95
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Locator - Map View
Click on AssetFor location and
details
Customizable Widgets Quick Filters
ZonesEdit zones on map to
create effective alerts
BRKEWN-2012 96
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Rules – Who, Why, When, What or IfTTT
Set conditionsLocation
Attribute
Battery Level
Temperature
Button press
Etc.
InformationName, Description
Priority
Select AssetsBy Department,
Category, etc.
ActionsE-Mail
SMS
HTTP POST
Attribute Update
BRKEWN-2012 97
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Push button to Spark Bot
ActionHTTP Post to
Spark Bot
ConditionButton 1 pressed
Trigger Optionsimmediate
BRKEWN-2012 98
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Reporting
Customize
Select Columns
Quick FiltersDepartment
Category
Location
State
BRKEWN-2012 99
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 100BRKEWN-2012
Reporting – Example for Temperature Tags
Temperature Graph
Temperature Table
RefillWith warm bottles
Wayfinding at CLEUR 2018
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 102BRKEWN-2012
Cisco Event App
3167
4777
34102959
4647
5357
0
1000
2000
3000
4000
5000
6000
Monday Tuesday Wednesday Thursday
Usage of MazeMap
Users 2017 Users 2018
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Find my Friends
• Create a Group
• Send Invite link to your friends
• Via Spark, E-Mail, WhatsApp, SMS, …
• Your friends click on the link and become member of the group
103BRKEWN-2012
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Find my Friends
104BRKEWN-2012
438 576
3653
6045
0
1000
2000
3000
4000
5000
6000
7000
Monday Tuesday
Usage of Fiend my Friends
Groups created Users
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 105BRKEWN-2012
Indoor Maps - From CAD to mobile optimized
www.mazemap.com
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 106BRKEWN-2012
Indoor Wayfinding
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
CMX Integration
CMX
CMX API
LIPI server
MazeMap
Cisco Enterprise WiFi Infrastructure
Positioning request
WiFi AP
Location
Client accessing
MazeMap
NAT
NAT
107
Architecture: Cisco and Mazemap
BRKEWN-2012
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Spark
Questions? Use Cisco Spark to communicate with the speaker after the session
1. Find this session in the Cisco Live Mobile App
2. Click “Join the Discussion”
3. Install Spark or go directly to the space
4. Enter messages/questions in the space
How
cs.co/ciscolivebot#BRKWEN-2012
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Please complete your Online Session Evaluations after each session
• Complete 4 Session Evaluations & the Overall Conference Evaluation (available from Thursday) to receive your Cisco Live T-shirt
• All surveys can be completed via the Cisco Live Mobile App or the Communication Stations
Don’t forget: Cisco Live sessions will be available for viewing on-demand after the event at www.ciscolive.com/global/on-demand-library/.
Complete Your Online Session Evaluation
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Continue Your Education
• Demos in the Cisco campus
• Walk-in Self-Paced Labs
• Tech Circle
• Meet the Engineer 1:1 meetings
• Related sessions
110BRKWEN-2012
Thank you