PDF(328.8 KB) View with Adobe Reader on a variety of devices
Updated:December 8, 2016
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 various 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.
Cisco IOx release 1.2.0 focuses on the following:
Simplifying the user experience to make it appealing for developers to bring applications to the platform
Broadening the platform to support a wider set of use cases, including manufacturing, utilities, and transportation
New Features in this Release
New features in Cisco IOx Release 1.2.0 include the items that the following sections describe:
Support for Docker tooling to generate Cisco IOx-ready containers:
–Support for Docker tooling integrated with Cisco IOx workflows to generate Cisco IOx-ready containers (this feature is available for the Cisco IR809 and IR829 Integrated Services Router only)
–Availability of starter images in devhub.cisco.com to assist developers
Developer sandbox in DevNet:
–Self-service sandbox that includes Cisco Fog Director and two devices
–A developer can specify the length of time that the sandbox is available for use
Cisco Fog Director
Cisco Fog Director API provide access to most Cisco Fog Director features
When adding or upgrading an app, you can choose to have Cisco Fog Director create and upload an app package from a Docker image that is in the Cisco Docker registry (DevHub) or in a third party registry such as Docker Hub
When upgrading an app, you can instruct Cisco Fog Director to retain or to update existing configuration information for the app, and whether to retain existing information that the app has written to the device
Support for action plans, which are Cisco Fog Director policies that instruct Cisco Fog Director to retry an app installation, configuration, upgrade, or uninstallation action if the action fails due to certain conditions, or to perform the action within a designated maintenance window
Support for assigning a static ip address for an app interface that is connected to a bridge network
Support for configuring Cisco Fog Director to instead permit logging in only by users whose user names and passwords successfully authenticate against a RADIUS database on a designated RADIUS server
Support for configuring virtual CPUs for an app that requests VCPUs in its descriptor file
Support for configuring a VNC password for an app that requests a VNC password in its descriptor file
Cisco Fog Director provides information that you can use to access an app via a console
Support for managing the Cisco Industrial Ethernet 4000 Series Switch
Support for the management of up to 5,000 devices simultaneously
Support for downloading selected cartridges from Fog Portal (fogportal.cisco.com), a Cisco website that provides an online repository for cartridges and applications
Support for setting up password for VNC access to Windows VMs
Cisco IOx Local Manager
Updates to the App-ID > Resources page to add the Disk field, the Vcpu field, and the Max VCPU/AP field
Updates to the App-ID > App-info page:
–Reorganized layout
–New fields, including VNC Access, Vcpu, and various fields in the Network Information and Resource Usage areas
Platforms
Administrator utility for reconfiguring resources for the Cisco IOx VM when installing Cisco IOX on a Cisco IR829 Integrated Services Router
For the Cisco IR829 Integrated Services Router:
–Increased memory availability for an app from 374MB to 720 MB
–Increased maximum total storage available for an app to 1,600 MB (this value also is the default storage size for an app)
For the Cisco Industrial Ethernet 4000 Series Switch (LXC apps only):
–Support for Cisco Fog Director, Cisco IOx Local Manager IOxClient, and the Cisco IOx SDK
Image Information and Supported Platforms
Download the Cisco IOx images from the following DevNet page:
Table 1 provides information about the available Cisco IOx images.
Table 1 Cisco IOx Images
Image
Description
cisco-fog-director_1_2_0.ova
Cisco IOx Fog Director software.
ir800-ioxvm.1.2.4.2-T.bin
Cisco IOx Fog Node image for Cisco IR809 Integrated Services Router and Cisco IR829 Integrated Services Router.
ie4000-iox-mz.1.2.0.bin
Cisco Industrial Ethernet 4000 Series Switch IOX Compute Platform Firmware.
ioxsdk-1.1.0.1.bin
Cisco IOx SDK, which is a set of tools and software that developers can use to enable their applications to execute on Cisco IOx enabled platforms.
ioxclient_1.2.1.0_darwin_386.zip
ioxclient_1.2.1.0_darwin_amd64.zip
ioxclient_1.2.1.0_linux_386.tar.gz
ioxclient_1.2.1.0_linux_amd64.tar.gz
ioxclient_1.2.1.0_windows_386.zip
ioxclient_1.2.1.0_windows_amd64.zip
IOxClient, which is a command line tool provided as part of the Cisco IOx SDK and that is meant primarily to assist with app development for Cisco IOx platforms.
IOxClient is available for Linux 32/64 bit, MAC OS 32/64bit, and Microsoft Windows 32/64bit platforms.
Limitations and Restrictions
IPv6 support is not available for apps.
Bugs
The following sections provide information about bugs in this Cisco IOx release:
You can use the Bug Search Tool to find information about bugs for this release, including a description of the problems and available workarounds. The Bug Search Tool lists both open and resolved bugs.
Call Cisco Support at 1.408.526.7209 or 1.800.553.2447.
Obtaining Documentation and Submitting a Service Request
For information about obtaining documentation, using the Cisco Bug Search Tool (BST), submitting a service request, and gathering additional information, see What’s New in Cisco Product Documentation.
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. (1110R)
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.