You are on page 1of 108

Cisco DNA Spaces

Design and use cases of a location enabled


Wi-Fi network

Christian Gauer, Sr. TME

BRKEWN-2012
Cisco Webex Teams

Questions?
Use Cisco Webex Teams to chat
with the speaker after the session

How
1 Find this session in the Cisco Events 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

• BRKEWN-
2012

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Agenda

• Introduction
• Indoor Positioning
• DNA Spaces Architecture
• Migration from MSE / CMX to DNA Spaces
• How to use Location Data in 3rd party applications
• Connecting 3rd party to Cisco DNA spaces APIs Push/Pull

• Use Cases at Cisco Live


• Business Insights
• Wayfinding and Find-my-Friends with Mazemap
• Open Roaming

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
Mon

Opening Keynote
Tue

09:00
MOB
Mobility Track
LABEWN-2127 Every day
Walk in Lab:
Integration of DNA
Spaces with Aironet
and Catalyst Based
wireless networks

PSOEN-2817
Cisco DNA Spaces - 14:00
Wi-Fi as a behavior
sensor enabling BRKEWN-2012
business outcomes Design and Use 17:00
Cases of a location
enabled Wi-Fi
network, supported
by Cisco DNA Spaces

Services
BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
13 years of Wi-Fi Location Based Services

MSE 3300 CMX 10.1 Operational Cisco DNA Spaces


MSE 7.0 Insights CMX 10.6
New system
New more architecture re- Asset Management
Digitizing People
powerful hardware build from scratch and Things

Location MSE 7.0 - 8.0 CMX Engage CMX 10.5.1


Appliance 2700 Major OS Update
Adding first Wi-Fi Wi-Fi enhanced
Starting with Analytics Captive Portal and Data Privacy features to
Wireless Location Analytics help with
GDPR Compliance

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
Introduction to
Indoor Positioning
Location Technology Landscape
Path:
Coarse Location +
Sensors+ Path

Room:
US, IR, Video,
Li-Fi
Medical
Passive RFID
Scanners

433MHz
Cellular LTE,5G Wi-Fi Wi-Fi (RSSI) Wi-Fi (AoA) UWB
(Presence)

BLE (RSSI) FTM


GPS BLE/ Tag (AoA) Video + Wi-Fi

Neighborhood Building Zone Point of Interest

Accuracy

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
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

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
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.

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
Distance-Based (Lateration) Techniques

• Lateration can be performed by using


• Received Signal Strength (RSS)
• Time of Arrival (ToA)
• Time Difference of Arrival (TDoA)

• RSS can be measured by either the mobile


device or the receiving sensor
• 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
10dB

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Probe based location

• Relying purely on Client Probes


• Clients update = probe frequency
• Between 10s and 5min’s
• Roaming triggers location updates

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
FastLocate – Data Packet based location

• Requires APs with an additional radio 1 6

• Sync neighbor APs to client channel Rx1

• Listen to client packets


• Use BAR to wake up client

• Update between 10s and 30s


• Works only for connected clients

11 1
Rx1 Rx1

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Why RSSI matters? - Free Space Path Loss
FSPL(dB)=20log10(d)+20log10(f)+92.45
Signal
d – Distance in km
Strength f – Frequency in GHz

0 1m 2m 4m 8m 16m Distance (m)

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
Why RSSI matters? -Free Space Path Loss
FSPL(dB)=20log10(d)+20log10(f)+92.45
Signal
d – Distance in km
Strength f – Frequency in GHz

Frequency (f) related:


2.4 GHz: 40db in the first meter (Ch1)
5 GHz: 47dB in the first meter (Ch100)

-40dB
-47dB

0 1m 2m 4m 8m 16m Distance (m)

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
Why RSSI matters? - Free Space Path Loss
FSPL(dB)=20log10(d)+20log10(f)+92.45
Signal
d – Distance in km
Strength f – Frequency in GHz

Frequency (f) related:


2.4 GHz: 40db in the first meter (Ch1)
5 GHz: 47dB in the first meter (Ch100)

Distance (d) related:


-40dB
-47dB
6dB every time distance is doubled

6dB 6dB 6dB 6dB


