SlideShare a Scribd company logo
1 of 21
Using Cisco Connected
Mobile Experiences
(CMX) to Deliver Blue
Dot Indoor Location
Positioning
Tessa Mero
Developer Evangelist, Cisco DevNet
(“The CMX API” to
keep it short)
Tessa Mero
Developer Evangelist, Cisco DevNet
• Introduction to Location
Services and Use Cases
• CMX Solution and Architecture
• CMX API Documentation
• CMX NotificationSubscription
API Demo
• Cisco Devnet Demo
Agenda
• Developer Evangelist
• Community Contributor
• Prev College Instructor
• Prev Web Developer
About Me
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
What are Location Services?
Location Services describe class of services
that provides information in Real-Time about
the location or proximity of objects, animals,
people and goods.”
Use cases
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Missing Tool solutions ensure there is
pervasive visibility on tools/materials and
that workers can quickly search and
navigate the workspace to find them. This
is especially important for:
• High-value assets
• Tools essential to job flow
• Tools used infrequently (i.e. location is
easily forgotten)
Here we show how the user searches for
a particular tool, identifies the nearest
one available, and then uses the mobile
app to navigate the floor and retrieve it.
Finding People and Assets
Demo
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Geofencing solutions ensure that there is
pervasive visibility on tools entering and
exiting a pre-defined area.
Here we show how a log is created when
a tool enters/exits the pre-defined area.
An alert can also be generated for theft
prevention – for example, if someone
other than the owner exits with the tool.
Geo fencing
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Navigating to a certain location inside a
mall or a retail store or even a hospital.
Giving the best experience is very
important.
Navigation
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Worker Productivity solutions
ensure that workers are
performing effectively. It can
record the outcome and time it
takes them to complete a job to
help identify areas on which they
need more training.
Here we show how we can track
the time workers spend on their
jobs to establish a baseline and
track individual performance.
Workforce Productivity
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
More Use Cases
• Hospitals – Blue Dot location, you can easily locate patients
• Offices – location of office equipment, visitors/guests
• Manufacturing – Deploy a CMX, use sensors on machinery to alert
issues
• Retail – Tailor ads on your app based on where you’ve visited/how
long
Let’s learn
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Connected Mobile Experience (CMX)
CONNECT
GUEST PRESENCE
DETECT
Seamless, secure
Wi-Fi on-boarding
Mobile device detected Local services
GUEST EXPERIENCE
Cisco Connected Mobile Experience
GUEST ACCESS
ENGAGE
13DEVNET-1069
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
How the Connected Mobile Experience Works
Analytics
Data
Cisco MSE
(Virtual/Physical)
Customer Engagement
Context
Data
Access Points
Partner Mobile App
Server/EMSP
EMSPDevice App
Built With
CMX APIs
Generate Customer Insights Increase Mobile Engagement Boost Customer Satisfaction
CMX Analytics UI
(Location, behavior and
demographic insights)
Personalized Offers
Wayfinding
Notifications
Prime
Infrastructure
Northbound
clients
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
CMX Options
Greater Customer Insights
PRESENCE
BASIC
LOCATION
ENHANCED
LOCATION HYPERLOCATION
30m 7m 5m <1m
In Zone Detection X,Y Coordinates Optimized Highly accurate
Visitors, Dwell Time
Way Finding,
Correlation
Location Accuracy
Product Placement,
Asset Management
Cisco AP’s Map Integration Increased AP density Hyperlocation Solution
Location Accuracy
Location Type
Use Cases
AP Requirements
Notification Subscription Demo
Open Chrome browser and go to: http://cmxlocationsandbox.cisco.com/
Username: learning
Password: learning
CMX API Docs
https://developer.cisco.com/site/cmx-mobility-services/
https://cmxlocationsandbox.cisco.com/apidocs/
Q & A
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Continue Your Education
• DevNet Learning Labs – https://learninglabs.cisco.com
• Cisco CMX API - https://cmxlocationsandbox.cisco.com/apidocs/
• DevNet UCS Dev Center – https://developer.cisco.com/site/ucs-dev-center
• Explore Cisco DevNet – https://developer.cisco.com
19DEVNET-2060
Cisco DevNet API’s Demo
Thank you

More Related Content

What's hot

Democratizing AI/ML with GCP - Abishay Rao (Google) at GoDataFest 2019
Democratizing AI/ML with GCP - Abishay Rao (Google) at GoDataFest 2019Democratizing AI/ML with GCP - Abishay Rao (Google) at GoDataFest 2019
Democratizing AI/ML with GCP - Abishay Rao (Google) at GoDataFest 2019GoDataDriven
 
Extending Zeek for ICS Defense
Extending Zeek for ICS DefenseExtending Zeek for ICS Defense
Extending Zeek for ICS DefenseJames Dickenson
 
WhereScape, the pioneer in data warehouse automation software
WhereScape, the pioneer in data warehouse automation software WhereScape, the pioneer in data warehouse automation software
WhereScape, the pioneer in data warehouse automation software Patrick Van Renterghem
 
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingVTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingSachin Gowda
 
