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
Solved! Go to Solution.
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
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
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
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
Hi Matt,
we know, that why we love the service of CMX
Back to my questions:
Is there any API documentation that you can recommend reading on these topics?
Thanks for your fast answers!
Patrick
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