0 1m 2m 4m 8m 16m Distance (m)

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
Why RSSI matters? - Free Space Path Loss
FSPL(dB)=20log10(d)+20log10(f)+92.45
Signal
d – Distance in km
Strength f – Frequency in GHz

Frequency (f) related:


2.4 GHz: 40db in the first meter (Ch1)
5 GHz: 47dB in the first meter (Ch100)

Distance (d) related:


-40dB
-47dB
6dB every time distance is doubled

-46dB
-53dB

-52dB
-59dB
-58dB
-65dB -64dB
-71dB

6dB 6dB 6dB 6dB


0 1m 2m 4m 8m 16m Distance (m)

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
Why RSSI matters? - Free Space Path Loss
TX-Pwr 2.4 GHz: 16 dBm
Signal TX-Pwr 5 GHz: 12 dBm
Strength

16dBm-40dB=-24dBm
12dBm-47dB=-35dBm

-30dBm
-41dBm

-36dBm
-47dBm
-42dBm
-53dBm -48dBm
-59dBm

6dB 6dB 6dB 6dB


0 1m 2m 4m 8m 16m Distance (m)

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
Why RSSI matters? - Free Space Path Loss
TX-Pwr 2.4 GHz: 16 dBm
Signal TX-Pwr 5 GHz: 12 dBm
Strength

Fluctuation e.g. 1 dB
16dBm-40dB=-24dBm
12dBm-47dB=-35dBm

-30dBm
-41dBm

-36dBm
-47dBm
-42dBm
-53dBm -48dBm
-59dBm

0 1m 2m 4m 8m 16m Distance (m)

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
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)

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
How do we calculate X,Y with Hyperlocation?
Heatmaps

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
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”

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.

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
What to expect from Wi-Fi location?

• General accuracy
• RSSI based: 5m – 10m
• With optimized RFID tags: 3m – 5m
• Hyperlocation: 1m – 3m

• Update Rate
• Probe based:
• 1 – 2 updates per minute
• Roaming triggers updates
• Data Packet based: up to 10s update rate
• RFID tags:
• depends on configuration, typically 5min update rate for static tags, 1min for moving
• Button push immediately (about 1s until CMX sends notification)

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
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

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
802.11mc – FTM Wi-Fi certified location
• 802.11mc (802.11-2016) specifies the Fine Timing Measurement (FTM) protocol for
device ranging
• Function already supported by some chipsets
• not widely used currently

• Uses cases
• Proximity services
• Locate the device if we know the distance between
the device and more than 3 APs

• Time stamps in ns accuracy


• 3 ns translate to 1 meter
• Device clock needs to have ns granularity
• No clock synchronization needed (drift estimate helpful)

• Accuracy:
• @80 MHz wide channel about 1m
• @20 MHz wide channel about 4m

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
Location using Ultra Wide Band
• Round trip time + TDOA
• Anchor sends packet
• Tag returns the packet, distance is calculated by RTT
• Packet is received by multiple anchors, distance is Anchor Tag
calculated by TDOA
• 6 GHz with 500 MHz channel width
• not sensitive to noise and reflections: pulse
• IEEE 802.15.4-2011
• Update rate 1 – 5 updates per second
• Accuracy sub 1m, up to 10-15 cm in optimal
conditions
• 3D (X,Y,Z) possible

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
DNA Spaces
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

APIs
Cisco Operational
DNA Spaces Insights Simplified Offer Structure, with a comprehensive feature set
MSE
Three 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

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Cisco DNA Spaces: SEE

DNA Spaces Cloud Open Roaming Cisco DNA Center Integration

• Behavior metrics • Auto Onboarding to Guest Wi-Fi • Client Location


• Right now metrics • Improved Guest Wi-Fi Experience • Intelligent Capture
• Location hierarchy • Assurance
• Cloud Detect & Locate (Base) • Rogue Location
• Location Analytics (Base)
• Report Export

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
Includes SEE

Cisco DNA Spaces: EXTEND

Customer Partner App Center


• On-prem and cloud APIs
• Customer Firehose • Partner Dashboard • Advanced Analytics
• Streaming Data Export • Partner Stream (e.g. for Stanley) • Indoor Mapping and Wayfinding
• Partner Firehose • Digital Signage
Enterprise Software • SLA & Monitoring for APIs • Asset Management
Extend location data into enterprise • Productivity
software platforms such as CRMs,
Data hubs, Analytics Platforms, And many more
Marketing clouds, etc.

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
Includes SEE and EXTEND

