Software Development Kits

Develop the future now! Innovation World Cup® partners are providing their development kits to participants of the IOT / WT Innovation World Cup®. By registering for the IOT / WT Innovation World Cup® 2017/18 you have the unique opportunity to order Development Kits from EBV Elektronik, STMicroelectronics, LoRa Alliance, Gemalto, BSH and Geeny free of charge!

Below you will find a description of the development kits including links to the websites of the different partners.

EBV Elektronik Development Kits
European participants only

  • IRIS – Complete 802.11 b/g/n Cloud on Chip Networking Solution

Iris offers a complete certified Wi-Fi module and enables automatic connection to the cloud and mobile apps without network programming. It supports OTA (Over The Air) upgrades of module & client firmware and is highly suitable for the IoT market as internet-enabler for sensors. The small size module has an embedded on-board PCB-antenna with a gain of 2 dBi.

  • JANUS – Wireless 868 MHz Module for 6LoWPAN Mesh Application

Janus is a single embedded low-cost RF Module developed specially for home automation, building automation, smart lighting and IoT applications in general, using a complete 6LoWPAN protocol stack offering IETF IPv6 compliancy, Star & Mesh topologies, network auto-configuration (by neighbor discovery), unicast as well as multicast links and self-reparation.

STMicroeletronics Development Kits

STMicroelectronics are making the STM32 Open Development Environment available to participants for free. For more information please refer to:

  • NUCLEO-F401RE – STM Nucleo development board for High Performance F4 Series with STM32-F401RET6 MCU, supports Arduino (100 SDKs for free) and NUCLEO-L053R8 – Nucleo development board for STM32 Low Power L0 series – with SMT32L053R8, supports Arduino (100 SDKs for free)

STM32 Nucleo boards provide an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features. The Arduino™ connectivity support and ST Morpho headers make it easy to expand the functionality of the STM32 Nucleo open development platform with a wide choice of specialized expansion boards. The STM32 Nucleo boards do not require any separate probe as they integrate the ST-LINK/V2-1 debugger/programmer. The STM32 Nucleo boards come with the STM32 comprehensive software HAL library together with various packaged software examples.

  • X-NUCLEO-IDB04A1 – Bluetooth low energy expansion board based on BlueNRG for STM32 Nucleo (100 SDKs for free)

The X-NUCLEO-IDB04A1 is a Bluetooth low energy evaluation board to allow expansion of the STM32 Nucleo boards. It is compatible with the Arduino UNO R3 connector layout, and is designed around BlueNRG, a Bluetooth low energy, low power network coprocessor compliant with BTLE 4.0 and the BALF-NRG-01D3, an ultra miniature balun optimized for ST BlueNRG RFIC, which integrates matching network and harmonics filter. The X-NUCLEO-IDB04A1 interfaces with the STM32 MCU via SPI pin, and the user can change the default SPI clock, the SPI chip select and SPI IRQ by changing one resistor on the evaluation board.

  • X-NUCLEO-IKS04A1 – Motion MEMS and environmental sensor expansion board for STM32 Nucleo (100 SDKs for free)

The X-NUCLEO-IKS01A1 is a MEMS inertial and environmental sensor evaluation board system. It is compatible with the Arduino UNO R3 connector layout, and is designed around STMicroelectronics’ LSM6DS0 3-axis accelerometer + 3-axis gyroscope, the LIS3MDL 3-axis magnetometer, the HTS221 humidity sensor and the LPS25H pressure sensor. The X-NUCLEO-IKS01A1 interfaces with the STM32 microcontroller via the I2C pin, and it is possible to change the default I2C port.

  • X-NUCLEO-NFC01A1 – Dynamic NFC tag expansion board based on M24SR for STM32 Nucleo (100 SDKs for free)

The X-NUCLEO-NFC01A1 is a Dynamic NFC tag evaluation board to allow expansion of the STM32 Nucleo boards. It is compatible with the Arduino UNO R3 connector layout and it is designed around the M24SR64-Y. The M24SR64-Y device is a dynamic NFC/RFID tag IC with a dual interface. It embeds a 64 Kbit EEPROM memory. It can be operated from an I2C interface or by a 13.56 MHz RFID reader or a NFC phone. The board is powered through the Arduino UNO R3 connectors. It also includes three LEDs for general purpose.

  • X-NUCLEO-IDW01M1 – Wi-Fi expansion board based on SWPF01SA module for STM32 Nucleo (100 SDKs for free)

The X-NUCLEO-IDW01M1 is a Wi-Fi evaluation board based on the SPWF01SA module, which expands the STM32 Nucleo boards. The CE, IC and FCC certified SPWF01SA module has an embedded STM32 MCU, a low-power Wi-Fi b/g/n SoC with integrated power amplifier and power management and an SMD antenna. The SPWF01SA module is also equipped with 1 MByte of external FLASH for firmware update over-the-air (FOTA). The firmware features a complete software IP stack to open up to 8 TCP/UDP sockets, as well as dynamic web pages with SSI to interact with the module and a REST API (get & post) for conveniently transferring files to/from servers in the cloud. The module can simultaneously behave as a socket server and socket client. The firmware supports secure sockets with TLS/SSL encryption, ensuring secure end-to-end communications with the cloud, with or without authentication

The STM32 Open Development Environment is built on the following software tools:

  • STM32Cube software. A set of free of charge tools and embedded software bricks to enable fast and easy development on the STM32, including a Hardware Abstraction Layer, middleware and the STM32CubeMX PC-based configurator and code generator
  • STM32Cube expansion software. Expansion software provided free of charge for use with STM32 Nucleo expansion boards, and compatible with STM32Cube software framework
  • The STM32 Open Development Environment is compatible with a number of IDEs including IAR EWARM, Keil MDK, mbed and GCC-based environments.

