cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1045
Views
0
Helpful
5
Replies
Highlighted

Using Cisco CMX for 3rd Party Customer Analytics

Hi there,

we have a site with over >200 Cisco APs with CMX installed. Our customer wants us to integrate all data from CMX into our own dashboard. We normally take raw event streams (= WIFI probe requests) directly into our backend and process them on our own. With Meraki this is easily possible, it just forwards all probe-request events to our backend, is there a similar functionality with CMX?

Thanks,

Patrick

Everyone's tags (3)
1 ACCEPTED SOLUTION

Accepted Solutions
Frequent Contributor

Re: Using Cisco CMX for 3rd Party Customer Analytics

Hi Patrick,

Cisco CMX RSSI tag partners get this additional information on streaming notifications.

The partners would subscribe for Tag RSSI Notification via rest API.

RAW data from CMX to third party location engines would come in Protocol Buffers format.

You would set up a notification listener using this API.

CMX has been depreciating this as they believe that the right way to move forward is with REST API and JSON data structures where CMX plays more of a role.

This is how a CMX 10.0 RSSI Tag receiving partner would get RAW RSSI data from CMX 10

CMX partner could subscribe for Tag RSSI Notification via rest API:

Subscription POST API:

http://<cmx-ip>/api/config/v1/partnerStreamNotification

with payload

{

    "host":"xxx.xx.xx.xxx",

    "port": xxxx,

    "enabled":true

}

Where "host"  and "port" are  receiving TCP server specification. "enabled" field could turn on/off the notification.

CMX will send tag RSSI notification to the specified TCP server. The notification is in protobuff format.

To learn the benefits of becoming a partner see Partner with Cisco - Cisco

Matt

5 REPLIES 5
Frequent Contributor

Re: Using Cisco CMX for 3rd Party Customer Analytics

Hi Patrick,

Cisco CMX RSSI tag partners get this additional information on streaming notifications.

The partners would subscribe for Tag RSSI Notification via rest API.

RAW data from CMX to third party location engines would come in Protocol Buffers format.

You would set up a notification listener using this API.

CMX has been depreciating this as they believe that the right way to move forward is with REST API and JSON data structures where CMX plays more of a role.

This is how a CMX 10.0 RSSI Tag receiving partner would get RAW RSSI data from CMX 10

CMX partner could subscribe for Tag RSSI Notification via rest API:

Subscription POST API:

http://<cmx-ip>/api/config/v1/partnerStreamNotification

with payload

{

    "host":"xxx.xx.xx.xxx",

    "port": xxxx,

    "enabled":true

}

Where "host"  and "port" are  receiving TCP server specification. "enabled" field could turn on/off the notification.

CMX will send tag RSSI notification to the specified TCP server. The notification is in protobuff format.

To learn the benefits of becoming a partner see Partner with Cisco - Cisco

Matt

Re: Using Cisco CMX for 3rd Party Customer Analytics

Hi Matt,

Thanks for this awesome answer! We are currently looking to become partner status with Cisco here in Switzerland. Is any partner status sufficient or is a specific type of partnership needed?

When you mention, that the protobuf Version of the API is deprecating, what do you mean with this. Should it not be used anymore and JSON instead?

Thanks again!

Patrick

Frequent Contributor

Re: Using Cisco CMX for 3rd Party Customer Analytics

Patrick,

Connected Mobile Experiences (CMX) is Cisco’s WiFi location analytic solution to provide a value-added and personalized user experience to WiFi users.  Cisco has improved the scalability, performance, and skill of location-based, or social Analytics of this platform.  CMX is more than a data transfer service or filter of information.  CMX is positioned to give users content tailored to their interests, needs, and location, which is the key to making the most of mobile technology.

Matt

Re: Using Cisco CMX for 3rd Party Customer Analytics

Hi Matt,

we know, that why we love the service of CMX

Back to my questions:

  • What is a "RSSI Tag receiving partner"?
  • What do we have to do to get this partner status, if we have standard cisco partner status?
  • How do we have to subscibe to the same notifications processed by CMX with CMX location information?

Is there any API documentation that you can recommend reading on these topics?

Thanks for your fast answers!

Patrick

Frequent Contributor

Re: Using Cisco CMX for 3rd Party Customer Analytics

Hi Patrick,

The RSSI Tag Partners are vendors of IVT/Cisco Compatible tested devices.

The Cisco Solutions Partner Program provides developer and marketing support.  The developer support includes TAC and DevNet case-based support.  See the Cisco Solution Partner Program Handbook

http://solutionpartner.cisco.com/fileMedia/download/1b6a2a86-528f-4014-8965-deb338fd30c9

I believe the PartnerStreamNotification resource also streams client location.  Sample CMX 10.2 proto buffer listener code is available, upon request - send an email to matfarre@cisco.com.


Thanks for the questions,

Matt

CreatePlease to create content
Content for Community-Ad
August's Community Spotlight Awards
This widget could not be displayed.