PrésentationCI_CD.pptx
PrésentationCI_CD.pptxPrésentationCI_CD.pptx
PrésentationCI_CD.pptxBechirElosma
 
Azure Virtual Desktop Overview.pptx
Azure Virtual Desktop Overview.pptxAzure Virtual Desktop Overview.pptx
Azure Virtual Desktop Overview.pptxceyhan1
 
Data Center Project Management: Key Components of a Successful System
Data Center Project Management:  Key Components of a Successful SystemData Center Project Management:  Key Components of a Successful System
Data Center Project Management: Key Components of a Successful Systemdpsir
 
Dự án triển khai giải pháp VDI thành công - Mr Hoàng Văn Thắng
Dự án triển khai giải pháp VDI thành công - Mr Hoàng Văn ThắngDự án triển khai giải pháp VDI thành công - Mr Hoàng Văn Thắng
Dự án triển khai giải pháp VDI thành công - Mr Hoàng Văn ThắngLac Viet Computing Corporation
 
Green computing PPT Notes.ppt
Green computing PPT Notes.pptGreen computing PPT Notes.ppt
Green computing PPT Notes.pptganeshkarthy
 
Rapport de stage telecom de Dika Etame Guy Landry. Encadreur: Kamleu Noumi Em...
Rapport de stage telecom de Dika Etame Guy Landry. Encadreur: Kamleu Noumi Em...Rapport de stage telecom de Dika Etame Guy Landry. Encadreur: Kamleu Noumi Em...
Rapport de stage telecom de Dika Etame Guy Landry. Encadreur: Kamleu Noumi Em...Emeric Kamleu Noumi
 
Mise en place d’une infrastructure cloud basée sur cloudstack
Mise en place d’une infrastructure cloud basée sur cloudstackMise en place d’une infrastructure cloud basée sur cloudstack
Mise en place d’une infrastructure cloud basée sur cloudstackchammem
 
Formation libre OpenStack en Français
Formation libre OpenStack en FrançaisFormation libre OpenStack en Français
Formation libre OpenStack en FrançaisOsones
 
Rapport PFE MeetASAP
Rapport PFE MeetASAP Rapport PFE MeetASAP
Rapport PFE MeetASAP Aroua Jouini
 
Hybridcloud & Multicloud with GCP Anthos.pptx
Hybridcloud & Multicloud with GCP Anthos.pptxHybridcloud & Multicloud with GCP Anthos.pptx
Hybridcloud & Multicloud with GCP Anthos.pptxHARSH MANVAR
 
Azure Digital Twins.pdf
Azure Digital Twins.pdfAzure Digital Twins.pdf
Azure Digital Twins.pdfTomasz Kopacz
 
AUTOMATISATION DU DEPLOIEMENT ET DE LA GESTION DES RESEAUX VIRTUELS DANS LE C...
AUTOMATISATION DU DEPLOIEMENT ET DE LA GESTION DES RESEAUX VIRTUELS DANS LE C...AUTOMATISATION DU DEPLOIEMENT ET DE LA GESTION DES RESEAUX VIRTUELS DANS LE C...
AUTOMATISATION DU DEPLOIEMENT ET DE LA GESTION DES RESEAUX VIRTUELS DANS LE C...Khadidja BOUKREDIMI
 
Top 10 Strategic Technology Trends 2007-2014 - Gartner
Top 10 Strategic Technology Trends 2007-2014 - GartnerTop 10 Strategic Technology Trends 2007-2014 - Gartner
Top 10 Strategic Technology Trends 2007-2014 - GartnerDinh Le Dat (Kevin D.)
 
Etude et mise en place d’un Cloud privé Avec Openstack
Etude et mise en place d’un Cloud privé Avec OpenstackEtude et mise en place d’un Cloud privé Avec Openstack
Etude et mise en place d’un Cloud privé Avec OpenstackBayeOusseynouFall
 

What's hot (20)

Democratizing AI/ML with GCP - Abishay Rao (Google) at GoDataFest 2019
Democratizing AI/ML with GCP - Abishay Rao (Google) at GoDataFest 2019Democratizing AI/ML with GCP - Abishay Rao (Google) at GoDataFest 2019
Democratizing AI/ML with GCP - Abishay Rao (Google) at GoDataFest 2019
 
Extending Zeek for ICS Defense
Extending Zeek for ICS DefenseExtending Zeek for ICS Defense
Extending Zeek for ICS Defense
 
WhereScape, the pioneer in data warehouse automation software
WhereScape, the pioneer in data warehouse automation software WhereScape, the pioneer in data warehouse automation software
WhereScape, the pioneer in data warehouse automation software
 
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingVTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
 
PrésentationCI_CD.pptx
PrésentationCI_CD.pptxPrésentationCI_CD.pptx
PrésentationCI_CD.pptx
 
