Router 829: IOS/IOX


829 Industrial Integrated Services Routers are compact Cisco IOS Software routers with support for integrated 4G LTE wireless WAN and wireless LAN capabilities. The router also supports Cisco IOx software, providing an environment for hosting additional operating systems and applications that can simulates IoT devices.





 

IOS

Router 829 IOS includes all Router IOS 15 commands and the additional commands below that allow users to deploy the IOx software for running IOx applications.

  • show iox application list
  • show iox host list
  • show iox host list detail
  • show platform guest-os
  • show platform hypervisor
  • iox application start
  • iox application stop
  • iox application install
  • iox application uninstall

 

IOX

Cisco IOx is an application environment that is used by businesses ranging from manufacturing and energy corporations to public sector organizations such as cities and transportation authorities that use IoT technologies to produce effective business outcomes. Cisco IOx allows you to execute IoT applications in the fog with secure connectivity with Cisco IOS software, and get powerful services for rapid, reliable integration with IoT sensors and the cloud.



Cisco IOx Guest OS

In order to gain access into Cisco IOx Guest OS in Router 829, apply the following configurations in command line:

IR800>en
IR800#conf t
IR800(config)#interface GigabitEthernet5
IR800(config-if)# ip address 192.168.25.1 255.255.255.0
IR800(config-if)# no shut
IR800(config)#line 1/4
IR800(config-line)# transport input all
IR800(config-line)#end

Now users can telnet into the guest OS via the GigabitEthernet5 interface of the 829 with the port 2070.

IR800#telnet 192.168.25.1 2070
Trying 192.168.25.1 ...Open

root@>

IOx available commands:

829 show ip int brief



IOxClient


IOxClient is a command line tool provided as part of Cisco IOx SDK. This utility is primarily meant for assisting application development for Cisco's IOx platforms. When ioxclient is used for the first time, users will go through a setup wizard that helps the ioxclient to configure itself.
829 IOx Client

Packet Tracer supports a subset of the available ioxclient commands as listed below.

Scripting Utility

JavaScript Utility
829 IOx Javascript Utility


Python Utility
829 IOx Python Utility


Access Point CLI

From the 829 IOS, users can telnet into the Access Point CLI via the GigabitEthernet5 interface of the 829 with the port 2004.

IR800#telnet 192.168.25.1 2004
Trying 192.168.25.1 ...Open

ap>

Access Point CLI available commands:829 APCLI


To terminate the telnet session, apply Ctrl-Shift-6 and then hit x


IOx application development and deployment


Packet Tracer provides users with an IOx IDE (GUI Integration Development Environment) which is an interface to build and manage IOx applications. Users can access the IDE on a PT-PC. In order to create and run an IOx application on the Router 829, users can follow the below guides.