Cisco DNA Spaces: ACT

Captive Portal Cloud Detect & Locate (enhanced) Applications

• Acquire & identify visitors and map to • RSSI location in Cloud • Location Personas : Profile and segment
enterprise identity • Cloud Location APIs visitors based on at-location behavior
• Cloud Location History (Coming Soon) • Engagement Rules: Trigger notifications
to visitors & employees via multiple
Hyperlocation channels
• 1-3m accuracy with AP4800 • DNA Spaces SDK: Coming Soon
• Edge Device Manager: Coming Soon
Location Analytics (Advanced)
• Zone based (Coming Soon)

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
Architecture
Supports all Cisco Wireless Topologies
Partners

Enterprise Connectors Firehose API Data Export

Cisco DNA Spaces

Tethering
connect
Direct

Cloud enabled DNA Spaces


CMX On Prem Connector 2.1 Meraki
10.6.2 Cloud

WLC 8.8 MR2 WLC/C9800 WLC 8.0+ Meraki


C9800 16.10.1

Network Infrastructure

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
Location compute models – On-prem Model
Cisco DNA
Spaces
Location data
over HTTPS

Cisco DNA
Center
Maps Data
Location
Compute
CMX
Engine
Cisco CMX

Location Data over NMSP

Wireless LAN
Controller
CAPWAP CAPWAP CAPWAP

Access Points

WiFi *BLE *Zigbee

Clients
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public
Location compute models – Cloud Model
Location
Compute
Cisco DNA
Engine Spaces
Location data
Maps Data
over HTTPS

Cisco DNA
Center

Cisco DNA
Spaces
Connector
Location Data over NMSP

Wireless LAN
Controller
CAPWAP CAPWAP CAPWAP

Access Points

WiFi *BLE *Zigbee

Clients
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco DNA Spaces Connector 2.0
• Recommended for AireOS
• if X/Y is not needed or
• if cloud location is used

• One Connector can support multiple WLCs


HA support with active / active

HTTPS / Webhook

• System Requirements
• 2 vCPU
• 4 GB RAM
Cisco DNA Spaces
• 60 GB Hard Disk Connector 2.0

NMSP
• Scale
• Up to 10,000 APs
AireOS WLC
• Up to 350,000 Devices Catalyst 9800

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
When is on premise CMX Location Required ?

• 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 from AP

HTTPS / Webhook
and use in CMX for location calculations.

• Location for Prime Infrastructure


• Clients, Rogues, etc.

• Location for Cisco DNA Center


Cisco CMX 10.6
• Clients, Rouges*, etc.

NMSP
• Assurance
• Intelligent Capture
AireOS WLC
Catalyst 9800

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
Cisco CMX On-prem 10.6

• 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

• Supports multiple WLCs


• High Availability
Cisco CMX 10.6
• Tethering of On-prem and cloud

NMSP
• Display location in cloud of multiple CMX
• Cloud API AireOS WLC
Catalyst 9800

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
Cisco DNA Spaces Connector: Data Privacy
Reference

HTTPS / Webhook
Cisco DNA Spaces
Connector 2.0

NMSP
AireOS WLC
Catalyst 9800

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
Frequent Question:
Large Scale
Options for large scale wireless deployments
• Cloud Based Cisco DNA Spaces can support an unlimited size of
deployments with Cisco resolving issues with respect to scale
• Cisco DNA Spaces can consume data from multiple CMX or
Connectors.

HTTPS / Webhook
• 3rd Party should integrate with cloud APIs or partner APIs
• To scale with an CMX on-prem, each CMX on-prem will support a
maximum number of devices (90,000 unique MACs per day) and
design would have to break up network to handle this. Cisco DNA Spaces
connector

NMSP
• Exclude Probing Clients to ensure best set of data and improve scale.
AireOS WLC
Catalyst 9800

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
Large Scale with Connector

• Cloud is doing location calculation and analytics


• Single Connector can support 10.000 APs

HTTPS / Webhook
• Large scale Wireless Controllers
• Multiple Wireless Controllers

• Multiple Connectors can report into a single account


