PDF(204.6 KB) View with Adobe Reader on a variety of devices
Updated:August 11, 2020
Bias-Free Language
The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
Cisco IOx provides uniform and consistent hosting capabilities for various types of apps across Cisco platforms. This platform brings together Cisco IOS, the industry-leading networking operating system, and Linux, the leading open source platform. Linux-based applications can run on Cisco devices in the Cisco IOx framework, so using this platform, you can bring custom applications and interfaces to the network.
With Cisco IOx, developers can create a wide variety of IoT apps, such as data aggregation system and control systems.
New Features in this Release
Disk Space Optimization for IR1101—With this feature, IOx conserves disk space on the IR1101 platform by disabling the local docker layer registry.
Persistent Auto-installed Cybervision Sensor App Across Factory Reset in IC3000—If you order an IC3000 with the auto-installed Cybervision sensor IOx app, the original version of the app persists across the device factory reset operation.
Notify Config Reset Operation to App in IC3000—IOx infra notifies apps about platform config reset operations, so the appropriate action can be taken inside the container/VM.
Upload/Download Activation Payload in Local Manager (LM)—You can download the activation payload (in.json format) that was used for activating apps via LM. The same downloaded activation payload can then be imported for reactivating the app in LM without having to select options in the UI again.
IOx App Resource Profile Enhancement—With this feature, the app resource profile attribute is made optional in package descriptor (package.yaml) under schema version 2.13. You can specify the CPU value in the “cpu-percent” attribute under custom app resource profile for ease of CPU units usage. This CPU value is a percent of the total CPU percentage restricted for App hosting on the device.
IOx Service Redesign—IOx Service is redesigned adapting modern service architecture nats.io + resgate. The redesign provides consistent and simple REST API and WebSocket interface independent of sensors or sensor protocols.
Image Information
Download Cisco IOx related software, such as IOS images, utilities and SDKs, from the following DevNet page:
Check the platform documentation for the supported upgrade path. In some rare cases, the platform needs to be upgraded to a specific intermediate release.
If CAF crashes abruptly, CAF comes back up with limited functionality. If app management services are down you can download the tech support logs and verify the reason from the CAF logs or in syslog files. An example for app management going down is a CAF abrupt crash.
The workaround is to reboot the device. If the app management services are down after the device reboots, collect the tech support logs from the device before contacting the support team.
App asking for multiple USB ports and devices is not supported. This restriction applies only to FD.
USB device hot swap-out and swap-in are not supported. You must plug in the USB device before activating the application on the IOx device.
Caveats
You can use the Bug Search Tool to find information about caveats, including a description of the problems and available workarounds. The Bug Search Tool lists both open and resolved caveats.
Call Cisco Support at 1.408.526.7209 or 1.800.553.2447.
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL: www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1721R)
Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, network topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional and coincidental.