Summary of SMART.IO, An Affordable Remote Control for Embedded Designs
Smart.IO is a low-cost toolkit by ImageCraft enabling embedded products to have smartphone interfaces without wireless or app development expertise. It utilizes Bluetooth Low Energy (BLE) and operates offline. The solution comprises a compact chip module, a GUI software API, and a programmable smartphone app, requiring only a Bluetooth connection to function.
Parts used in the Smart.IO Project:
- Smart.IO Chip Module
- Software API for creating Graphical User Interface objects
- Programmable Smartphone App
- SPI pins
- Interrupt pins for data notification
- Arduino-compatible shield
Creating a smartphone application for your embedded products may be a high-cost process that consumes time and efforts. ImageCraft, a producer of high quality low cost embedded system tools, had developed “Smatr.IO” as a very cheap alternative solution that allows you to add a friendly user interface to any embedded project.
Smart.IO is a toolkit that helps you to create a compatible application with your product without the need of any experience in wireless technology or app development. It uses BLE (Bluetooth Low Energy) and it doesn’t require an Internet connection or data plan.
Smart.IO consists of three parts:
- A Small Chip Module compatible with any microcontroller.
- A Software API for creating Graphical User Interface (GUI) objects.
- A Programmable Smartphone App that requires only a Bluetooth connection to use.
There is no need to write any wireless code, or write an app. All you need is to add the Smart.IO chip to your existing microcontroller-based design, then use the API to create GUI objects in your firmware.
The Smart.IO Chip Module
The Smart.IO chip module is only 25mmx14mm. It has a 10-pin headers which are easy to solder onto your PCB, or use in a prototype system. It interfaces with your host microcontroller using SPI pins, plus extra pins for interrupts for data notification. Smart.IO draws very little power, typically about 100mA, and much less during standby mode.
If you are an Arduino user, ImageCraft will provide an Arduino-compatible shield that comes with a Smart.IO chip module, so that Arduino users can start using it immediately.
Read more: SMART.IO, An Affordable Remote Control for Embedded Designs
- What is Smart.IO?
It is a toolkit that allows you to add a friendly user interface to any embedded project using BLE without needing app development experience. - Does Smart.IO require an Internet connection?
No, it uses Bluetooth Low Energy and does not require an Internet connection or data plan. - How do I connect the Smart.IO chip to my microcontroller?
The chip interfaces with your host microcontroller using SPI pins plus extra pins for interrupts for data notification. - Can Arduino users use this tool immediately?
Yes, ImageCraft provides an Arduino-compatible shield that comes with a Smart.IO chip module for immediate use. - What are the three main parts of Smart.IO?
The system consists of a small chip module compatible with any microcontroller, a software API for GUI objects, and a programmable smartphone app. - How much power does the Smart.IO chip draw?
It draws very little power, typically about 100mA, and even less during standby mode. - Do I need to write wireless code to use Smart.IO?
No, there is no need to write any wireless code or write an app; you just add the chip and use the API. - What are the dimensions of the Smart.IO chip module?
The module is only 25mmx14mm in size.

