Türkçe sürüm

Developers · ATB-OBP 1.0

An open call to EEG hardware manufacturers

Connect your EEG headset to the Auto Train Brain ecosystem. ATB-OBP 1.0 is our open, royalty-free Bluetooth LE standard for EEG. Once your device implements it, it connects to ATB without any driver or SDK.

Our call

We invite every EEG and biosignal hardware company to implement ATB-OBP 1.0. We can integrate with any hardware that follows this specification, whatever its channel count, sample rate or electrode type. The device describes itself and our software does the rest, so no per-model code is needed.

1–32 channels

128–4096 Hz; dry, dry-active, gel or saline electrodes.

Driverless

The device reports its channel labels, sample rates and scaling as JSON.

Simple firmware

Fixed little-endian packets, no compression, one notification per packet.

Open and royalty-free

No licence fee and no NDA; the specification is public.

Where does it work today?

ATB-OBP works in the clinical layer of ATB Desktop 1.11 and later (Windows and macOS): live EEG monitoring, recordings, QEEG measurements and EEG-based brain exercise sessions. Support in the mobile apps (ATB Pro, ATB Games, ATB Edu, NeuroSphere) is on our roadmap.

Why integrate with ATB?

Reach an existing audience

Your device becomes selectable across the ATB ecosystem, with 20,000+ family downloads, and in clinics that use ATB Desktop.

Supported devices list

Devices that pass the conformance test are added to the in-app “Supported devices” list and to the headset section of our website.

Joint go-to-market

We can position software and hardware together through clinic and family channels in Türkiye, the USA, the GCC and Germany.

One integration, every product

As support extends to the mobile apps, the same firmware will work across ATB’s other products.

Integration in 4 steps

1

Implement Core

Service, Device Info JSON, Control Point (START_STREAM / STOP_STREAM) and the EEG Data packet. atb_obp.h in the kit provides UUIDs and packet builders.

2

Try the simulator

Optional: pip install bless → python reference/atb_obp_sim.py. It is a working example of the behaviour the app expects.

3

Test in ATB Desktop

Clinic → Measurement / Live monitor → ATB-OBP Bluetooth device → Connect device → 🧪 Conformance test. Stream for at least 10 seconds and save the JSON report.

4

Send the report

Email the JSON report and your device details to info@healthmobilesoftware.com. Devices that pass all Core checks are listed as compatible.

Technical summary

All UUIDs share one 128-bit base: a7b1xxxx-0b1e-4e0e-8a7b-41544200b1e0.

ShortCharacteristicPropertiesLevel
0000ATB-OBP Service—Core
0001Device Info (JSON)ReadCore
0002Control PointWrite, IndicateCore
0003EEG DataNotifyCore
0004Impedance / ContactNotifyRecommended
0005StatusRead, NotifyRecommended
0006Aux (IMU / PPG)NotifyOptional
0007Events / MarkersNotifyOptional

EEG Data packet (10-byte header + samples)

OffsetFieldNotes
0format0x01 int16 · 0x02 int24 · 0x03 float32 (µV)
1seq (u16)Packet counter; reveals loss
3firstSampleIndex (u32)Index of the first frame in the packet
7nFrames (u8)Frames in this packet
8nChannels (u8)Channels per frame
9flags (u8)LEAD_OFF · CLIPPING · MARKER · LOW_BATTERY
10samplesFrame-major; µV = raw × lsb_uV
int16 · seq 0x0102 · index 1000 · 2 frames × 2 ch
01 02 01 E8 03 00 00 02 02 00 64 00 9C FF FF 7F 00 80

Read the full specification → Download PDF

Does your device already support one of these?

You may not need ATB-OBP at all. ATB Desktop also reads:

Lab Streaming Layer (LSL)

No extra work if your device or PC app already publishes an LSL EEG outlet.

BrainFlow

Open-source (MIT) SDK. If your board is in BrainFlow, it works with us.

EDF / EDF+

File import of recordings.

We are also considering a second Bluetooth path for vendors that implement the Bluetooth SIG Generic Health Sensor (GHS) profile.

FAQ

Is there a licence fee?

No. ATB-OBP is open and royalty-free. No contract, NDA or fee is needed to implement it.

Do we have to share our firmware?

No. We only ask for the JSON report from the in-app conformance test.

Which Bluetooth version is required?

Bluetooth LE 4.2 or later (MTU 247 recommended). It also works at the default MTU of 23; 2M PHY is recommended for 16+ channels or 500 Hz+.

Is personal data involved?

The device must not store or transmit personal or health information about the wearer. The serial number identifies the hardware only.

We want to keep our existing SDK.

That’s fine. ATB-OBP is a separate GATT service and can sit alongside your existing services.

Let’s connect your device

Book a call with our engineering team to go through the specification, the test process and joint go-to-market options.

ATB-OBP is published by HMS Health Mobile Software A.Ş. and Auto Train Brain Inc. Auto Train Brain is a wellness platform; it is not a medical device and is not intended for diagnosis or treatment.