• Unlimited Support for number of elements in Location Cisco DNA Spaces
Connector 2.0
Hierarchy for Analytics

NMSP
• Unlimited Support for number of MAC devices
that location can be calculated for per day AireOS WLC
Catalyst 9800

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Scaling numbers compared
Reference

Appliance RSSI RSSI Hyperlocation Hyperlocation Analytics Movement:


APs MACs Number of
tracked per APs MACs tracked Zones NMSP
day per day messages
per second
CMX 3375 10,000 100,000 1,000 10,000 1,000 2,500

High-end virtual CMX 10,000 90,000 1,000 10,000 1,000 2,500

DNA Spaces Connector 10,000 350,000 / Coming Soon Coming Soon Unlimited 10,000
Unlimited

Recommended for Scale

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
Frequent Question:
Maps Workflow
Location requires maps

• X/Y can only be calculated if there are maps


• APs need to be positioned accurately
• Azimuth and Elevation for each radio and antenna

• Hyperlocation requires AP orientation

• Only one AP position possible


• Dual-5GHz with two external antennas: Try not separate more than 1m / 3ft

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
How to get maps into DNA Spaces

Maps need to be created in

Prime Infrastructure or DNA Center

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Prime Infrastructure to CMX

• CMX workflow in PI GUI

• Manual Export to file

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
DNA Center to CMX

• Maps can be IMPORTED from PI


• DNA Center syncs the maps to CMX
• Full hierarchy support with CMX 10.6.2
• Limited hierarchy support till CMX 10.6.1:
Global - Campus – Building – Floor

• For DNA Spaces Cloud location maps can be exported via


script from DNA Center 1.3.1 and later
• Native Connection from DNA Center to Cisco DNA
Spaces Cloud coming soon.

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
DNA Spaces – manual import

• Upload maps exported from PI or DNA Center manually to DNA Spaces

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
Business Metrics
Business Metrics with SEE is first step into
extracting value from Cisco DNA Spaces
• Business Insights is • Enter Location Info
included as part of Cisco • Business Insights
METADATA to improve
DNA Advantage and Business Insights uses sophisticated
provides the best data Machine Learning to
when remove anomalies
1. Location Hierarchy setup to from data and
be relevant to business (ie provide MONTHLY
group stores together)
aggregated data
2. Time zone is set in Metadata
to get open hours correct only.
3. Sq Footage is entered to get
per sq foot normalization
correct
4. Vertical is reported to get
vertical specific analytics (vs
Generic)

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
Behavior Metrics – Retail Example

Business Metrics are core value


of SEE and can be compared
across different customers.

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
Business Metrics at Cisco Live:
Visitor Distribution by Hour of Day

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
Detect & Locate
DNA Spaces – Detect & Locate

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
Cisco DNA Spaces: Detect and Locate
• Tethering with CMX on-prem
• Requires CMX 10.6.2
• Currently only option for DNA Center integration
• DNA Center does not support a map export via GUI (roadmap) but syncs map with CMX

HTTPS / Webhook
Cisco CMX 10.6.2

NMSP
AireOS WLC
Catalyst 9800

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
Cisco DNA Spaces: Detect and Locate
• RSSI Location Calculation in Cloud

HTTPS / Webhook
Cisco DNA Spaces
Connector 2.0

NMSP
AireOS WLC
Catalyst 9800

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
Migration
DNA Spaces Applications

Access points Wi-Fi

Room Occupancy
WebEx boards & Finder

Open Roaming
WLC
DNA Spaces
Connector
Video Camera
Analytics
Meraki MV

More
More
Devices

The Connector and Cloud architecture is the basis for expanding new applications on existing hardware

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 63
Why migrating to DNA Spaces
• New, cloud based, future proof platform
• DNA Spaces has no scale limitations like CMX on-prem
• Being in the Cloud, DNA Spaces has a faster pace of Innovation
• Single interface for 3rd party integration: Firehose API

HTTPS / Webhook
• GDPR compliance
• Migrate CMX Analytics to Cloud Analytics
• Trained filters for different verticals
Cisco DNA Spaces
• Location Personas, Impact Analysis, etc. Connector 2.0

NMSP
• Very long history retention

• Migrate CMX Connect to Cloud Captive Portal


AireOS WLC
• No need to direct users to CMX in datacenter Catalyst 9800

