You are on page 1of 1

IzoT SDK Manual - Introduction

1 of 1

http://downloads.echelon.com/support/documentation/izot/sdk/desktop/Int...

This manual describes the IzoT SDK Software Development Kit Release 1. If you are reading this manual from a
local copy, you can find the most current version of the IzoT documentation online at www.echelon.com/products
/izot-sdk.
The IzoT SDK is a software development kit for the IzoT Platform. You can use the IzoT Platform to create highly
reliable communities of devices for the Industrial Internet of Things. The IzoT SDK includes two stacks--the IzoT
Device Stack EX and the IzoT Server Stack.
You can use the IzoT Device Stack EX to build networks of communicating devices, as part of the Industrial Internet of
Things, using a 32-bit or 64-bit processor and operating system as the processing engine for connected devices.
With the IzoT Device Stack EX, your devices can exchange data with each other on an easy-to-use, publishsubscribe data model over IP. Your IzoT devices can collect data from physical sensors built to monitor things
including temperature, humidity, light-level, power-consumption, or moisture, and make the data available to other
IzoT devices within the community. Using data received from other IzoT devices or local sensors, your IzoT devices
can also control physical actuators such as LED dimmers, motor controllers, damper controllers, and solenoids.
You can use the IzoT Server Stack to build a Web application server for IzoT networks that runs on a 32-bit or 64-bit
processor and operating system. Servers built with the IzoT Server Stack connect IzoT devices to Web clients,
providing users with local Web access to monitor and control the operation of communities of devices. The IzoT Server
Stack provides an easy-to-use RESTful API with a low-overhead but powerful interface for discovering devices,
monitoring their data, and controlling them via network inputs.
The IzoT stacks are provided as source code that can be ported to a variety of 32-bit or 64-bit processors and
operating systems. On a 64-bit processor, the IzoT Device Stack EX must run as a 32-bit application. A reference
implementation of both stacks is available for Linux that has been tested on the popular Raspberry Pi and
BeagleBone Black platforms. Reference example devices are also available for the Raspberry Pi.
The IzoT SDK is available in two editions--a Standard Edition that is available as a free download and does not require
any royalties, and a Premium Edition with a retail list price of $895 that also does not require any royalties. Both
editions include full source code for the IzoT stacks and examples, and both editions also include schematics for the
example application I/O hardware. The Premium Edition adds support for development of custom IzoT routers and
network interfaces, and also adds one year of access to the IzoT SDK GitHub project for easy access to source code
updates. A Premium Edition Maintenance Renewal is available to add an additional year of access to the IzoT SDK
GitHub project.
Both editions of the IzoT SDK are available in the following three distribution formats:
Raspberry Pi Image -- a ready-to-run image for a Model B+ or Model B Raspberry Pi. You can write this image
to an SD card, install the SD card in a Raspberry Pi, boot to Linux, and start using the IzoT SDK.
BeagleBone Black Flasher Image -- a ready-to-run flasher image for a Rev C or Rev B BeagleBone Black. You
can write this image to a Micro SD card, install the Micro SD card in a BeagleBone Black, and boot to Linux.
The flasher image copies the image to the on-board eMMC flash on the BeagleBone Black. You can then
reboot the BeagleBone Black, boot to Linux, and start using the IzoT SDK.
Source Distribution -- Source code and Linux build scripts for the IzoT stacks. You can port the code to the
processor and operating system of your choice.
This documentation covers the following topics:
Getting started with the IzoT SDK
An overview of IzoT technology
How to develop devices with the IzoT Device Stack EX
How to develop Web applications and Web pages with the IzoT Server Stack
How to use the example applications

12.12.2014 14:27

You might also like