Jérémie Garnier
Senior Software Engineer
4th Nov. 2015
IOx Introduction
Workshop Cisco DevNet Hackathon
Overview
• Cisco IOx
• IOx allows fog computing applications to run at the network edge
Run a Guest Operating System on a hypervisor alonogside IOS
Can run DMo as a middleware
• The Fog is the Cloud close to the ground
IOx enables faster, distributed handling of datato and from IoT
devices
Required for device management that demand real-time speed / no-
latency
• This is a tool for enabling IoT in the Fog
IoT applications with IOx and Fog
IOx Architecture
How it works?
IOx App Enablement Platform
What about developers?
• Can write applications for Cisco devices in well known, familiar and portable
languages
• “Cloud style” application development experience
• Target device software, hardware and networking intricacies are abstracted
• SDK and tools
• Quickly and iteratively develop applications
• Test and troubleshoot in the development environment
• Test and troubleshoot on the target device
• Publish the application for wider consumption
• Uniform execution context for the applications irrespective of the target device
Examples and Use Cases
• Using EIoT
Use Python and do sensing / computation at the edge (data aggregation, access and
system control)
• Custom Guest OS
Custom, compiled Linux Operating systems and code can be run
Examples
Use cases using DMo
More information on IOx
• https://developer.cisco.com/site/iox/
Thank you.

IoX - tech-intro-for-paris-hackathon

  • 1.
    Jérémie Garnier Senior SoftwareEngineer 4th Nov. 2015 IOx Introduction Workshop Cisco DevNet Hackathon
  • 2.
    Overview • Cisco IOx •IOx allows fog computing applications to run at the network edge Run a Guest Operating System on a hypervisor alonogside IOS Can run DMo as a middleware • The Fog is the Cloud close to the ground IOx enables faster, distributed handling of datato and from IoT devices Required for device management that demand real-time speed / no- latency • This is a tool for enabling IoT in the Fog
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
    What about developers? •Can write applications for Cisco devices in well known, familiar and portable languages • “Cloud style” application development experience • Target device software, hardware and networking intricacies are abstracted • SDK and tools • Quickly and iteratively develop applications • Test and troubleshoot in the development environment • Test and troubleshoot on the target device • Publish the application for wider consumption • Uniform execution context for the applications irrespective of the target device
  • 8.
  • 9.
    • Using EIoT UsePython and do sensing / computation at the edge (data aggregation, access and system control) • Custom Guest OS Custom, compiled Linux Operating systems and code can be run Examples
  • 10.
  • 11.
    More information onIOx • https://developer.cisco.com/site/iox/
  • 12.