IOx

5 posts

background@2x.jpg

 

The official release of Cisco IOx 1.3 is now out and ready to upgrade your edge computing ninja tool belt.

 

Greater scale for your applications. In this release, you can now deploy your applications to up to 150,000 IOx connected devices using Fog Director and its APIs. Sign-up for DevNet and visit the DevNet Sandbox to start deploying and managing application your lifecycle on IOx with Fog Director.

 

IOx adds greater micro service support. In IOx 1.3 you can publish micro services which can be consumed by IOx applications through RESTful APIs.This adds greater versatility and functions as service capability, not unlike like AWS’s Lambda, to your Edge computing development stack. IOx also adds in GPS availability through IOx services to ease the development of location-based applications.

 

Additional platform support for Layer 2 traffic and VLAN to IOx app containers will supercharge your consumable services development by allowing developers to create Wi-fi hotspots on IOx fleet platforms (IR 8X9 routers) as well as media server applications. IOx 1.3 also allows app containers access to USB storage devices for additional data storage.

 

Those new features look mighty nice in your tool belt upgrade, Master Ninja ;-).

 

ninja-155848_960_720.png

As Cisco IOx continues to bring in more developer-friendly features, DevNet is there to support your needs in Edge computing.  Today we are releasing the first in a series of Learning Labs for getting started with Cisco IOx.

 

Utilizing the Cisco IOx Track, you will learn the basics of deploying a basic IOx application as well as Docker tooled applications to IOx with ioxclient and Cisco Fog Director.

 

IOx-Track01.png

We have also provided a video tutorial to accompany the Deploy a Docker Application to Cisco Fog Director and IOx learning lab.

 

 

 

 

You will also need to visit the DevNet Sandbox and reserve an IOx sandbox environment to fully take advantage of these learning labs.

 

sandbox-gif.gif

 

Once you complete this learning track you will have more tools in your tool belt for IOx and be on your way to becoming an IoT Edge Computing Ninja.

 

Don't forget to visit the new IOx DevNet Site for more information and documentation for taking your IoT Edge applications to the next level.

 

Control_the_edge.png

 

We look forward to seeing what you are building and creating with IOx on the Edge.

If you are interested in developing against the latest Internet of Things technologies, please consider joining us in the DevNet Zone at Cisco Live EMEA 2017 in Berlin from February 20-24, 2017.  We will have new content, workshops, and sessions for Cisco IOx that you should consider attending if you want to know more about applications at the network edge and get some hands-on experience with the new Fog Compute platform.

 

With the Cisco IOx session Building Applications with IOx you can learn about IOx and how to build a simple application.  The Deploying IOx Applications DevNet workshop is a great place to get hands-on access and instruction on how to deploy and manage IOx applications on network edge devices.  Also consider joining our sessions like Introduction to Cisco IoT Tools for Developers. It will show you how IOx fits into the larger picture and give you a broader overview of Cisco's portfolio of IoT products with an eye towards the newest tools to help developers connect, secure, and manage data streams from devices to applications.  Beyond session content, we are still hard at work updating our developer documentation, creating additional source code examples, and useful learning content for release at Cisco Live.

 

So visit the World of Solutions to see the many interesting use cases for Cisco IOx but come to the DevNet Zone at Cisco Live EMEA and attend a session or a workbench to learn how to actually use IOx!  If you can't make it to Germany, please consider trying our new Cisco IOx Learning Track that will be introduced in Berlin or reserve an IOx Sandbox at https://devnetsandbox.cisco.com to build your skills at using IOx and Fog Director for free, 24 hours a day, from wherever you are in the world.

 

More Information

Cisco IOx Developer Portal

https://developer.cisco.com/site/iox

 

Cisco DevNet Sandbox

https://devnetsandbox.cisco.com

 

Cisco Live EMEA 2017 Content Catalog

Introduction to Cisco IoT Tools for Developers

IoT 201 : Building Applications with IOx

DevNet Workshop - IoT 203 : Deploying IOx Applications

mikemaas

Cisco IOx 1.2

Posted by mikemaas Jan 24, 2017

Cisco IOx continues to expand its capabilities for Fog Computing with the 1.2 release.  For developers, this is an exciting release because one of the biggest features is the release of the Docker tooling support that allows developers to use a familiar approach to containerized deployment at the network edge.  In addition to the existing flexible packaging approaches of Platform-as-a-Service, Container, and KVM applications, Docker adds another way to move your code into the fog.  Many new improvements to Fog Director have also been built into this release.  Beyond the scaling and security improvements, Fog Director officially exposes its API that allows the developer to access and integrate most Fog Director functionality.  This is useful for tying your development workflow for IOx into a continuous integration process, building custom tooling, or integrating into other services you may need to utilize.

 

