Intel IoT Developer Kit 3.0 Release Notes

Published Date
18 - Apr - 2016
| Last Updated
18 - Apr - 2016
Intel IoT Developer Kit 3.0 Release Notes

We are pleased to announce the release of Intel® IoT Developer Kit v3.0. We've added additional support for maker and industrial sensors, updated IDEs with better cloud and sensor integration, made a number of enhancements, as well as bug fixes and improved usability. The Intel® IoT Developer Kit now includes the Intel® System Studio IoT Edition, an IDE for IoT development that supports both C/C++ and Java. We’ve also updated our OS images and repositories to include several popular and useful packages for development, such as Git, Vim, Nano, IoTivity, pip, and many more. The software components are available now for immediate download on the Software Downloads page.

Intel® XDK IoT Edition

New Features:

  • Sensor Explorer – updated to allow users to browse through the JavaScript* sensor APIs exposed by UPM (Useful Packages for MRAA). Code snippets are provided for most sensors.
  • Enhanced Terminal Support – overhauled terminal support using a more robust terminal implementation, providing better support for screen resizing, scrolling, paging, etc.
  • Run NPM Directly on IoT Device – added support for running NPM directly from your IoT device to better support some node modules, such as bleno.
  • Added a new interface to control boot time behavior of Node.js apps developed using the Intel XDK IoT Edition.
  • Added over 15 new Node.js IoT templates.
  • Enhanced code hinting support for MRAA/UPM JavaScript libraries.

Bug Fixes:

  • Fixed an issue where the IoT menu was inoperable at certain window sizes.
  • Fixed an issue relating to code/node module synchronization.
  • Fixed various other bugs to enhance the usability/stability of the Intel® XDK IoT Edition.

Intel® System Studio IoT Edition

New Features:

  • New IoT project templates that support IBM Bluemix*:
  • C/C++ Quickstart project templates that allows you to easily connect your device to the IBM Bluemix IoT Platform and view live sensor data without sign-up. Read more about IBM IoT platforms.
  • Full C/C++ project templates for connecting your device to the IBM Bluemix IoT Foundation using MQTT.
  • Overall UX improvements, including a new project wizard that includes all supported project types.
  • Improved UPM sensor library integration with unique view for Java* support.
  • IoT Connection can now be created using Eclipse RSE.


New Features:

  • Additional maker and industrial sensors support, including:
  • Numato Lab* 16 GPIO expander nlgpio16
  • COMET* temperature and humidity Modbus sensor T3311
  • Veris* temperature and humidity Modbus sensors HDXXVXTA and HWXPXX
  • OMEGA* temperature and humidity sensor RH-USB
  • Adafruit* LCD Display ili9341
  • Adafruit* analog-to-digital converter TI ADS1015 ADC ads1x15
  • Avago* Digital Ambient Light and Proximity Sensor APDS-9930
  • Kionix* Tri-Axis Digital Accelerometer KXCJK1013
  • First implementations for industrial grade Modbus sensors, along with first sensor examples that use the new iio system driver in MRAA.
  • Significant improvements to the stepper motor driver that will now allow precise control using any GPIO pin and extended the API with new functionality.
  • Further improvements to Java* bindings and sensor ISRs have been modified to implement runnable objects.
  • Improvements to Python* typemaps and error checking; documentation now includes detailed function descriptions.
  • Updates to the API, and added new functionality for the MY9221 class and derived sensors:grovecircularled and groveledbar, along with new code samples that show these changes.

Bug Fixes:

  • Provided a fix for one Java example that uses interrupts and updated library install paths.
  • Added several documentation improvements and pictures for new sensors.
  • See the full changelog.


New Features:

  • Added support for the UP board ( & Minnowboard Turbot.
  • Added support for OpenJDK 7 and OpenJDK 8.
  • Added support for Node.js 4.1.1.
  • Added support for FT4222 subplatforms with GPIO support with interrupt improvements
  • Added support for PCA9555 i2c expander read/write on FT4222.
  • Added support for Brillo* and Android*.
  • Improved 96 board support with better pin numbering.
  • Improved Intel® Edison board detection.

Bug Fixes:

  • Fixed issue with Intel® Edison board’s ADC initialization.
  • Fixed a bug with mraa_init & USBPLAT.
  • Fixed Java examples.
  • Made tweaks Node.js SPI.
  • Made various other bug fixes, optimizations, and documentation updates.
  • See the full changelog.

Yocto Images

New Features:

  • Added new packages to the Yocto images and repository that are common depedencies and/or useful for development, including:
  • boost - 1.56.0
  • git - 2.0.1
  • iotivity - 1.0.0
  • libft4222 - 1.2.1
  • libmodbus5 - 3.1.2
  • nano - 2.2.5-r3.0
  • nodejs4 - 0.4.12
  • openjdk-8-jdk - 60b27-2.5.4-r0.1
  • openzwave - 1.4.1
  • python - 2.7.3-r0.3
  • python-pip - 1.3.1
  • redis - 2.6.9
  • tinyb - 0.3.3
  • vim - 7.4.481

For more such intel IoT resources and tools from Intel, please visit the Intel® Developer Zone


cashify| Protection Status