Network mobility services protocol
A Network Mobility Services Protocol (NMSP) is a secure two-way wireless communication protocol that
-
enables bi-directional data exchange between Cisco wireless controllers and Cisco Connected Mobile Experiences (CMX)
-
supports both publish-subscribe and request-reply communication models over connection-oriented transports such as TLS, and
-
allows controllers to provide multiple services including device location, probe RSSI, hyperlocation, and wIPS to multiple CMX clients.
The wireless infrastructure runs the NMSP server, while Cisco Connected Mobile Experiences (Cisco CMX) acts as the NMSP client.
Cisco CMX communicates to the controller over a routed IP network. Typically, Cisco CMX establishes a subscription to receive services data from the controller in the form of periodic updates. The controller acts as a data publisher, broadcasting services data to multiple CMXs. In addition to subscriptions, Cisco CMX can send requests to the controller. The controller sends a response to Cisco CMX.
This is a list of the Network Mobility Services Protocol features:
-
NMSP is disabled by default.
-
NMSP communicates with Cisco CMX using TCP, and uses TLS for encryption.
-
TCP and TLS support the wireless intrusion prevention system (wIPS).
-
The system supports bidirectional communication, and Cisco CMX sends messages asynchronously over the established channel.
![]() Note |
HTTPS is not supported for data transport between the controller and Cisco CMX. |