• Powerful captive portal editor

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
Supports all Cisco Wireless Topologies
Partners

Enterprise Connectors Firehose API Data Export

Cisco DNA Spaces

Tethering
connect
Direct

Cloud enabled DNA Spaces


CMX On Prem Connector 2.1 Meraki
10.6.2 Cloud

WLC 8.8 MR2 WLC/C9800 WLC 8.0+ Meraki


C9800 16.10.1

Network Infrastructure

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
DNA Spaces
Migration options
Migration Options

• Option 1 • Option 3
• Keep existing AireOS WLC and PI • Keep Prime
• Migrate MSE / CMX to DNA Spaces • Migrate WLC to C9800
• Migrate MSE / CMX to DNA Spaces
• Option 2
• Keep existing AireOS WLC • Option 4
• Migrate PI to DNA Center • Full stack migration
• Migrate MSE / CMX to DNA Spaces

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
DNA Spaces Migration - Option 1

• Keep AireOS WLC and PI and migrate to DNA Spaces

sync
Prime Prime
CMX 10.6.3 Cisco DNA Spaces
Connector

AireOS WLC AireOS WLC

Recommended If customer doesn’t have CMX on-prem.


Note: no client location in Prime

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
DNA Spaces Migration - Option 2

• Keep AireOS WLC and migrate to DNA Center and DNA Spaces

*Roadmap

Webhook
HTTPS\
sync
DNA DNA
Center Center
CMX 10.6.3 Cisco DNA Spaces
Connector

AireOS WLC AireOS WLC

Recommended Recommended if customer is migrating from MSE or


doesn’t have CMX on prem.
Note: no client location in DNA Center (roadmap)
BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 69
DNA Spaces Migration - Option 2

• Keep AireOS WLC and migrate to DNA Center and DNA Spaces

Note:
An existing Prime can be used to help in the
migration to Cisco DNA Center for maps and
managed devices
sync
DNA
Center
CMX 10.6.3
CMX can be synched to Prime or Cisco DNA
Center, but not to both at the same time

AireOS WLC

Recommended

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 70
DNA Spaces Migration - Option 3

• Keep Prime and migrate to C9800 and DNA Spaces

sync

Prime Prime
CMX 10.6.3 Cisco DNA Spaces
Connector

Catalyst 9800 Catalyst 9800

Recommended If customer doesn’t have CMX on-prem


Note: no client location in Prime

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 71
DNA Spaces Migration - Option 4

• Full stack migration

Webhook
HTTPS\
synch
DNA DNA
Center Center
CMX 10.6.3 Cisco DNA Spaces
Connector

NMSP
Catalyst 9800 Catalyst 9800

Recommended If customer doesn’t have CMX on-prem


Note: no client location in DNA Center

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
Cisco DNA Spaces Stanley Architecture
Traditional MSE, CMX on-premise Model New Cloud Based Model

DNA Spaces Cloud


Cloud Monitored
Connection

Partner Stream
DNA Spaces
CMX 10.6 on premise Connector
Connector
based Firehose
DNA Center or PI Mobileview DNA Center or PI
5.4.3
WLC WLC

Wi-Fi Wi-Fi

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 73
Use Cases
Cisco DNA Spaces
Digitizing Spaces: People & Things

See
See what’s happening at your
spaces

Act Leverage digitization tool


kits to act on insights

Drive business outcomes with


Extend partner apps and enterprise
extensions

Cisco Wireless Network :


Connectivity + Digitization
BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 75
Key Use Cases

Retail Hospitality Workspaces


• Insights into employee and visitor behavior to
• Understand shopper, associate behavior, measure workspace utilization, understand
benchmark performance, make informed • Insights into guest, visitor and employee patterns
decisions behavior. Benchmark performance • Understand how conditions in the office and
• Acquire visitors, deliver relevant experiences • Acquire and identify guests/ members events impact employee behavior
through notifications • Deliver contextual on premises notifications • Trigger notifications, alerts and business
• Locate and monitor assets like shopping carts • Monitor and locate assets such as luggage workflows based on behavior of people and
• Monitor temperature, humidity of assets and trolleys things
sensors like refrigerators and trigger alerts • Track and locate assets and monitor asset
telemetry

Healthcare Manufacturing Education