Let's look a little closer at what is new in Cisco IOx 1.2.

 

What is New?

 

Docker Tooling Support

Even though Docker Engine does not run on the IOx host, the new tooling allows IOx developers to quickly package a Docker image into an IOx-compatible application package.  This means that you can take your existing Docker Repository instructions and, with some limitations, build a deployable application package for IOx.

 

Changes to ioxclient for Docker Support

To enable the Docker Tooling Support, the ioxclient has gained a new trick.  To package up an application using the Docker tooling, a new ioxclient sub-command docker has been added.  The normal ioxclient package command to package an application can been used with the docker command like this:

 

ioxclient docker package my-repository/my-image:latest /path/to/my/project

 

This command will allow a developer to package an existing Docker image as an IOx application.  It combines an existing Docker image with the required package.yaml configuration in the project directory to package an IOx application.

 

Changes to Fog Director for Docker Support

Integrated into Fog Director in 1.2 is the ability to deploy an application as a Repository directly from a Docker Hub.  The new ability to add directly from a Docker image is presented when importing an application.

 

iot-iox-fd-import.png

This is another great way to build a flexible an automated way of delivering applications at scale.

 

Fog Director

Cisco Fog Director, the interface for managing large numbers of IOx devices, has received many notable improvements in this release.  For example, scaling improvements to Fog Director have bumped up the management support for 5000 concurrent devices.  Additional security enhancements around RADIUS authenticated logging and VNC passwords was also included.  Management improvements allowing action plans for failed application actions like life cycle changes was also included.  Support for managing the registration/deregistration of Cisco device with the GE Predix Cloud has also been added via an extension.

 

For developers, a really interesting feature addition is the REST API for Fog Director.  This API lets developers manage the application life cycle of Cisco IOx applications programmatically.  Installing, managing, tagging, searching, and monitoring applications across thousands of devices is available via a common REST API endpoint.  Here is a sample of some of the endpoints exposed by Fog Director:

 

api/v1/appmgr/devices

api/v1/appmgr/myapps

api/v1/appmgr/policy

api/v1/appmgr/tags

api/v1/appmgr/users

...

 

To access the documentation on your Fog Director instance, browse to https://YOUR_FOG_DIRECTOR_IP/swaggerui/ on that instance.  A full description of the API, its uses, and how to use it can be found at https://developer.cisco.com/site/iox/documents/developer-guide.

 

Platforms

In addition to the functional changes provided by IOx 1.2, the number of supported devices is increasing.  Support for LXC applications on the Cisco Industrial Ethernet 4000 Series Switch is a great new addition for the industrial IoT uses cases.  Additionally, support for the Cisco UCS C220 platform is in Alpha, so expect to see it officially supported soon.

 

Beyond the Docker, Field Director, and platform features, many other smaller improvements and features have been added.  You can try out these new changes in the DevNet Sandbox now and we encourage you to learn more from the links below.

 

 

More Information

Cisco IOx 1.2 Release Notes

http://www.cisco.com/c/en/us/td/docs/routers/access/800/software/guides/iox/release-notes/iox120rn.html

 

Cisco IOx Developer Portal

https://developer.cisco.com/site/iox

 

Cisco IOx Downloads

https://developer.cisco.com/site/iox/downloads

 

Cisco DevNet Sandbox

https://devnetsandbox.cisco.com

mathaker

IOX application example

Posted by mathaker Jul 24, 2014

Our thanks to Patrick Grossetete for bringing this IOX application on the CGR to our attention!

 

Summary:  IOX code developed by French Telecom school to demonstrate weather station capabilities on CGR 1000.

Information are collected from  yoctopuce sensors attached to the USB port of the CGR 1000.

Management of the attached sensors is available from the application.

 

Source code is publicly accessible on https://github.com/anthonyray/IoE  - (French description)

Code improvements are required to improve the performance.

 

Screen Shot 2014-06-13 at 16.14.44.png

Screen Shot 2014-06-14 at 20.14.10.png

Screen Shot 2014-06-14 at 20.14.18.png

Screen Shot 2014-06-14 at 20.14.25.png

Filter Blog

By date:
By tag: