26
Cisco CMX Harvey Delery

[IoT World Forum Webinar] Review of CMX Cisco technology

  • Upload
    bemyapp

  • View
    565

  • Download
    1

Embed Size (px)

Citation preview

Page 1: [IoT World Forum Webinar] Review of CMX Cisco technology

Cisco CMXHarvey Delery

Page 2: [IoT World Forum Webinar] Review of CMX Cisco technology

Create Business Impact with Cisco’s CMX

• Presence and location detection• Visibility (Wi-Fi, BLE, video)

• Easy Wi-Fi login, custom or social• Zone-based, custom splash pages

• App-based mobile engagement• Context-aware in-venue experiences

Analytics

Detect Connect Engage

Page 3: [IoT World Forum Webinar] Review of CMX Cisco technology

How CMX Works

API

Controller MSE

API

LOCATION DATA

Notification Receiver

Application Layer

Access Points

Probe RSSIData RSSI

Page 4: [IoT World Forum Webinar] Review of CMX Cisco technology

Mobility Services Engine(MSE)

Prime Infrastructure Management

Location Services Topology Today

Wireless Network

Cisco WLC

Component Roles

Prime Infra = ManagementMSE = Location CalculationWLC/AP = Wi-Fi Access, collect RSSI from clientsNotification Receivers = Subscribe to location eventsCMX Mobile App Server = Application server for mobile clients

Cisco APs

CMX Mobile App Server

Notification Receiver

Wi-Fi Clients

Page 5: [IoT World Forum Webinar] Review of CMX Cisco technology

A History of Location Innovation

Industry/Market Needs Cisco Innovations

Wi-Fi-based Indoor Location

Micro-Location Targeting, Hyper-local content

Real Time Device and Asset Tracking Requirements

Advent of BLE Sensors in Consumer Industries

Improved Refresh Rates with FastLocate

BLE Integrated AP

Hyperlocation with Angle of Arrival (AoA)

RSSI Triangulation added to Cisco Aironet APGPS Location Indoors

Page 6: [IoT World Forum Webinar] Review of CMX Cisco technology

Snapshot: What’s New

Better Understand Customers

Location Innovations User-Centric Design Scale as You Grow

MSE 10.1 • 3X scaling per box + clustering• Real Time Analytics• 5X latency improvement

• Role-based Access • Work flow driven UI • Integrated Visibility Wi-Fi

Location, BLE, Video*• Verticalized Analytics Solutions

• FastLocate • Hyperlocation • BLE Aware

Understand Consumers Simplify Tools Prepare Any Enterprise

Page 7: [IoT World Forum Webinar] Review of CMX Cisco technology

Innovation is only as good as your Location.

Aggregate ActionableAccurate

After10-120 updates per minute

Before1-2 updates per minute

After2-4 sec

Before10-20 sec system latency

After< 1 meter

Before5-7 meters

Understand Customer Behavior Identify Movement Patterns Gain Real Time Insights

Location Accuracy Refresh Rate System Latency

Page 8: [IoT World Forum Webinar] Review of CMX Cisco technology

CMX REST API

Page 9: [IoT World Forum Webinar] Review of CMX Cisco technology

Make your Services Location Aware

Business applications can harness real time intelligence and context from the Wi-Fi network

• Use Mobility Services API to extract location information from CMX• REST

• CMX can locate Wi-Fi sources• Smartphones, WiFi tags, Laptops, Printers,

other APs etc.• CMX can also locate some non-WiFi sources

using CleanAir technology• Bluetooth Sensors, Wireless Video Camera,

Jammers, Microwave ;)

Page 10: [IoT World Forum Webinar] Review of CMX Cisco technology

CMX REST API• Retrieve location information from CMX using

Representational State Transfer (REST) API• CMX REST API uses standard Hypertext Transfer

Protocol (HTTP)• HTTP methods supported GET, POST, PUT and

DELETE• Each resource identified by Uniform Resource

Identifier (URI) • Data formatted as JavaScript Object Notation

(JSON)• Basic authentication scheme to authenticate API

Page 11: [IoT World Forum Webinar] Review of CMX Cisco technology

