Skip to content

Welcome to the Aidlab SDK

This documentation is intended for developers who are looking to create publicly distributed applications that integrate with Aidlab, Aidlab 2, or Aidmed One sensors. We will guide you through the process of connecting to supported Aidlab devices, with the aim of saving you time and making the development process faster and easier.

Each section presents specific information about supported Aidlab devices 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 API Reference.

Please note that throughout this SDK, the term "Aidlab" also includes Aidlab 2 and Aidmed One unless stated otherwise.

Aidlab Technical Overview

Supported Aidlab devices combine biosensors, IMU data, onboard processing, and BLE connectivity. The SDK exposes live streaming, optional on-device storage, and synchronization for supported signals such as ECG, respiration, skin temperature, motion/orientation, heart rate, RR intervals, EDA, and GPS.

Bluetooth Smart is different from legacy “pairing-required” Bluetooth—it is energy-efficient and runs on modern phones (iPhone, Galaxy, wearables) without the quirks of classic BT.

What can be achieved with Aidlab SDK?

Examples of solutions you can build:

  • Sleep monitor: wear overnight, analyze respiration and heart rate, return insights.
  • Meditation supporter: track breathing changes, remind users to breathe deeply and slowly.
  • Diet supporter: monitor metrics continuously and suggest adjustments.
  • Horror game: adapt gameplay based on heart rate/respiration to modulate adrenaline.
  • Stress analyzer: collect physiological data to determine stress levels and provide feedback.