Get more information at

LoRa Alliance™ Development Kits

The Microchip LoRa ExpLoRer is the most complete and versatile Arduino kit for developing LoRaWAN applications. Based on the most widely adopted LoRaWAN modules (Microchip RN2483 for EU and RN2903 for NA) the kit includes an on-board rechargeable battery and PIFA antenna, so enabling an all-in-one low power LoRaWAN node.

For rapid prototyping of end-devices, both standard Arduino headers and also two Grove headers are included, providing an expansive choice of 3rd party shields and plug-in sensors to choose from. To further enable developers, advanced features of BT-SMART, secure element, serial flash and solar charger are included in the design, and all this is driven by a highly resourced Microchip SAMD21 Cortex M0+ microcontroller connecting to the Arduino IDE.

With this powerful development kit and with Microchip’s expert support, the developer is free to focus their ingenuity on creating amazing LPWA use-cases.

  • LoRa development kit by Gemtek

Gemtek has been instrumental in the development of LPWAN system solutions, and is an early provider of LoRaWAN protocol-based, end-to-end LPWAN solutions. The LoRa development kit includes one Femto Gateway and one G76S SiP EVK that can work stand-alone without requiring any network server, making it plug and play. It is specifically designed for wide area IoT applications in vertical markets and is suitable for small business or private area use.


The generic multi-purpose Sagemcom Siconia™ LoRa™ device is able to cover a lot of use cases through a simple and flexible API. Customization can be tuned through a Java script interface. Embedding some basic compact sensors, it opens to the completion of a lot of use cases. Compact, long battery lifetime and with an optimized antenna management, Sagemcom Siconia™ LoRa™ device offers the most cost effective solution to collect your IoT data. Read more in the datasheet.

French participants only

The Orange LoRa Explorer kit is a development board that allows easy and quick prototyping of IoT objects and services using LoRa® technology. This very compact kit embed an Arduino-based platform complete with LoRa module, PCB antenna, rechargeable coin battery, Bluetooth module and temperature sensor. The kit is pre-configured to access Orange LoRa network where available (in France), with a complementary data plan. The kit includes also access to Orange data management platform – Live Objects – where data is collected and made available via API’s. The solution is powered by Microchip.

myDevices is an IoT solutions company and creator of Cayenne, an innovative IoT Project Builder. The solution was created for engineers and developers to quickly connect single board computers, microcontrollers, sensors, actuators, and more to begin IoT prototyping in minutes. Fully integrated with a rules engine, scheduling features, and tools to visualize real-time and historical data, myDevices’ connectivity and device-agnostic technology empower enterprises to easily develop and deploy IoT solutions. The company also hosts a vibrant online community of IoT developers for users collaborate and share information. Free download at 

Gemalto IoT Development Kits

By registering for the IOT/WT Innovation World Cup® 2017/18 you have the opportunity to qualify for a Cinterion® Concept Board and Cinterion Connect Shield.

Please note that Gemalto will provide a 75% discount code for you to order directly from the webstore.

The Cinterion® Concept Board provides a simple environment with everything a developer needs to quickly transform creative ideas into the next trendsetting solution for the Internet of Things and is the perfect companion to get started with M2M. The development kit connects with Arduino-style sensor boards for super-fast prototyping and features a Cinterion EHS8 Java-powered module (Java ME 3.2) for global 2G and 3G cellular connectivity. It now also features GPS.

The Cinterion Connect Shield is an easy-to-use maker board that combines the flexible and widely used Arduino open source platform with Gemalto’s reliable and highly efficient cellular connectivity. Designed for professional developers, inventors and tinkerers alike, the shield is a powerful tool to simplify hardware and software integration and quickly transform ideas into prototypes in just hours. Mounted to an existing Arduino board, it gives inventors of all levels the opportunity to play in the global cellular ecosystem and experience its benefits, diversity and scalability first hand.

  • M2M Developer Community

Designed to help first time M2M developers, experienced hobbyists and seasoned M2M OEMs alike, the Gemalto Developer Community is an extensive online resource providing a single source for tools, reusable code, knowledge, expert advice and community support covering all the core components of the M2M value chain.
Jump start your IoT innovation project by visiting the Gemalto Developer Community for 24-7 support, tutorials and success stories.

Get Access to the Geeny IoT Platform

Geeny is your end to end IoT Solution. In addition to speeding up the development process, the Geeny IoT platform provides a connection between B2C companies, developers, makers, and smart users. End-users can access and combine data from multiple connected devices to gain better insights and real automation. Using Geeny marketplace, they can discover new, powered-by Geeny things and applications.

Why to use the Geeny IoT platform as a developer?

  • Instant access to data streams from countless connected devices enabling you to create data-driven services faster
  • Access to business insights on device usage trends to properly plan the next hardware updates
  • Chance to focus on your project without having to worry about infrastructure, data processing, GDPR-compliant data security and user authentication

Find out more about the Geeny IoT Platform for developers.

Get Access to the BSH Home Connect Program

Buildings and homes are about to become more and more smart – whether it´s the thermostat, lighting, hi-fi system, washing machine or your door lock: they all communicate wireless with each other at home, via smartphone, tablet, smartwatch or even with your car. Smart Buildings helps to make the homes more comfortable, more secured and more economical to run. Thus, smart buildings and homes become an increasing market booster for consumer electronics, telecommunications, and the construction industry.

Find out more about the BSH Home Connect Program for developers to generate innovative ideas to drive new eco-systems in the kitchen environment.