Azure Virtual Desktop Overview.pptx
Azure Virtual Desktop Overview.pptxAzure Virtual Desktop Overview.pptx
Azure Virtual Desktop Overview.pptx
 
Data Center Project Management: Key Components of a Successful System
Data Center Project Management:  Key Components of a Successful SystemData Center Project Management:  Key Components of a Successful System
Data Center Project Management: Key Components of a Successful System
 
Dự án triển khai giải pháp VDI thành công - Mr Hoàng Văn Thắng
Dự án triển khai giải pháp VDI thành công - Mr Hoàng Văn ThắngDự án triển khai giải pháp VDI thành công - Mr Hoàng Văn Thắng
Dự án triển khai giải pháp VDI thành công - Mr Hoàng Văn Thắng
 
Green computing PPT Notes.ppt
Green computing PPT Notes.pptGreen computing PPT Notes.ppt
Green computing PPT Notes.ppt
 
Rapport de stage telecom de Dika Etame Guy Landry. Encadreur: Kamleu Noumi Em...
Rapport de stage telecom de Dika Etame Guy Landry. Encadreur: Kamleu Noumi Em...Rapport de stage telecom de Dika Etame Guy Landry. Encadreur: Kamleu Noumi Em...
Rapport de stage telecom de Dika Etame Guy Landry. Encadreur: Kamleu Noumi Em...
 
Mise en place d’une infrastructure cloud basée sur cloudstack
Mise en place d’une infrastructure cloud basée sur cloudstackMise en place d’une infrastructure cloud basée sur cloudstack
Mise en place d’une infrastructure cloud basée sur cloudstack
 
Formation libre OpenStack en Français
Formation libre OpenStack en FrançaisFormation libre OpenStack en Français
Formation libre OpenStack en Français
 
Rapport PFE MeetASAP
Rapport PFE MeetASAP Rapport PFE MeetASAP
Rapport PFE MeetASAP
 
Hybridcloud & Multicloud with GCP Anthos.pptx
Hybridcloud & Multicloud with GCP Anthos.pptxHybridcloud & Multicloud with GCP Anthos.pptx
Hybridcloud & Multicloud with GCP Anthos.pptx
 
IT Infrastructure Project
IT Infrastructure ProjectIT Infrastructure Project
IT Infrastructure Project
 
Azure Digital Twins.pdf
Azure Digital Twins.pdfAzure Digital Twins.pdf
Azure Digital Twins.pdf
 
App Modernization with Microsoft Azure
App Modernization with Microsoft AzureApp Modernization with Microsoft Azure
App Modernization with Microsoft Azure
 
AUTOMATISATION DU DEPLOIEMENT ET DE LA GESTION DES RESEAUX VIRTUELS DANS LE C...
AUTOMATISATION DU DEPLOIEMENT ET DE LA GESTION DES RESEAUX VIRTUELS DANS LE C...AUTOMATISATION DU DEPLOIEMENT ET DE LA GESTION DES RESEAUX VIRTUELS DANS LE C...
AUTOMATISATION DU DEPLOIEMENT ET DE LA GESTION DES RESEAUX VIRTUELS DANS LE C...
 
Top 10 Strategic Technology Trends 2007-2014 - Gartner
Top 10 Strategic Technology Trends 2007-2014 - GartnerTop 10 Strategic Technology Trends 2007-2014 - Gartner
Top 10 Strategic Technology Trends 2007-2014 - Gartner
 
Etude et mise en place d’un Cloud privé Avec Openstack
Etude et mise en place d’un Cloud privé Avec OpenstackEtude et mise en place d’un Cloud privé Avec Openstack
Etude et mise en place d’un Cloud privé Avec Openstack
 

Similar to Cisco CMX API for Indoor Location Positioning

Streamline Your Desktop Operations and Improve Security with Amazon WorkSpace...
Streamline Your Desktop Operations and Improve Security with Amazon WorkSpace...Streamline Your Desktop Operations and Improve Security with Amazon WorkSpace...
Streamline Your Desktop Operations and Improve Security with Amazon WorkSpace...Amazon Web Services
 
Building the Next Generation Workplace
Building the Next Generation Workplace Building the Next Generation Workplace
Building the Next Generation Workplace Cisco Canada
 
Building The Next Generation Workplace
Building The Next Generation Workplace Building The Next Generation Workplace
Building The Next Generation Workplace Cisco Canada
 
Microsoft Microservices
Microsoft MicroservicesMicrosoft Microservices
Microsoft MicroservicesChase Aucoin
 
Cisco connect winnipeg 2018 unlocking business value with network programma...
Cisco connect winnipeg 2018   unlocking business value with network programma...Cisco connect winnipeg 2018   unlocking business value with network programma...
Cisco connect winnipeg 2018 unlocking business value with network programma...Cisco Canada
 
The elegant way of implementing microservices with istio
The elegant way of implementing microservices with istioThe elegant way of implementing microservices with istio
The elegant way of implementing microservices with istioInho Kang
 
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클Oracle Korea
 