Location APIsMapsReal Time Location

Location history Notification API

Page 12: [IoT World Forum Webinar] Review of CMX Cisco technology

Authentication• The Authorization header is constructed as follows: • Username and password are combined into a

string "username:password". • The resulting string literal is then encoded

using Base64. • The authorization method, a space and the

string "Basic" is then put before the encoded string.

Page 13: [IoT World Forum Webinar] Review of CMX Cisco technology

Data Format• Response type is JSON

Page 14: [IoT World Forum Webinar] Review of CMX Cisco technology

Maps API/api/config/v1/mapsDetailed map information about campuses, building, floors, map dimensions, regions, zones, etc.

/api/config/v1/maps/info/{campusName}/{buildingName}/{floorName}

All floor information associated with campusName -> buildingName -> floorName

/api/config/v1/maps/image/{campusName}/{buildingName}/{floorName}

Floor image associated with campusName -> buildingName -> floorName

/api/config/v1/maps/imagesource/{imageName}Image associated with the specified imageName

Page 15: [IoT World Forum Webinar] Review of CMX Cisco technology

Map Image

Page 16: [IoT World Forum Webinar] Review of CMX Cisco technology

Map Info

Page 17: [IoT World Forum Webinar] Review of CMX Cisco technology

Real Time Location API – Client/api/location/v2/clients

Complete list of wireless clients/api/location/v2/clients{?[ipaddress|macAddress|username]}

Location of wireless client with specified id. ID can be MAC address, IP address, or username

MAC format is /api/location/v2/clients?macAddress=30:f7:c5:cc:3e:xxIP address format is /api/location/v2/clients?ipAddress=10.10.10.10Username format is /api/location/v2/clients?username=someUsername

/api/location/v2/clients/countCount of wireless clients for the specified query conditions

Page 18: [IoT World Forum Webinar] Review of CMX Cisco technology

Client Location

Page 19: [IoT World Forum Webinar] Review of CMX Cisco technology

REST API Documentationhttps://serverAddress/apidocs/

Page 20: [IoT World Forum Webinar] Review of CMX Cisco technology

REST API Documentation - Try

Page 21: [IoT World Forum Webinar] Review of CMX Cisco technology

Real Innovations for the Digital BusinessStraight from Customer Conversations

RetailBanking Hospitality Healthcare

Use Cases on Display at CMX Lab

Page 22: [IoT World Forum Webinar] Review of CMX Cisco technology

RetailBanking Hospitality Healthcare

Patron ExperienceStreamlined Operations

When a patron enters the bank…• Signage changes to welcome patron to

specific area of bank• VIP guest presence is detected and sent to

greeters to extend personal welcome• Patron banking information is populated on

teller’s screen

Banking Hospitality Retail Healthcare

Real Innovations for the Digital BusinessStraight from Customer Conversations

Page 23: [IoT World Forum Webinar] Review of CMX Cisco technology

Guest ExperienceIntegrated Analytics

When guest walks in…• Wi-Fi Access is pushed to mobile device• Signage changes to welcome message• Business can count patrons using Wi-Fi, BLE

& video analytics

Banking Hospitality Retail Healthcare

Real Innovations for the Digital BusinessStraight from Customer Conversations

Page 24: [IoT World Forum Webinar] Review of CMX Cisco technology

Customer ExperienceInventory Management

When a customer walks in…• They can tap a product to add it to their

wishlist or smart cart on mobile app• Staffing gets a trigger if there are too many

patrons in one area• Customers can self-check-out using app

Banking Hospitality Retail Healthcare

Real Innovations for the Digital BusinessStraight from Customer Conversations

Page 25: [IoT World Forum Webinar] Review of CMX Cisco technology

Patient ExperienceCompliance & Efficiency

When patient’s doctor walks into room…• Lights turn on• Patient chart pops up on wall• Doctor is reminded to sanitize hands upon

entering and leaving

Banking Hospitality Retail Healthcare

Real Innovations for the Digital BusinessStraight from Customer Conversations

Page 26: [IoT World Forum Webinar] Review of CMX Cisco technology

Thank You