• Insights into patient, visitor & staff behavior • Insights into student, employee and visitor
Onboard & acquire patients, visitors. Provide • Insights into employee and visitor behavior.
• behavior
location & user specific information (links to • Trigger alerts when equipment hasn’t been
• Understand how events and variations impact
services, retail, surveys, etc.) used in a long time, enter prohibited zones
behavior
Avoid loss of medical equipment and reorder • Automate data monitoring of equipment.
• • Trigger notifications, alerts and business
stock only as it runs low • Prevent inventory damage from environmental
workflows based on behavior of people and
Ensure devices are in compliance with CDC conditions
• things
Locate/track assets, monitor assets sensitive • Enhance your equipment paths of operation
• • Track and locate assets and monitor asset
to environmental conditions and trigger alerts and make better workflows.
telemetry

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 76
Business Insights
at CLEUR 2019
Visitor Distribution by Hour of Day

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 78
Location Personas – Technical Seminars

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 79
Location Personas – Explorer

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 80
How to integrate
3rd Party
Applications
Cisco DNA Spaces Cloud APIs

Webhook / 3rd Party Software

• Requires EXTEND License

HTTPS / Webhook

REST API
• 3rd party communicates with Cisco DNA Spaces cloud
• All designs supported (Connector, CMX, Meraki)

• REST API
• API like on-prem but not 1:1

HTTPS / Webhook
• Returns JSON data

• Notifications
Cisco CMX 10.6 or
• Requires a receiver / webhook Connector

NMSP
• Posts JSON data to the webhook

• Limited number of 10 messages per second will be enforced AireOS WLC


Catalyst 9800

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 82
Cisco DNA Spaces Cloud APIs

https://developer.cisco.com/docs/dna-spaces-cloud-swagger/ Webhook / 3rd Party Software

HTTPS / Webhook

REST API
HTTPS / Webhook
Cisco CMX 10.6 or
Connector

NMSP
AireOS WLC
Catalyst 9800

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 83
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

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 84
Cloud APIs

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 85
Integrating Business App via the DNA Spaces
Firehose API
Cloud-first, high
Firehose API characteristics:
performance, and
low latency Firehose • Secure and high-volume streaming API
API​ used specifically • Carries multiple technology data
for partners to • Contains machine learning algorithms
integrate their
business Wi-Fi data

applications with Firehose API


BLE data
Sensors data

Cisco DNA Spaces Video


Staff presence
Guest location
Cloud
Customer visits Partners
Map changes
and more!

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 86
Meeting Room
Finder
By combining user location updates & Webex Board
presence updates…
Workspaces
• Room Utilization
• Employee Experience

Firehose
Streaming API

…Cisco DNA Spaces & MazeMap can help employees


and office mangers better utilize their meeting rooms

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 88
How the Firehose API powers this demo
DNA Firehose API
Space
s