Matias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effortMatias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effortMatias Creimerman
 
ZiniosEdge Company Overview
ZiniosEdge Company OverviewZiniosEdge Company Overview
ZiniosEdge Company OverviewVijay Kumar
 
Considerations for UC and cloud deployments
Considerations for UC and cloud deploymentsConsiderations for UC and cloud deployments
Considerations for UC and cloud deploymentsTodd Landry
 
Cloud computing training | Cloud computing courses
Cloud computing training | Cloud computing coursesCloud computing training | Cloud computing courses
Cloud computing training | Cloud computing coursesCloud computing training
 
Watson bluemix 17112014
Watson bluemix 17112014Watson bluemix 17112014
Watson bluemix 17112014IBM
 
Journey to Cloud-Native: Where to start in your app modernization process
Journey to Cloud-Native: Where to start in your app modernization processJourney to Cloud-Native: Where to start in your app modernization process
Journey to Cloud-Native: Where to start in your app modernization processVMware Tanzu
 
Интуитивная сеть как платформа для надежного бизнеса
Интуитивная сеть как платформа для надежного бизнесаИнтуитивная сеть как платформа для надежного бизнеса
Интуитивная сеть как платформа для надежного бизнесаCisco Russia
 
New eBook! Citrix howto build an all star app desktop virtualization team
New eBook! Citrix howto build an all star app desktop virtualization teamNew eBook! Citrix howto build an all star app desktop virtualization team
New eBook! Citrix howto build an all star app desktop virtualization teamNuno Alves
 
Domain 8 of CEH Cloud Computing.pptx
Domain 8 of CEH Cloud Computing.pptxDomain 8 of CEH Cloud Computing.pptx
Domain 8 of CEH Cloud Computing.pptxInfosectrain3
 
Best IT Solution Company
Best IT Solution CompanyBest IT Solution Company
Best IT Solution Companytobjectsol
 
Solution BluePrint v. Smart Parking
Solution BluePrint v. Smart ParkingSolution BluePrint v. Smart Parking
Solution BluePrint v. Smart ParkingJisc
 

Similar to Cisco CMX API for Indoor Location Positioning (20)

Streamline Your Desktop Operations and Improve Security with Amazon WorkSpace...
Streamline Your Desktop Operations and Improve Security with Amazon WorkSpace...Streamline Your Desktop Operations and Improve Security with Amazon WorkSpace...
Streamline Your Desktop Operations and Improve Security with Amazon WorkSpace...
 
Building the Next Generation Workplace
Building the Next Generation Workplace Building the Next Generation Workplace
Building the Next Generation Workplace
 
Building The Next Generation Workplace
Building The Next Generation Workplace Building The Next Generation Workplace
Building The Next Generation Workplace
 
Microsoft Microservices
Microsoft MicroservicesMicrosoft Microservices
Microsoft Microservices
 
Cisco connect winnipeg 2018 unlocking business value with network programma...
Cisco connect winnipeg 2018   unlocking business value with network programma...Cisco connect winnipeg 2018   unlocking business value with network programma...
Cisco connect winnipeg 2018 unlocking business value with network programma...
 
The elegant way of implementing microservices with istio
The elegant way of implementing microservices with istioThe elegant way of implementing microservices with istio
The elegant way of implementing microservices with istio
 
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
 
Matias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effortMatias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effort
 
Transform IT services-
Transform IT services-Transform IT services-
Transform IT services-
 
ZiniosEdge Company Overview
ZiniosEdge Company OverviewZiniosEdge Company Overview
ZiniosEdge Company Overview
 
Considerations for UC and cloud deployments
Considerations for UC and cloud deploymentsConsiderations for UC and cloud deployments
Considerations for UC and cloud deployments
 
Cloud computing training | Cloud computing courses
Cloud computing training | Cloud computing coursesCloud computing training | Cloud computing courses
Cloud computing training | Cloud computing courses
 
Watson bluemix 17112014
Watson bluemix 17112014Watson bluemix 17112014
Watson bluemix 17112014
 
Journey to Cloud-Native: Where to start in your app modernization process
Journey to Cloud-Native: Where to start in your app modernization processJourney to Cloud-Native: Where to start in your app modernization process
Journey to Cloud-Native: Where to start in your app modernization process
 
Интуитивная сеть как платформа для надежного бизнеса
Интуитивная сеть как платформа для надежного бизнесаИнтуитивная сеть как платформа для надежного бизнеса
Интуитивная сеть как платформа для надежного бизнеса
 
New eBook! Citrix howto build an all star app desktop virtualization team
New eBook! Citrix howto build an all star app desktop virtualization teamNew eBook! Citrix howto build an all star app desktop virtualization team
New eBook! Citrix howto build an all star app desktop virtualization team
 
Domain 8 of CEH Cloud Computing.pptx
Domain 8 of CEH Cloud Computing.pptxDomain 8 of CEH Cloud Computing.pptx
Domain 8 of CEH Cloud Computing.pptx
 
