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.
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.
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.
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.
For current pricing and availability, email us at contact