{
"recordUid": "event-3331335b",
"recordTimestamp": 1570213298000,
"spacesTenantId": "spaces-tenant-dc8d3aa5",
"spacesTenantName": "CXC",
"partnerTenantId": "cxc",
"eventType": "TP_PEOPLE_COUNT_UPDATE", Record Details e.g.
"tpPeopleCountUpdate": { - Time
"tpDeviceId": "SJC Mexico City WB", - Event Type
"location": { - Location (Site,
"locationId": "location-854d183e", Floor, Zone)
"name": "Mexico City",
"inferredLocationTypes": [
"ZONE"
HTTP Post ……
(Faces }
detected) },
• Location of Wi-Fi Devices (via AP detection) "presence": false,
• Room Availability Status via Webex Endpoint "peopleCount": 4,
Wi-Fi Clients "standbyState": 1,
(Webex Board, Room Kit, etc.) Detected "ambientNoise": -1, Event Details
• Combined and sent to partner MazeMap via "drynessScore": -1, - Presence
Firehose API for visualization "activeCalls": 0, (binary)
"presentationState": 0, - People Count
"timeStamp": 1570213298000 - Time
LIVE: https://dnas-demos.web.app/ }
}

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public
Wayfinding at
#CLEUR 2020
Cisco Event App

• Browser based map


• Easy integration into any mobile app
• Map POIs to URLs

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 91
Find my Friends

• Create a Group
• Send Invite link to your friends
• Via Webex Teams, E-Mail, WhatsApp, SMS, …

• Your friends click on the link and become member of


the group

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 92
Enable Partner App Integration

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 93
Partner App Settings

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 94
How busy is catering in Hall 8.1 and Keynote

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 95
Problem:
How do we enable a
seamless guest
onboarding experience
across enterprise and
consumer markets?
OpenRoaming
OpenRoaming gets your customers connected,
seamlessly and securely
Access providers Identity providers

Targeted verticals in DNAS

Identity Join
Join
Federation

Device manufacturers
Seamless, Secure
Enterprise zero touch authentication
Significantly Service providers
more users
Consumer locals Wi-Fi for on a secure
on your Wi-Fi Loyalty apps
users SSID
Large Venues Cloud providers
Enterprises

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 98
OpenRoaming
Identity Providers Access Providers End Users

Brings back data ownership


Additional users engaged
and additional revenue stream Better mobile experience
on platform; stickiness
across the board
Promise of a better experience
Provides better customer
for customers Remove onboarding pain
experience as a differentiator
points everywhere
Enable actionable location
Extends access network and
based analytics Movement from LTE
footprint; OPEX savings with
to Wi-Fi; saves data
offload to Wi-Fi (SP) Prove value in IT infrastructure

More engagement Better experience Seamless mobility

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 99
Seamless on-boarding

• Sign up
• Install Cisco Events App
• Login with your Cisco One ID
• Accept terms & Services
• App adds a Hotspot configuration with your ID to your device

• Device Support
• Apple iOS11 and above
• Android 9 and above from Samsung, Google, Motorola and HTC
• Currently no support on Huawei, OnePlus, some Google Pixel and Sony

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 100
OpenRoaming: How it works

1 Signup: Identity
• Certificate Authority verifies OpenRoaming Provider
entity & issues cert Identity
• Identity Provider (IdP) Federation
configures DNS
• Device configuration Identity
Provider

2 Automated Wi-Fi onboarding: Wi-Fi Access


Service
Provider
• Device tries to attach to Network
Passpoint SSID
• Network looks up IdP in DNS EAP
• Secure & authenticated tunnel Authentication
• EAP authentication inside
tunnel
• WPA—protected secure guest
access
Identity Provider Discovery Configure DNS

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 101
How to enable OpenRoaming on your network

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 102
Catalyst 9800 Hotspot 2.0 config
Connector acts as RADIUS Reference

HTTPS / RadSec
Cisco DNA Spaces
Connector 2.0

RADIUS
AireOS WLC
Catalyst 9800

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 105
Catalyst 9800 Hotspot 2.0 config
Reference

ANQP Configuration

HTTPS / RadSec
Cisco DNA Spaces
Connector 2.0

RADIUS
AireOS WLC
Catalyst 9800

ANQP – Access Network Query Protocol


BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 106
OpenRoaming Client on Catalyst 9800

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 107
Wi-Fi network selection
Apple iOS Android 10

Source:
https://support.apple.com/en-us/HT202831
Source:
https://source.android.com/devices/tech/connect/wifi-network-selection

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 108
Open Roaming at #CLEUR2020 (Just Monday)

Tuesday morning

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 109
Complete your
online session
survey • Please complete your session survey
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 t-shirt.
• All surveys can be taken in the Cisco Events
Mobile App or by logging in to the Content
Catalog on ciscolive.com/emea.

Cisco Live sessions will be available for viewing on


demand after the event at ciscolive.com.

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 110
Continue your education

Demos in the
Walk-in labs
Cisco campus

Meet the engineer


Related sessions
1:1 meetings

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 111
Thank you
References

• Best way to get configuration guides and tips is through the web pages of
your dnaspaces.io account
• DNA Spaces guides:
https://www.cisco.com/c/en/us/support/wireless/dna-spaces/products-
installation-and-configuration-guides-list.html
• DNA Spaces youtube channel:
https://www.youtube.com/channel/UCTdSQCFCc72FCrH0m61hrRw
• Wi-Fi Location-Based Services 4.1 Design Guide
https://www.cisco.com/c/en/us/td/docs/solutions/Enterprise/Mobility/WiFiLBS-
DG.html

BRKEWN-2012 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 114

You might also like