Welcome to the Aidlab SDK
This documentation is intended for developers who are looking to create publicly distributed applications that integrate with Aidlab or Aidmed One sensors. We will guide you through the process of connecting to Aidlab or Aidmed One, with the aim of saving you time and making the development process faster and easier
Each section of our documentation presents you with specific information about Aidlab, Aidmed One, and their capabilities. It is recommended to go through the whole documentation to fully understand the provided solutions. Additionally, it is possible to fetch data from our Aidlab API, as detailed in the Reading data from Aidlab API section.
Please note that throughout this SDK, the term "Aidlab" also includes the Aidmed One device unless stated otherwise. This means that any instruction, guidance, or code referencing Aidlab is also applicable to Aidmed One.
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.
What can be achieved with Aidlab SDK?
To fully understand potential of Aidlab SDK, 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 chest start 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.