Welcome to the Aidlab SDK
This documentation is dedicated for developers who want to understand how to build publicly distributed applications featuring Aidlab sensors integration. We will guide you how to connected with the Aidlab, to save your time and make real development faster and easier.
Each section of our documentation presents you a specific information about Aidlab and its possibilities. The next step will be learning the SDK in section Getting Started. It is divided in several subsections for Unity, Android, iOS and Python projects. It is recommended to go through the whole manual to fully understand provided solutions.
Aidlab Technical Overview
Aidlab is a small computer. It is powered by 32-bit ARM® Cortex CPU accompanied by IMU, biosensors and 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 on 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. Aidlab after proper placing will give you the opportunity to receive changes in pace of breathing. It can remind user to breath deeper and slower, what should help in meditation practice.
Diet supporter. With constant checks of changes in health it is possible to create an app that will analyze body of the user and provide feedback about the diet he should try. Sometimes small changes like number of heart beats in a minute can tell a lot about subjects habits.
Horror game. Why not use Aidlab for fun – it analyzes every heart beat and respiration, so when player is too relaxed, you can script some events that will scare him and give an adrenaline shot which will make his heart beat 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 communication process with Aidlab. 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.