Best IT Solution Company
Best IT Solution CompanyBest IT Solution Company
Best IT Solution Company
 
Solution BluePrint v. Smart Parking
Solution BluePrint v. Smart ParkingSolution BluePrint v. Smart Parking
Solution BluePrint v. Smart Parking
 
DVB Bank
DVB BankDVB Bank
DVB Bank
 

More from Tessa Mero

Developer relations KPIs
Developer relations KPIsDeveloper relations KPIs
Developer relations KPIsTessa Mero
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
5 ways to simply add media accessibility (m16y) to your jamstack app
5 ways to simply add media accessibility (m16y) to your jamstack app5 ways to simply add media accessibility (m16y) to your jamstack app
5 ways to simply add media accessibility (m16y) to your jamstack appTessa Mero
 
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?Tessa Mero
 
Optimize media performance in wordpress with cloudinary
Optimize media performance in wordpress with cloudinaryOptimize media performance in wordpress with cloudinary
Optimize media performance in wordpress with cloudinaryTessa Mero
 
Joining a developer experts program to leverage your career
Joining a developer experts program to leverage your careerJoining a developer experts program to leverage your career
Joining a developer experts program to leverage your careerTessa Mero
 
Finding the Jelly in the JAMstack
Finding the Jelly in the JAMstackFinding the Jelly in the JAMstack
Finding the Jelly in the JAMstackTessa Mero
 
Building APIs the serverless way
Building APIs the serverless wayBuilding APIs the serverless way
Building APIs the serverless wayTessa Mero
 
Don't let FaaS do a BaaS job
Don't let FaaS do a BaaS jobDon't let FaaS do a BaaS job
Don't let FaaS do a BaaS jobTessa Mero
 
Finding the jelly in the jam stack
Finding the jelly in the jam stackFinding the jelly in the jam stack
Finding the jelly in the jam stackTessa Mero
 
Chatbots Workshop SF JS Meetup May 2018
Chatbots Workshop SF JS Meetup May 2018Chatbots Workshop SF JS Meetup May 2018
Chatbots Workshop SF JS Meetup May 2018Tessa Mero
 
ChatOps Workshop
ChatOps WorkshopChatOps Workshop
ChatOps WorkshopTessa Mero
 
DeveloperWeek2018 - Let's Build a Chatbot
DeveloperWeek2018 - Let's Build a ChatbotDeveloperWeek2018 - Let's Build a Chatbot
DeveloperWeek2018 - Let's Build a ChatbotTessa Mero
 
Learn to Code with JavaScript - Choose Your Own Adventures
Learn to Code with JavaScript - Choose Your Own AdventuresLearn to Code with JavaScript - Choose Your Own Adventures
Learn to Code with JavaScript - Choose Your Own AdventuresTessa Mero
 
Revolutionize Your Workflow with ChatOps
Revolutionize Your Workflow with ChatOpsRevolutionize Your Workflow with ChatOps
Revolutionize Your Workflow with ChatOpsTessa Mero
 
Let's Build a Chatbot
Let's Build a ChatbotLet's Build a Chatbot
Let's Build a ChatbotTessa Mero
 
DevNet 1056 WIT Spark API and Chat Bot Workshop
DevNet 1056 WIT Spark API and Chat Bot WorkshopDevNet 1056 WIT Spark API and Chat Bot Workshop
DevNet 1056 WIT Spark API and Chat Bot WorkshopTessa Mero
 
Building Chatbots
Building ChatbotsBuilding Chatbots
Building ChatbotsTessa Mero
 
Understanding REST APIs in 5 Simple Steps
Understanding REST APIs in 5 Simple StepsUnderstanding REST APIs in 5 Simple Steps
Understanding REST APIs in 5 Simple StepsTessa Mero
 

More from Tessa Mero (20)

Developer relations KPIs
Developer relations KPIsDeveloper relations KPIs
Developer relations KPIs
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
5 ways to simply add media accessibility (m16y) to your jamstack app
5 ways to simply add media accessibility (m16y) to your jamstack app5 ways to simply add media accessibility (m16y) to your jamstack app
5 ways to simply add media accessibility (m16y) to your jamstack app
 
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
 
Optimize media performance in wordpress with cloudinary
Optimize media performance in wordpress with cloudinaryOptimize media performance in wordpress with cloudinary
Optimize media performance in wordpress with cloudinary
 
Joining a developer experts program to leverage your career
Joining a developer experts program to leverage your careerJoining a developer experts program to leverage your career
Joining a developer experts program to leverage your career
 
Finding the Jelly in the JAMstack
Finding the Jelly in the JAMstackFinding the Jelly in the JAMstack
Finding the Jelly in the JAMstack
 
Building APIs the serverless way
Building APIs the serverless wayBuilding APIs the serverless way
Building APIs the serverless way
 
Don't let FaaS do a BaaS job
Don't let FaaS do a BaaS jobDon't let FaaS do a BaaS job
Don't let FaaS do a BaaS job
 
