Welcome to the Aidlab SDK
This documentation is dedicated to developers who want to understand how to build publicly distributed applications featuring Aidlab sensors integration. We will guide you on how to connect to Aidlab to save your time and make real development faster and easier.
Each section of our documentation presents you with specific information about Aidlab and its possibilities. The next step will be learning the SDK in the Getting Started section. It is divided into several subsections for Unity, Android, iOS and Python projects. It is recommended to go through the whole manual to fully understand the provided solutions.
Aidlab Technical Overview
Aidlab is a small computer. It is powered by a 32-bit ARM® Cortex CPU accompanied by IMU, biosensors and a 2.4 GHz radio using Bluetooth 4.1 Smart, also known as BLE or Bluetooth Low Energy.
The greatest advantage of Bluetooth Smart over the previous iterations of BT technology is how energy-efficient it is. Thanks to that, and to a lot of work our engineers put into power management, Aidlab can last more than 24 hours of normal usage.
Don’t confuse Bluetooth Smart with the first version of Bluetooth: the one that required pairing and never actually worked. It’s a new standard developed by Nokia™, now implemented in all modern smartphones like Apple iPhone™ or Samsung™ Galaxy S. Other devices, ranging from Fitbit fitness trackers to the Apple Watch, use Bluetooth Smart too.
To fully understand potential of Aidlab, it is the best to analyze what can be achieved with use of the sensors. There are different kinds of applications which could be created to work with this platform:
Sleep monitor. With Aidlab's new chest band it will be easy to create a solution working as a sleep monitor. Just leave it on your body when going to sleep and Aidlab will analyze your respiration rate and heart rate. Application can send back feedback about changes occuring in the body through the night.
Meditation supporter. Aidlab's respiration monitor can help with spiritual meditation. After proper placing, Aidlab will give you the opportunity to receive changes in the pace of breathing. It can remind the user to breathe deeper and slower, which should help in meditation practice.
Diet supporter. With constant checks of changes in health it is possible to create an app that will analyze the user's body and provide feedback about the diet they should try. Sometimes small changes like the number of heartbeats in a minute can tell a lot about a person's habits.
Horror game. Why not use Aidlab for fun – it analyzes every heartbeat and respiration, so when the player is too relaxed, you can script some events that will scare him and give an adrenaline shot which will make his heartbeat or breathing faster. Take control over your player's emotions.
Stress analyzer. Functions provided by Aidlab let us also analyze stress levels. With proper attunement, data collected by Aidlab can serve as the base telling us how highly the user is stressed.
We've created Aidlab SDK to simplify the communication process with Aidlab. The SDK also provides algorithms to manipulate received data so you don't have to reinvent the wheel.
Read Getting Started to find out how to build a simple project for your favourite platform.