Professional Documents
Culture Documents
BRKEWN-2012-Design and Use Cases of A Location Enabled Wi-Fi Network Supported by Cisco DNA Spaces
BRKEWN-2012-Design and Use Cases of A Location Enabled Wi-Fi Network Supported by Cisco DNA Spaces
#CLUS
Cisco Webex Teams
Questions?
Use Cisco Webex Teams to chat
with the speaker after the session
How
1 Find this session in the Cisco Live Mobile App
2 Click “Join the Discussion”
3 Install Webex Teams or go directly to the team space
4 Enter messages/questions in the team space
#CLUS © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Agenda
• Introduction
• Indoor Positioning
• DNA Spaces Architecture
• What is required for Hyperlocation
• Use Cases
• Digitizing People
• Digitizing Things
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
Cisco DNA Spaces
Simplifying the way customers consume location
based services
Bringing all location services offerings together onto a single cloud
Unified
CMX platform that is extensible, scalable and reliable.
Engage
Dashboard
CMX On
Prem Compatibility and Interoperability across Cisco hardware
Toolkits Insights
(Catalyst, Aironet & Meraki) and software
CMX Cloud Support across both next gen and previous gen wireless stack.
Connect &
Integration with DNA-C
Presence
Cisco Operational
APIs
DNA Spaces Insights Simplified Offer Structure, with a comprehensive feature
MSE
set
Two subscription SKUs, making it easy to purchase
Hyper Engage
Support
location
Enterprise class reliability
Monitoring
Operational 24 X 7 Deep Monitoring & End-to-End SLA
Insights
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
Introduction to
Indoor Positioning
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:
Cell of origin (nearest cell) Distance based (lateration) Angle based (Angulation) Location patterning
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
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 improve location granularity over the cell of origin.
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
Distance-Based (Trilateration) Techniques
• Trilateration can be performed by using received signal strength
(RSS)
• Measured by either the mobile device or the receiving sensor
10dB
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
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”
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Where is data for location measured and calculated?
Wi-Fi
Proximity RSSI of Probe Request Infrastructure (AP) Infrastructure (CMX)
Presence
Wi-Fi
Probe RSSI RSSI of Probe Request Infrastructure (AP) Infrastructure (CMX)
RSSI
Wi-Fi RSSI and AoA of Infrastructure
AoA Infrastructure (CMX)
Hyperlocation Data Frames (Hyperlocation AP)
Wi-Fi AP Beacon Mobile Device Mobile Device or
Location Patterning
Location Patterning RSSI and MAC (special chipset / driver) Infrastructure
BLE Mobile Device or
Proximity Beacon ID / RSSI Mobile Device
Beacon Infrastructure
BLE Multiple Mobile Device or
Multiple Proximities Mobile Device
Beacons for Location Beacon IDs / RSSI Infrastructure (Fingerprint)
Infrastructure
BLE Location BLE RSSI RSSI of Tag Infrastructure (CMX)
(AP with BLE RX)
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Where is data for location measured and calculated?
Wi-Fi
Proximity RSSI of Probe Request Infrastructure (AP) Infrastructure (CMX)
Presence
Wi-Fi
Probe RSSI RSSI of Probe Request Infrastructure (AP) Infrastructure (CMX)
RSSI
Wi-Fi RSSI and AoA of Infrastructure
AoA Infrastructure (CMX)
Hyperlocation Data Frames (Hyperlocation AP)
Wi-Fi AP Beacon Mobile Device Mobile Device or
Location Patterning
Location Patterning RSSI and MAC (special chipset / driver) Infrastructure
BLE Mobile Device or
Proximity Beacon ID / RSSI Mobile Device
Beacon Infrastructure
BLE Multiple Mobile Device or
Multiple Proximities Mobile Device
Beacons for Location Beacon IDs / RSSI Infrastructure (Fingerprint)
Infrastructure
BLE Location BLE RSSI RSSI of Tag Infrastructure (CMX)
(AP with BLE RX)
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
RTLS 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
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
Architecture
Supports all Cisco Wireless Topologies
Compatibility and Interoperability across Cisco hardware (Aironet, Catalyst, Meraki) and software
Tethering
connect
webhook
Direct
API /
Cloud enabled
CMX On Prem CMX On Prem Cisco DNA Spaces
Meraki
10. 5 10.6 Connector 2.0 Cloud
Network Infrastructure
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
Different deployment options – similar features
• Business Insights is available for all options
• CMX on-prem integration will add real X,Y location and is needed
for:
• X/Y - Zone based Captive Portals and Engagements
• Operational Insights
• BLE Management
• Integration with 3rd party that requires X,Y
• Cloud Location Engine (or Detect and Locate) can be used for
• API access
• Operational Insights
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
When is on premise CMX Location Required ?
• BLE Manager
• Adjusting the parameters of the BLE radio in an AP (ie
Major/Minor) requires that there is an on premises CMX
server with WEBSOCKETS access to BLE.CISCO.COM and
FastPath to APs enabled
HTTPS / Webhook
• Hyperlocation
• To use the AP4800 or AP3700 with HL antenna or use
FASTPATH on all AP on on premises CMX server is
required to receive FASTPATH UDP data on port 2003 Cisco CMX 10.6
NMSP
from AP and use in CMX for location calculations.
AireOS WLC
Catalyst 9800
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
Cisco CMX on-prem 10.6
• Provides X/Y Location
• CMX 3375 HW-Appliance Scale:
• RSSI: Up to 100k unique MACs tracked devices per day
• Hyperlocation / FastLocate: Up to 10k unique MACs per day
HTTPS / Webhook
• Up to 2500 NMSP messages per second
NMSP
• Tethering of on-prem and cloud
• Display location in cloud of multiple CMX AireOS WLC
Catalyst 9800
• Cloud API
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
Cisco CMX on-prem 10.6
Reference
HTTPS / Webhook
Cisco CMX 10.6
NMSP
AireOS WLC
Catalyst 9800
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
Cisco CMX on-prem 10.6
• CMX on-prem
• Processes NMSP messages to compute RSSI location
• Processes AoA message to compute Hyperlocation
HTTPS / Webhook
• Cisco DNA Spaces Cloud
• Display location in cloud of multiple CMX
• Processes location updates to generate Business Insights
Cisco CMX 10.6
• Provides captive portal based on client location
NMSP
• Operational Insights: processes location updates to update
asset locations and telemetry AireOS WLC
Catalyst 9800
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
Cisco DNA Spaces Connector 2.0
• Recommended for AireOS
• if X/Y is not needed or
• if cloud location is used
HTTPS / Webhook
• HA support roadmap 2H CY2019
• System Requirements
• 2 vCPU
• 4 GB RAM Cisco DNA Spaces
Connector 2.0
• 60 GB Hard Disk
NMSP
• Scale
• Up to 10,000 APs AireOS WLC
• Up to 350,000 Devices
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
Deploy DNA Spaces Connector
• Deploy OVA Reference
• Configure on console:
• Passwords
• IP Address
HTTPS / Webhook
• NTP Server
• Login to WebUI
Cisco DNA Spaces
Connector 2.0
NMSP
AireOS WLC
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
Cisco DNA Spaces Connector 2.0
Reference
HTTPS / Webhook
Cisco DNA Spaces
Connector 2.0
NMSP
AireOS WLC
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
Cisco DNA Spaces Connector: configure privacy
Reference
HTTPS / Webhook
Cisco DNA Spaces
Connector 2.0
NMSP
AireOS WLC
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
WLC direct connect for Catalyst 9800
• Recommended for AireOS 8.8+ and IOS-XE 16.10+
• if X/Y is not needed or
• if cloud location is used
HTTPS / Webhook
AireOS WLC 8.8 MR2
Catalyst 9800 16.10.1
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
WLC direct connect for Catalyst 9800
Reference
HTTPS / Webhook
AireOS WLC 8.8 MR2
Catalyst 9800 16.10.1
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Architectures and Features
HTTPS / Webhook
HTTPS / Webhook
HTTPS / Webhook
Cisco DNA Spaces
Cisco CMX 10.6 Connector 2.0
NMSP
NMSP
AireOS WLC AireOS WLC 8.8 MR2
AireOS WLC
Catalyst 9800 Catalyst 9800 16.10.1
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Bandwidth Requirements per AP
• Assumption: Reference
• 10 connected Clients per AP
• 50 probing Clients (1 kB/s)
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
Options for large scale wireless deployments
• CMX on-prem scaling is based on number of tracked
devices
• One WLC (AireOS 8.8+) can support multiple CMX
• A single CMX can support multiple WLCs
• Try to keep CMX near by WLC
HTTPS / Webhook
• Try not to split one RF-domain across multiple CMX
• Do not split floors of the same building across multiple CMX
• Single client should not be seen by multiple CMX at the same time
Cisco CMX 10.6
NMSP
• Cisco DNA Spaces can consume data from multiple CMX or
Connectors. AireOS WLC
Catalyst 9800
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
What is required
for Hyperlocation
What do I need for Hyperlocation with AP4800?
• Cisco CMX appliance (High-End VM or HW 3365/3375) 10.5.1*
• Cisco AireOS 8.8 or Cisco Catalyst 9800 IOS-XE 16.10*
• Floorplans: Map export from PI 3.5 or DNA-C 1.2.8* *or later
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
Physical placement of APs for Hyperlocation
• AP spacing for Hyperlocation
• 1 AP per 2500 Sq Ft / 230 m2
• AP to AP distance < 50 ft / 15m
• Keep AP height < 15ft / 4.5m 50ft
• Site survey!
50ft
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
Capture AP details during installation
• Exact Map location of each AP with an accuracy of 1ft
• Capture distance to two walls or three points
• Orientation of the AP (Arrow)
• Azimuth with an accuracy of 5 degrees
• AP name and MAC address
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
Prime Infrastructure – Wireless Maps
• Create map hierarchy: Campus – Building - Floor Reference
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
Cisco DNA Center – Wireless Maps
• Create map hierarchy: Campus – Building – Floor
• Nested hierarchy is not yet supported on CMX
• Properly size each floor
• Select best matching Floor Type (RF model)
• Add APs to floor and position them
• Use 3 points or 2 walls for exact position
• Orientation / Azimuth must be entered correctly
• Maps are synced with CMX
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
Export Maps from PI or sync from Cisco DNA Center
• Maps -> Site Maps and select Export Map Archive from the drop Reference
down
• Include calibration information
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
Cisco CMX Installation
• AP 4800 Hyperlocation is supported from CMX 10.5 onwards and Reference
only on High-End virtual and MSE 3365/ CMX 3375 HW appliance
• After deploying OVA and before turning on increase disk size to
1 TB
• Change hostname / do not use localhost
• Valid NTP
• correct time-zone configuration
• Install as Location
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
Configuration on CMX
Reference
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
CMX setup
• Add Catalyst 9800 Reference
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
Check NMSP connection on CMX
Reference
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
Check NMSP connection on Catalyst 9800
Reference
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
Enabling Hyperlocation on Cat 9800
• Check Catalalyst 9800 NTP configuration Reference
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Enable Hyperlocation on Cat 9800
Reference
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Verify Hyperlocation on Cat 9800
Reference
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
Enable Hyperlocation on CMX
• Hyperlocation is only supported on high-end VMs and 3365 HW Reference
appliance or newer
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
Verify WLC is sending AoA / NMSP to CMX
• Check Hyperlocation via CLI on Cat 9800 Reference
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
Understanding Accuracy Tests
• Measurements on Correct Floor in %: In some situation, especially when there are
atriums / open ceilings the client will be detected from APs on other floors as well
and the algorithm might choose the wrong floor.
• 10m Accuracy in %: How many of the calculations are within 10 meters of the real
location during the test.
• Average distance error in meters
• 90% / 75% / 50% error distance in meters: This indicates the radius of 90% / 75%
and 50% of the calculated locations around the real location. Good deployments
should be in the range of 1-3m for the 50% error distance.
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Use Cases
Cisco DNA Spaces
Digitizing Spaces: People & Things
See
Act Leverage digitization tool
kits to act on insights
Extend
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
Cisco DNA Spaces – Unified Location Cloud
Network Infrastructure
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
Key Use Cases
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
Digitizing People
Why is Wi-Fi not a
Footfall counter
technology
Randomization of MAC addresses makes counting
probing devices ineffective
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
Connected has accurate footfall analytics but still
doesn’t encompass total footfall
• Range of some Wi-Fi APs can interfere with meaningful data
collection
• Data privacy regulations to grow more stringent in the future
• Not everyone has their Wi-Fi enabled
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
What are the right technologies for measuring
footfall?
• Thermal cameras
• Ideal for: Complex entrance ways or open storefronts with high volume traffic
• Stereo cameras
• Ideal for: Gathering broad ranging data including service, queuing and traffic.
• Active infrared cameras
• Ideal for:
• Look Across - Limited door width and lower volumes of traffic
• Look Down - Wider entrances and higher traffic volumes
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
What can Wi-Fi do?
• Measure the performance of physical spaces through Wi-Fi
experience and visitor behavior metrics
• Track and understand the behavior of users at location.
• Help users navigate their way indoors
• Send location-based engagements over Wi-Fi.
• Enhance customer loyalty programs.
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
Business Insights
How are your locations performing on key metrics?
• Core behavioral Metrics & Indices
Measure the adoption of your Metrics and indices relevant to your vertical
Wi-Fi and make your Wi-Fi that measure the behavior of people Gain a real-time view of visitor
program successful within a physical space behavior at your properties
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
How are your locations performing relative to peers?
• Benchmark and compare your property’s performance and gain
valuable context
Category Benchmark
Against industry/ category
(Retail, Hospitality, etc.)
Organization Benchmark
against other properties in your
organization’s portfolio
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 63
Business Insights: Email Digest
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
Industry Standard Data
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
Cisco DNA Spaces
Captive Portals
Engagements
Personas
Captive Portals
• Targeted engagements at zero click
How to show
Contextual API & Marketing Cloud Integration
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
Location Personas
• Profile customers based on their at-location behavior
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
Engagements
• Leveraging the Ideal Channel at the Right Time and Place
API WebEx
Trigger Teams
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 69
Business Insights
at CLEUR 2019
Visitor Distribution by Hour of Day
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 71
Location Personas – Technical Seminars
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
Location Personas – Explorer
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 73
Digitizing Things
Cisco DNA Spaces
Operational
Insights
Operational Insights
• Driven by intent, informed by context
Clients, Wi-Fi or Bluetooth Low Classify tagged assets by Create rules and alert
Energy (BLE) tags on assets location, type, and more notifications for assets
Track and analyze telemetry Trigger alerts based on a Generate historical data in
data from assets set of actions customizable reports
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 76
Operational Insights architecture
• Easy-to-use and intuitive interface
• Tracking, alerting and reporting
Cloud Application
system.
Infrastructure
Wireless
CMX
infrastructure
DNA Spaces
AP WLC • Technology agnostic – works on
Wi-Fi, BLE or both
Device
• Track assets with BLE tags
• Get data from CCX compliant tags
Virtual / Physical
Chokepoint
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 77
Healthcare Industry
Workflow Optimization
• Improve efficiency and save costs by
understanding your staff flow and dwell times in
your facility.
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 78
Manufacturing Industry
Machine utilization
• Improve efficiency and save costs by enhancing
your equipment paths of operation and making
better workflows.
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 79
Retail Industry
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 80
Main Dashboard
Reference
Customized access
to data per user role.
Available locations
showed on interactive
map.
Navigation Panel
Snapshot
total Assets available
to this user.
Outstanding
alerts.
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 81
Locator - List View
Reference
Customizable Widgets
Quick Filters
Tools
Export, Filter and
customize view
Click on Asset
For location and
details
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 82
Locator - Map View
Reference
Customizable Widgets
Quick Filters
Click on Asset
For location and Zones
details Edit zones on map to
create effective alerts
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 83
Rules – Who, Why, When, What or IfTTT
Reference
Information
Name, Description
Priority
Select Assets
By Department,
Set conditions Category, etc.
Location
Attribute
Battery Level
Temperature Actions
Button press E-Mail
Etc. SMS
HTTP POST
Attribute Update
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 84
Example: Push button to Webex Teams Bot
Condition
Button 1 pressed
Trigger Options
immediate
Action
HTTP Post to Webex Teams BOT
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 85
Reporting – Example for Temperature Tags
Temperature Table
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 86
Cisco DNA Spaces
Digitizing Toolkit
Location Hierarchy
• Map Business Taxonomy to IT Infrastructure
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 88
Detect & Locate
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 89
How to integrate
3rd Party
Applications
Powering Business Outcomes through Partners
Extend
with partners
Wireless
Infrastructure Work with third party application developers to build
customized applications for individual businesses leveraging
Cisco DNA Spaces APIs
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 91
Cisco DNA Spaces - APIs
Location Hierarchy
Metrics API • Comprehensive toolbox for
developing on the platform
and extending functionality
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 92
CMX on-prem APIs
• Northbound Notifications from CMX on-prem
Webhook / 3rd Party Software
• REST API
HTTPS / Webhook
• Location API v3
REST API
• Configuration
NMSP
AireOS WLC
Catalyst 9800
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 93
Documentation of Notification payload
• https://swaggerhub.com/apis/cgauer/CMX_Notification/1.0.0
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 94
Cisco DNA Spaces Cloud APIs
• Requires ACT License
• 3rd party communicate with Cisco DNA Spaces cloud Webhook / 3rd Party Software
HTTPS / Webhook
•
REST API
• REST API
• API similar to on-prem but not 1:1
• Returns JSON data
HTTPS / Webhook
• Notifications
• Requires a receiver / webhook
• Posts JSON data to the webhook Cisco CMX 10.6 or
Connector
NMSP
•
AireOS WLC
Catalyst 9800
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 95
Cloud: REST API and Notifications
• REST API
• Requires JWT / Bearer Authentication
• Notifications
• Type:
• Absence
• Association
• Location Update
• In / Out
• Requires a receiver / webhook
• Posts JSON data to the webhook
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 96
Cisco DNA Spaces Cloud APIs
HTTPS / Webhook
REST API
HTTPS / Webhook
Cisco CMX 10.6 or
Connector
NMSP
AireOS WLC
Catalyst 9800
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 97
Cisco DNA Spaces Firehose API
• Designed only for Cisco DNA Spaces Partners
• Single API request can send data from multiple Partner Applications
customers
REST API
Stream
• https://partners.dnaspaces.io/partner
• Unlimited scale for messages
HTTPS / Webhook
Cisco CMX 10.6 or
Connector
NMSP
AireOS WLC
Catalyst 9800
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 98
What can you do with the APIs
• 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
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 99
Wayfinding at
#CLUS 2019
Indoor Maps - From CAD to mobile optimized
www.mazemap.com
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 101
Cisco Event App
• Browser based map
• Easy integration into any mobile app
• Map POIs to URLs
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 102
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
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 103
Architecture: Cisco and Mazemap
CMX Integration
NAT MazeMap
Positioning request
LIPI server
NAT
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 104
BLE
Beacon
Management
Why BLE for these use cases ?
Use Case Why BLE ? Others Options used
Proximity Messaging Installed Mobile Applications can wake from GPS based app notification
sleep when a BLE Beacon is detected and push messaging is limited to about 100ft of
messages to users screen when application is accuracy. WiFi based messaging
not in foreground. relies on the client joining the WIFI
network.
Indoor Wayfinding Mobile devices makers allow map applications WiFi network based indoor wayfinding
to read reported values from the BLE radio can provide an update approximately
every 500ms providing the fastest update rate every 3 seconds at best.
for indoor location and this results in more
accurate indoor location.
Asset Tracking BLE Chipsets continue to get cheaper and are WiFi RFID asset tags can have a
being integrated into more products. This leads better level of accuracy, however,
to cheaper asset tracking tags. they are more expensive and do not
have as many advances in chip
technology.
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 106
BLE Manager & Cisco DNA LTX
• Automating beacon management *LTX
Location and Telemetry Exchange
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 107
Highlights of Cisco DNA LTX
Establishing secure
Discovery & secure Onboarding Provisioning channel
onboarding of Provisioning &
third party tags rotating keys
Cisco
DNA LTX
Life cycle management
Ensuring packet of tags
integrity & data Power & topology aware
confidentiality Security Managing Intelligent processing
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 108
Beacon Management for AP based BLE
• Aironet AP4800 / w built-in
• Aironet AP1815i / w built-in
• Aironet AP3800 / 2800 / 1850 / 1830 with USB-BLE
• Catalyst AP91xx
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 109
Architecture
BLE Manager
• Requires:
HTTPS / Webhook
• BLE capable Access Points (integrated or USB)
• Cisco DNA Spaces BLE Manager
• CMX 10.6 on-prem
Cisco CMX 10.6
• Aironet WLC 8.8
• PI 3.5
• There is no on-prem only option AireOS WLC
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 110
What is the BLE Radio on AP doing ?
• BLE Radio is EITHER beaconing out or listening for BLE
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 111
Conclusion
Conclusion
• Wi-Fi Location
• accuracy of up to 1-3m
• Update rate of up to 5s
• Does not require a mobile app
• BLE Location
• Always requires an mobile app
• Update rate of up to 500ms
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 113
Problem:
How do we enable a
seamless guest
onboarding experience
across enterprise and
consumer markets?
OpenRoaming
Access Providers Identity Providers
Home Driving Corporate Customer call Visit a branch Coffee Shop Hotel
Office in the car office
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 116
Seamless roaming across dimensions creates
value throughout the entire chain
Identity Providers Access Providers End Users
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 118
Dynamic Identity federation - How it works
Signup:
1 • CA verifies entity & issues cert
• IdP configures DNS
• Device configuration
Identity
open-roaming Provider
Automated Wi-Fi onboarding (roaming)
2 • Device tries to attach to beacon SSID
Identity
• Network looks up IdP in DNS
Federation
• Secure & authenticated tunnel
• EAP authentication inside tunnel Identity
• WPA—protected secure guest access Provider
Wi-Fi
Access Service
Network
Provider
EAP Authentication
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 119
Open-Roaming Call Flow
• Device
Wi-Fi
Access Newco.com
Network
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 120
WLC configuration: SSID
Reference
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 121
WLC configuration: 802.11u and Hotspot2.0
Reference
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 122
Open Roaming at #CLUS 2019
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 123
Complete your
online session • Please complete your session survey
evaluation after each session. Your feedback
is very important.
• Complete a minimum of 4 session
surveys and the Overall Conference
survey (starting on Thursday) to
receive your Cisco Live water bottle.
• All surveys can be taken in the Cisco Live
Mobile App or by logging in to the Session
Catalog on ciscolive.cisco.com/us.
Cisco Live sessions will be available for viewing
on demand after the event at ciscolive.cisco.com.
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 124
Continue your education
Demos in the
Walk-in labs
Cisco campus
#CLUS BRKEWN-2012 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 125
Thank you
#CLUS
#CLUS