Finding the jelly in the jam stack
Finding the jelly in the jam stackFinding the jelly in the jam stack
Finding the jelly in the jam stack
 
Chatbots Workshop SF JS Meetup May 2018
Chatbots Workshop SF JS Meetup May 2018Chatbots Workshop SF JS Meetup May 2018
Chatbots Workshop SF JS Meetup May 2018
 
ChatOps Workshop
ChatOps WorkshopChatOps Workshop
ChatOps Workshop
 
DeveloperWeek2018 - Let's Build a Chatbot
DeveloperWeek2018 - Let's Build a ChatbotDeveloperWeek2018 - Let's Build a Chatbot
DeveloperWeek2018 - Let's Build a Chatbot
 
Learn to Code with JavaScript - Choose Your Own Adventures
Learn to Code with JavaScript - Choose Your Own AdventuresLearn to Code with JavaScript - Choose Your Own Adventures
Learn to Code with JavaScript - Choose Your Own Adventures
 
Revolutionize Your Workflow with ChatOps
Revolutionize Your Workflow with ChatOpsRevolutionize Your Workflow with ChatOps
Revolutionize Your Workflow with ChatOps
 
Let's Build a Chatbot
Let's Build a ChatbotLet's Build a Chatbot
Let's Build a Chatbot
 
DevNet 1056 WIT Spark API and Chat Bot Workshop
DevNet 1056 WIT Spark API and Chat Bot WorkshopDevNet 1056 WIT Spark API and Chat Bot Workshop
DevNet 1056 WIT Spark API and Chat Bot Workshop
 
Chatbots
ChatbotsChatbots
Chatbots
 
Building Chatbots
Building ChatbotsBuilding Chatbots
Building Chatbots
 
Understanding REST APIs in 5 Simple Steps
Understanding REST APIs in 5 Simple StepsUnderstanding REST APIs in 5 Simple Steps
Understanding REST APIs in 5 Simple Steps
 

Recently uploaded

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Recently uploaded (20)

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Cisco CMX API for Indoor Location Positioning

  • 1. Using Cisco Connected Mobile Experiences (CMX) to Deliver Blue Dot Indoor Location Positioning Tessa Mero Developer Evangelist, Cisco DevNet
  • 2. (“The CMX API” to keep it short) Tessa Mero Developer Evangelist, Cisco DevNet
  • 3. • Introduction to Location Services and Use Cases • CMX Solution and Architecture • CMX API Documentation • CMX NotificationSubscription API Demo • Cisco Devnet Demo Agenda
  • 4. • Developer Evangelist • Community Contributor • Prev College Instructor • Prev Web Developer About Me
  • 5. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public What are Location Services? Location Services describe class of services that provides information in Real-Time about the location or proximity of objects, animals, people and goods.”
  • 7. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Missing Tool solutions ensure there is pervasive visibility on tools/materials and that workers can quickly search and navigate the workspace to find them. This is especially important for: • High-value assets • Tools essential to job flow • Tools used infrequently (i.e. location is easily forgotten) Here we show how the user searches for a particular tool, identifies the nearest one available, and then uses the mobile app to navigate the floor and retrieve it. Finding People and Assets Demo
  • 8. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Geofencing solutions ensure that there is pervasive visibility on tools entering and exiting a pre-defined area. Here we show how a log is created when a tool enters/exits the pre-defined area. An alert can also be generated for theft prevention – for example, if someone other than the owner exits with the tool. Geo fencing
  • 9. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Navigating to a certain location inside a mall or a retail store or even a hospital. Giving the best experience is very important. Navigation
  • 10. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Worker Productivity solutions ensure that workers are performing effectively. It can record the outcome and time it takes them to complete a job to help identify areas on which they need more training. Here we show how we can track the time workers spend on their jobs to establish a baseline and track individual performance. Workforce Productivity
  • 11. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public More Use Cases • Hospitals – Blue Dot location, you can easily locate patients • Offices – location of office equipment, visitors/guests • Manufacturing – Deploy a CMX, use sensors on machinery to alert issues • Retail – Tailor ads on your app based on where you’ve visited/how long
  • 13. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Cisco Connected Mobile Experience (CMX) CONNECT GUEST PRESENCE DETECT Seamless, secure Wi-Fi on-boarding Mobile device detected Local services GUEST EXPERIENCE Cisco Connected Mobile Experience GUEST ACCESS ENGAGE 13DEVNET-1069
  • 14. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public How the Connected Mobile Experience Works Analytics Data Cisco MSE (Virtual/Physical) Customer Engagement Context Data Access Points Partner Mobile App Server/EMSP EMSPDevice App Built With CMX APIs Generate Customer Insights Increase Mobile Engagement Boost Customer Satisfaction CMX Analytics UI (Location, behavior and demographic insights) Personalized Offers Wayfinding Notifications Prime Infrastructure Northbound clients
  • 15. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public CMX Options Greater Customer Insights PRESENCE BASIC LOCATION ENHANCED LOCATION HYPERLOCATION 30m 7m 5m <1m In Zone Detection X,Y Coordinates Optimized Highly accurate Visitors, Dwell Time Way Finding, Correlation Location Accuracy Product Placement, Asset Management Cisco AP’s Map Integration Increased AP density Hyperlocation Solution Location Accuracy Location Type Use Cases AP Requirements
  • 16. Notification Subscription Demo Open Chrome browser and go to: http://cmxlocationsandbox.cisco.com/ Username: learning Password: learning
  • 18. Q & A
  • 19. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Continue Your Education • DevNet Learning Labs – https://learninglabs.cisco.com • Cisco CMX API - https://cmxlocationsandbox.cisco.com/apidocs/ • DevNet UCS Dev Center – https://developer.cisco.com/site/ucs-dev-center • Explore Cisco DevNet – https://developer.cisco.com 19DEVNET-2060

