Cisco Blogs


Cisco Blog > Mobility

Deep Dive: Mobility Services APIs (with Sample Code!)

Last week, my colleague Rajiv walked you through an overview of how our Mobility Services API now supports REST based APIs. As a developer for the Mobility Services Engine (MSE) team, I am very excited about this update because it means that it will be easier for developers to create apps using the MS-API, which hopefully means that more and more organizations will be able to take advantage of the location-based services and functionalities of the MSE. I’m going use this blog to walk you through some of the more technical aspects of the change.

The Basics

The REST API is now widely used in the field of API based web applications. The REST stands for REpresentational State Transfer. It is an architecture that is based on set of six rules, and APIs that support REST follow all those rules, making them RESTful.

Compared to SOAP, REST has better performance, scalability, simplicity, modifiability, visibility, portability, and reliability. For secured REST API transactions, HTTPS is recommended.

RESTful Mobility Services API

7.5 applications, including features from the Connected Mobile Experiences (CMX) solution such as Browser Engage and CMX Analytics, are now supporting REST APIs in addition to the existing SOAP APIs previous releases (backward compatibility).

CMX utilizes the basic authentication scheme to authenticate each REST API request. It utilizes the Authorization header in the HTTP packet. The Authorization header is composed 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.

The API credentials can be accessed from Prime Infrastructure (PI), which manages CMX (page is located under Mobility Services > Specific MSE > System > Users).

As Rajiv mentioned last week, the Mobility Services REST APIs can be grouped in the following way:

-          MAP APIs

-          Real time location APIs

-          Location history APIs

-          Notification APIs

Let’s break them down with use cases to get a better picture of when you’d use which. Read More »

Tags: , , , , , , , , , , , , , , , , , , , , , , ,

Cisco CMX Solution In Action at the Internet of Things World Forum

Today’s events at the IoT World Forum included a very interesting keynote address by Cisco’s CEO John Chambers, as well as some exciting breakout sessions. Leading business executives shared their ideas and visions, which in turn are shaping IoT across their industries.

It’s been a special treat to show off the power of the Cisco Connected Mobile Experiences (CMX) solution to attendees at the event. We deployed CMX in the beautiful event venue, during John Chambers’ keynote, and during break out sessions. Let’s take a closer look at how attendees have been seeing CMX in action:

IoT Venue: Hotel Arts

IoT World Forum is taking place at the Hotel Arts on the seafront in Barcelona. The lower ground floor houses the Keynote room, the conference rooms, registration, demo showcase and partner rooms.

The latest version of CMX, V7.6, in a pre-release form has been running at the Hotel Arts IoT venue all week. CMX allows organizations to gather and analyze aggregate location data on devices from their Cisco Wi-Fi network. For example, we can see device count and dwell time in total and by location.  The new CMX analytics dashboard (available with CMX 7.6, to be released later this year), looks like this:

iotwf5 Read More »

Tags: , , , , , , , , , , , , , , , , , ,

Deploying, Testing, and Tuning 802.11ac

By now you’ve probably heard quite a bit about the newest generation of Wi-Fi, 802.11ac.  I’ll save you the gory details, just know it’s about 3x faster than 802.11n and will help to improve the capacity of your network. Jameson Blandford and I were recently guests on the No Strings Attached Show podcast with Blake Krone and Samuel Clements (Click to listen to the podcast).

I wanted to follow up the podcast with a blog to go over considerations for deploying, testing, and tuning 802.11ac.

Considerations for deploying 802.11ac

Switching infrastructure

The first question you’ll want to ask yourself, is, if your switching infrastructure can handle 11ac?  The answer probably is, yes.  The things to consider are the port speed and power-over-Ethernet (PoE) capabilities.  You’ll want the access point to have a gigabit uplink to the switch.  Each 11ac access point could potentially dump several hundred megabits per second of traffic onto your wired network.  It’s also not a bad idea to have 10 Gig uplinks on your access switches to distribution or your core.  If you have even just a couple access points on a single access switch, you may quickly find yourself wishing you had 10 Gig uplinks.

Next you’ll need to consider how you will power the access points.  If you are like the majority of our customers, you will use PoE from your switches.  While 11ac access points require 802.3at (PoE+) for full functionality, the Aironet 3700 will run happily on standard 802.3af PoE.  In fact, it remains 3 spatial-streams on both radios, so performance does not suffer because you have a PoE infrastructure.

Will you deploy 80 MHz channels? Read More »

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

The Future of Monetizing Mobility

cisco_blog_mobiledevicesBy the end of this year, the number of mobile-connected devices will exceed the number of people on earth. As mobile device exponentially grows around the globe, the Internet of Everything (IoE) is driving even more relevant connections – reaching people and processes in new and unique ways.

Service providers are seeking new ways to accommodate the surge in mobile data traffic, smart portable devices and things coming onto their networks. As mobile devices proliferate, so do the opportunities to strengthen relationships with customers by delivering a superior subscriber experience.

Based on predictions in Cisco’s latest VNI Global Mobile Data Traffic Forecast, we know that we are just scratching at the surface of what’s possible in terms of creating new mobile customer experiences and revenue. Take a look at a few key growth predictions for next five years:

  • By the end of 2013, the number of mobile-connected devices will exceed the number of people on earth, and by 2017 there will be nearly 1.4 mobile devices per capita
  • Mobile network connection speeds will increase 7-fold
  • Two-thirds of the world’s mobile data traffic will be video

Based on these predictions and the explosion of mobile data traffic traversing networks, service providers need to Read More »

Tags: , , , , , ,

Honesty is the Best BYOD Policy

Does BYOD really mean that my device will become the company’s device? Do I control my private data or does my employer? How can I make sure I maintain a work-life balance when my personal device is also my work device? Will my company support any device I choose?

Some of these questions might seem familiar as more business employees consider adding their own device to their company’s network. These questions also represent an important part of a comprehensive mobile strategy: User buy-in.

Brett Belding BYOD - without headerRecently, I read an interesting CIO article by Adam Bender that highlighted the importance of getting employees on board when implementing a BYOD policy. The article discusses that according to Frost & Sullivan analyst, Audrey William, many employees are worried that they won’t be able to control data on their device once they begin using it for work. In addition, William states that employees are also concerned about the lines blurring between work and play when both personas are merged onto one single device.

Although the concept of BYOD is not new, these concerns have important consequences in our networked world. So, what’s the answer?

An honest, safe, and secure MDM solution and effective policy communication. Read More »

Tags: , , , , , , , , , , , , , ,