With the 17.3.1 IOS XE release, Cisco introduced the Application Hosting on Access Point feature. In conjunction with Cisco DNA Center support starting from version 2.1.1, Application hosting on Cisco Catalyst 9100 series Access Points enables developers to create and host applications using Docker style container apps. The Cisco Catalyst series Access Points, through their modular capability and IOx framework, facilitate flexibility for third party software and hardware integration.
Application Hosting TopologyLet's look into on how this feature solves common use cases and brings value to the customer.
The key components of the solution are the Cisco DNA Center, Catalyst 9800 Series WLC and the Catalyst 9100 Series Access Points. Each component plays a specific role as described below:
Application Hosting on Access Points enables you to develop your own IoT applications while leveraging the IoT capability offered by the Cisco Catalyst Series Access Points. Take a look at some of the common IoT use cases which can leverage Application Hosting:
The above use cases are just a microcosm of the different verticals where Application Hosting comes into play.
For the purpose of this article, we will focus on one of the most common use cases utilizing the Application Hosting feature on Access Points:Retail Store IOT usingElectronic Shelf Labeling (ESL)
What is Electronic Shelf Labeling?
An Electronic Shelf Label is a device that shows a product's data and price information on its display. Unlike printed labels, the information gets automatically updated if certain criteria like price or product data changes. Besides the increased flexibility in price design, ESL helps simplify processes for store personnel and eliminates need for manual price changes.
This Retail Store IOT ESL retail use case gets addressed via our full stack Application Hosting on Access Points solution, as shown below.
What is an ESL IoT Application?
How do we accomplish the ESL solution?
Next, let's look at an overview of how an IOx application targeting the Retail IoT ESL use case gets deployed on the Access Point. For the sake of simplicity, we assume here that customer already has the Cisco DNA Center Appliance available and the Access Points are already discovered in the Cisco DNA Center. We work with the partner to help them develop their custom ESL IOx app. Typically this is done via the detailed instructions available at Cisco DevNet.
Solution Overview -How does it work?
The following figure highlights the Application Hosting workflow on the Cisco DNA Center which has this solution enabled starting release 2.1.1.
Cisco users can avail of the detailed steps in the following deployment guide to install and deploy a 3rdparty IOx app that will be hosted on the Cisco Access Points. Once deployed on the Cisco DNA Center, the application can be managed via the following options highlighted below:
Another common use case that leverages the Application Hosting capabilities is the Building Management System (BMS). BMS can be used to connect and manage critical building infrastructure such as door locks, smart thermostats, lights, sensors and other IoT devices.
Using the Application Hosting framework, Cisco's partners can create custom applications catered for their BMS use cases. The custom device management software residing inside the application container on Catalyst Access Points communicates with the building management devices and allows facilities to be managed by a BMS application server. The process is inherently automatable, thus providing operational cost savings.
Refer below a sample topology of the BMS IoT use case. This use case is enabled with a custom USB dongle attached to the Access Point to communicate with the building management devices and managed by an external BMS IoT Management system.
We can clearly see from the above examples that Application Hosting on Catalyst Access Point can enable different use cases and bring tremendous value to our customers.
Application Hosting on Access Point feature has been warmly received by Cisco's partner ecosystem. Cisco initially partnered with SES-Imagotag and conducted an Early Field Trial with REWE International. REWE International is rolling out a containerized version of the SES-Imagotag ESL solution using the application hosting feature. The containerized application will enable REWE International to eliminate the need for an IoT overlay network, simplifying their deployments, streamlining management, and saving them time and money. The EFT was a resounding success as evinced by the glowing feedback from Hans Vasters, Senior Network Architect, REWE International:
Application Hosting on the Cisco Catalyst 9100 Access Points enables Cisco to extend capabilities of the platform and provide convergence of Wi-Fi and IoT on a single network. Multiple partners have signed up and are on their way to developing their own custom IOx Apps. We are only getting started with the Application Hosting on the Access Point journey!
To learn more about Application Hosting, visit the Application Hosting Launch Page or the Catalyst 9100 Access Point Page.
Check out our Cisco Networking video channel
Subscribe to the Cisco Networking blog