Editor's Notes

  1. We are simply going to discuss the location services, and the API that gives you the ability to build those applications. We will talk about enterprise CMX. Wireless link controllers, access points (has blue dots), Meraki is also a wireless infrastructure that we offer that also has CMX. We will talk about the enterprise CMX.
  2. So let’s go over some use cases for using location services.
  3. You can find people and assets. It’s a great way to track tools or materials, especially when they are significantly high in cost. In this image, you see how the user searches for a particular tool, identifies the nearest one available, and then uses the mobile app to navigate the floor and retrieve it.
  4. Location services is great for Geo fencing. Geofencing is a solution to track if a tool is entering or exiting a pre-defiend area. Here you can see how a log is created when a tool enters/exits the pre-defined area. An alert can also be generated for theft prevention, for exampe ,if someone other than the owner exits with the tool. So basically geo fencing can prevent losing items, or basically preventing theft from occuring.
  5. Location services help with navigating to certain locations in a large area, such as a mall or retail store, or even a hospital. You can use a mobile app and find your way, and your app will know your location based on the location of the phone, and help direct you to where you need to go.
  6. Location services help with workforce productivity. Worker productivity solutions ensure that workers are performing more effectively. It can record the outcome and time it takes for them to complete a job to help identify which areas on which jobs they need more training on. Here you can see how we can track the time workers spend on their jbos to establish a baseline and track individual performance. So basically it helps a lot in the manufacturing industry or any other similar industries with machinery.
  7. Hospitals – Blue Dot location, you can easily locate patients, apply a beacon onto a patient’s medical tag and on medical equipment. Corporate Offices – You can put location tracking on office equipment or have visitor or guests that are onsite for a meeting or long term staff and be able to track them. Manufacturing – You can deploy a CMX on-premis solution. You can use sensors on machinery for asset tagging or triggering issues for a piece of machinery that isn’t functioning correctly Retail – you can tailor ads on your app based on where you’ve visited and for how long
  8. So, let’s do some learning on the architecture of the CMX API.
  9. We will talk about the CMX Solutions. CMX stands for Connected Mobile Experience. You will also hear “MSE” Mobility Services Engine, which is an interchangeable term. CMX is the fancy marketing term. CMX has 3 pillars: Detect, Connect and Engage. Detect is the most important portion. Being able to detect your laptop or mobile device in a space. Connect allows you to manage guest access, or wifi to a particular area. Engage allows you to reach out to people on your network in some form of fashion. CMX is a marketing term, not a technology. It definitely sounds much cooler to use than MSE.
  10. 1: How does the connected mobilility experience works? We have our devices, mobile devices, laptops, they are interacting with access points. Those access points are being managed by a wireless LAN controller. 2. Then they talk to the Mobility Services Engine (MSE). The MSE is the the heart of the CMX solution. The heart of the service. It’s a virtual machine that does all the heavy lifting, it does the Math to figure out where all your devices are located in the space. The access points are collecting the information about your device using signal strength and sending that information to the wireless LAN controllers to the MSE. The MSE is taking and aggregating that information from different 3, 4, 5 access points. They can see your device and say “I think this device is in this location based on the information that is given to me”. It does this by triangulation, it will draw circles of confidence based on signal strength that the access points are reporting. 3. That information is then available to us as soon as MSE does the math, usually instantly. Then the data is available. We are going to see how to access that data through the APIs. CMX also has an analytics API built into it, so you can leverage the prebuilt one if you’d like. 4. It’s all managed by Prime Infrastructure 5. The MSE has a Northbound API. It’s a REST API that you can consume, you can use standard REST calls. These are applications that 3rd party developers, customers, or partners will be working on. 6. Being able to use those APIs allows us to build those applications. ************** extra information. It starts with mobile device accessing wi-fi via an access point. The access points push data to the Cisco MSE, which can then push data to the CMX Analytics user interface where users can visualize customer flow patterns. The MSE also will push location data to partner mobile application servers, which power location enabled applications like way finding apps and personalized, location enabled promotions to customers in the venue. DETECT: Again, the first step in gaining control over your environment and fostering meaningful communication with customers and others is to detect who’s there, what they’re doing and how they spend their time. Only once the detection capabilities are in place can analytics happen. Location analytics is the science of taking a series of data points and extracting value. That’s what CMX Analytics does. By providing both historical and real time analytics, you can know who’s where, what the traffic flows and patterns are, which you can use to make operational changes for efficiencies. For example: Analyze business performance to improve in-venue marketing Optimize layouts to increase revenue per square foot Increase customer satisfaction by understanding patterns and adjusting staffing CONNECT: Of course, making sure users connect is an important step to getting your analytics. CMX Connect interacts with mobile devices by providing simple guest onboarding of devices with custom or social Wi-Fi access, depending on your organization’s requirements. ENGAGE: lets you enable two-way communication and build real-time relationships with visitors to truly add value to your mobile interactions. You can personalize the in-venue experience by making context-aware apps that use data directly from your network. That data might be information about the visitor’s previous purchases, preferences, and so forth. Knowing a little something about the visitor means you can much better engage with the visitor on a meaningful and helpful basis.
  11. There are a bunch of different options for location. Earlier I mentioned Triangulation. In order to use triangulation you need to have at least 3 access points providing information. In this instance we have an instance where we do not have 3 access points. We only can provide for is presence. All it is is the access point sees you. You do not necessarily need to build out a map for that, it would be useless to do that. So if you just want notifications that people are in your space, then that would be the presence portion of this, and all you need for this is a Cisco AP or potentially an MSE. If you want to get into basic location , potentially wayfinding, correlation to space, maybe you are just building out heat maps, nothing that requires pin point location, what you will be doing is basic locations which will provide an X and Y coordinate, the confidence factor in that is it’s a little bit smaller (but bigger than presence), but it’s one of the smaller areas. The service offering is advertised as 7 meters within 95% confidence, which is still a big distance. Maybe it will tell that you are here, or maybe outside of this room. It depends how triangular that information is. Now, if we go down this line, each step will require a little more configuration and a little more work to get it to a point where you are getting that kind of coverage. Now, once we get to enhanced location, that’s basically adding access points. So, in a space like this, if we had maybe 4 access points, you’re going to make sure your map is set up correctly knowing the length and width and how high it is from the floor ,which are things that come in for the enhanced locations. Finally, the Hyperlocation is the ability to pinpoint within 1 meter at 95% accuracy of a device. This actually takes a lot of work. We’ve offered the 5 meter accuracy for years. People would ask “why isn’t it better?” Because that last part is very challenging to get that location right, because you only have so much data to aggregate. Some people figured out if you put bluetooth antennas on the access point, you can get a lot more data back that we can aggregate into it. There’s a thing called a Halo module. It is a ring that the access point sits in, and within that there are about 4-5 bluetooth antennas in it. That information is fed through on top of the wifi antenna. It’s fed through the wireless LAN controller to the MSE, all the software is was updated for the mobility services engine to take that information into account. Now given the fact that you’ve done the correct configuration and callibration, we can offer 1 meter accuracy with 95% of the time with hyperlocation. It requires that module, it requires certain access points, it requires all the infrastructure in place. It requires a lot of work with configuration and calibration. The map needs to be laid out properly and the Z value needs to be set for the access points. In this instance the tolerance is only about an inch. If we are setting up access points 10 meters in the air, we need to be sure to be within a couple centimeters of tolerance. With hyperlocation, you can do things such as legitimate inventory or asset tracking. For example, a clinic in Ohio uses Cisco CMX to track their fusion pumps. Fusion pumps are extremely expensive and the nurses would leave them and they were constantly losing them and spending too much money on buying more. So, what they decided to do was to track them by building out a CMX application for it specifically. They realized that 50% of the fusion pumps were being used and they really didn’t need to buy more, so it saved them millions of dollars a year. *************** extra information Cisco Mobility Express with Cisco CMX Cloud http://www.cisco.com/c/en/us/td/docs/wireless/controller/technotes/8-3/b_Cisco_Mobility_Express_Deployment_Guide/b_Cisco_Mobility_Express_Deployment_Guide_chapter_01.html The above document shows how to easily deploy CMX and provide basic presence analytics in less than 30 minutes. Here, you can see that even this easy-to-deploy option provides investment protection with a clear migration path from presence analytics through hyperlocation.  
  12. Detect & Locate: When you set up a CMX, you have to define a Campus, so each one is a building, and you set up floors. And on the floor level you set up the map where you put in your measurements. So all the configuration happens on this area. You can draw zones on the floor if you want to know, for example, how many people are hanging out in a particular section and determine when people are entering or leaving those zones. Analytics: It builds out some standard reporting. For example, total visits in a period of time, how many visitors you’ve had, what the trends are. Maybe you’ll see a trend over time, in a retail example, you’ll see a spike of visitors right after work. All the information displaying on the page is being provided by the API. Connect & Engage we will skip Manage: