IoTize Development Kit

Complete Kit for Rapid Bluetooth Low Energy & NFC Connectivity

Add Bluetooth and NFC connectivity to embedded systems in just minutes!

This complete development kit provides everything to configure IoTize modules, add NFC and Bluetooth Low Energy connectivity to embedded systems and then create and test smartphone user interface apps for monitoring and controlling the embedded system.

Kit contents:

  • 2 – IoTize-ROAM-BL modules with NFC and Bluetooth Low Energy interfaces
  • 1 – NFC reader for easy module configuration
  • 1 – Sample application board, with firmware and C sources for IoTize implementation tutorial
  • All necessary cables and adapters
  • 1 – Carrying case
  • IoTize Studio software license
  • IoTize firmware and support license
  • IoTize Communication Service app for Android to manage NFC, BLE and Wi-Fi smartphone communications
  • User tutorial

Note: This development kit is designed for use with users’ smartphones and tablet PCs running Android (version 4.0.3 or later) with BLE and/or NFC communication interfaces.

The included IoTize ROAM (IOTZ-ROAM-BLE) modules enable connection of your microcontroller-based electronic system to a smartphone via the Bluetooth Low Energy (BLE) interface (range: 10 m) and/or Near Field Communication (NFC) interface (range: 3 cm).

IoTize ROAM implementation supports NFC automated wake up and pairing of the BLE interface.

The included modules can connect to user applications via the debug port (SWD protocol) or a simulated debug port (S3P) which uses two available GP I/O pins on the target microcontroller. Debug port implementation is currently possible on any ARM Cortex-based microcontroller. S3P implementation is possible on any microcontroller with Flash memory.

From the IoTize Studio software environment, users configure IoTize modules with user profiles, access controls (logins, passwords) and application variables that can be monitored (read) or modified (write) from a smartphone-based user interface. IoTize Studio’s drag-and-drop interface allows users to use their applications’ ELF object file to quickly and surely recuperate all the information about variables and their addresses and configure these to their IoTize modules. Modules are configured using a generated XML file that is transferred to the IoTize module using the included NFC reader.

From this configuration, IoTize Studio also generates a smartphone test application (HTML & CSS files) that can later be evolved into a rich graphical user interface.

The included sample application board and tutorial verify configuration of user smartphone for use with the kit and introduce key concepts for configuring and implementing smartphone interfaces for IoTize.

Security Features

IoTize-ROAM modules support local security measures at the module level including definition of user profiles (login/password, access rights to specific variables) and encryption of smartphone-to-module communication channel.

When implemented with simulated debug port (S3P), IoTize supports additional encryption of the communication channel to the microcontroller of your target system and restriction of the accessible memory space.

Smart Phone Application Support

Smartphone applications are based on the IoTize Communication Service app for Android Smartphones (Android 4.0.3 or later versions).

Applications can be developed as native apps or HTML5/CSS hybrid apps.

Pricing and Ordering

For current pricing and availability, email us at

Email us for ordering information

IoTize Development Kit
Module Configuration via NFC
Testing a Smartphone Interface on IoTize