Mindfield eSense SDK for mobile, cross-platform & VR apps (iOS, Android, Flutter, Unity, Unreal)

399,00

Software development kit for building custom mobile biofeedback applications with all eSense sensors. Includes iOS (Swift), Android (Java/Kotlin) and Ionic/Cordova libraries with full access to real-time sensor data streams.

SKU: SDK-ESE-MOB Categories: , Tags: , , , , ,
eSense SDK iOS Demo – Hautleitwert (EDA) in Mikrosiemens
Mindfield eSense SDK for mobile, cross-platform & VR apps (iOS, Android, Flutter, Unity, Unreal)
399,00

eSense SDK for mobile, cross-platform & VR apps

This is our eSense SDK (Software Development Kit) for developing your own apps for the Mindfield eSense sensors – natively for iOS and Android, via cross-platform frameworks such as Flutter and Capacitor/Ionic, and for game engines and VR (Unity, Unreal Engine, Meta Quest, Pico). One unified streaming model, a ready-to-run demo app in source code and full documentation.

It may be used without limit for commercial and non-commercial projects – royalty-free. The eSense sensors themselves are not included in the SDK and are ordered separately.

Who is this SDK for?

For developers building mobile biofeedback apps for iOS and Android – from clinical apps and stress-management tools to game and VR applications. You get raw and calibrated sensor data in real time for skin conductance (EDA/GSR), skin temperature and respiration, plus a ready-made connection for the pulse sensor via the Bluetooth heart-rate standard. Integrate natively (Kotlin, Swift) or via cross-platform frameworks (Flutter, Capacitor/Ionic, Unity, Unreal).

What’s included

Audio-based SDK for the three eSense audio sensors plus pulse connectivity via the Bluetooth standard:

  • eSense Skin Response — electrodermal activity (EDA / GSR), calibrated values in microsiemens (µS)
  • eSense Temperature — skin temperature in °C or °F
  • eSense Respiration — breathing amplitude (RA)
  • eSense Pulse — heart rate (BPM) and RR intervals via the Bluetooth heart-rate service standard (UUID 0x180D), no custom SDK required

Native SDKs & plugins included:

  • iOS / iPadOS (Swift, Swift Package Manager) and Android (Kotlin)
  • Flutter plugin (Dart) and Capacitor plugin (TypeScript, incl. OSC & LSL utilities) for iOS + Android
  • Unity Audio plugin (C#) for game and VR development
  • Unreal Engine plugin (C++/Blueprint, UE 5.4) with Android target for Meta Quest / Pico

Also:

  • Fully functional demo app in source code
  • API documentation and quick-start guide
  • Lifetime updates of the purchased platform version
  • Unlimited commercial and non-commercial use, no royalties

Technical specification

Platform iOS 17+, Android 8.0+, Meta Quest / Pico (VR)
Languages / frameworks Swift, Kotlin, Flutter (Dart), Capacitor/Ionic (TypeScript), Unity (C#), Unreal (C++/Blueprint)
IDE Xcode, Android Studio, VS Code, Unity Editor, Unreal Editor
Distribution Swift Package Manager, Maven (AAR), npm (Capacitor), .unitypackage, Unreal plugin
Plugin versions iOS/macOS v3.2, Android v3.0, Flutter v1.1, Capacitor v1.1, Unity Audio v1.1, Unreal v1.2 (eSense SDK Suite v4.0)

Sensors for mobile apps

eSense Skin Response sensor
Skin Response
EDA · µS
eSense Temperature sensor
Temperature
°C / °F
eSense Respiration sensor
Respiration
RA
eSense Pulse sensor
Pulse
BPM · HRV

Muscle (EMG) & EEGenius (EEG) are integrated via the Unity C# plugin.

The mobile demo app in action (iOS / iPadOS)

The included demo app streams the audio sensors in real time – here on the iPad:

eSense SDK iOS demo – skin conductance in microsiemens
Skin Response (µS)
eSense SDK iOS demo – skin temperature in Celsius
Temperature (°C / °F)
eSense SDK iOS demo – respiration
Respiration (RA)

VR support (Meta Quest & Pico)

Modern VR headsets are standalone Android devices – the eSense plugins run directly on the headset. You connect the audio sensors via the Unreal plugin (Android target, UE 5.4), hardware-tested on the Meta Quest 3S and supported on Meta Quest 2 / 3; Pico 4 Ultra (+ Enterprise) are in preparation. The Bluetooth sensors eSense Muscle (EMG) and eSense EEGenius (EEG) are reached via the Unity C# plugin.

Adapter and connection compatibility

The eSense audio sensors (Skin Response, Temperature, Respiration) connect via the 3.5 mm audio jack. Current smartphones without a jack require an active DAC adapter:

  • iPhone (USB-C from 15 / Lightning up to 14): Apple DAC adapter (USB-C or Lightning to jack) or an equivalent branded DAC
  • Android: USB-C-to-3.5 mm adapter with active DAC electronics (passive adapters do NOT work)
  • Tablets / Quest VR: tested with standard USB-C DAC adapters

A wireless Bluetooth variant of the audio sensors (Skin Response, Temperature) is in development and will make the audio adapter unnecessary from Q1 2027.

Pulse sensor: Bluetooth standard, no custom SDK needed

The eSense Pulse implements the official Bluetooth SIG standard Heart Rate Service (service UUID 0x180D, Heart Rate Measurement characteristic 0x2A37). You don’t need a vendor-specific SDK – the native Bluetooth APIs of your platform are sufficient. Full code examples including a parser for the flags byte (UINT8 vs. UINT16) ship with the demo app.

Use cases

  • Mobile biofeedback app — stress, relaxation or breathing training for iOS and Android
  • Cross-platform app — one codebase for iOS + Android via Flutter or Capacitor
  • VR application — immersive biofeedback experiences on Meta Quest / Pico
  • Research & serious games — feed physiological signals into interactive scenarios

Frequently asked questions

Which platforms does this SDK support?

iOS and Android natively (Swift, Kotlin), cross-platform via Flutter and Capacitor/Ionic, plus Unity and Unreal Engine for games and VR (Meta Quest, Pico).

Which sensors are supported?

The three audio sensors Skin Response (µS), Temperature (°C/°F) and Respiration (RA). Pulse is connected via the Bluetooth standard. For eSense Muscle (EMG) and eSense EEGenius (EEG) use the separate Unity SDK.

Do I need an adapter?

Devices without a 3.5 mm jack require an active DAC adapter (USB-C or Lightning to jack). Passive adapters do not work.

What license does the SDK have?

Unlimited commercial and non-commercial use, no royalties. Lifetime updates of the purchased platform version included.

Is there a demo app in source code?

Yes – a fully functional demo app is included (see screenshots).

Related products

eSense Professional Sets

The individual eSense sensors

Other eSense SDKs

Apple, iPhone, iPad, iPod touch are trademarks of Apple Inc., registered in the U.S. and other countries. | IOS is a trademark or registered trademark of Cisco in the U.S. and other countries and is used under licence. | Android is a trademark of Google LLC | The Bluetooth® word mark and logos are registered trademarks owned by Bluetooth SIG, Inc. and any use of such marks by Mindfield Biosystems Ltd. is under license. Other trademarks and trade names are those of their respective owners.

For whom is this package suitable?

Software developers who want to integrate our eSense sensors into their own applications with little effort.Already realized partner projects are e.g. www.psious.com or www.inmotionvr.com

Additional information

Brand

Mindfield

eBay shopping

No

Google shopping

No

Merchant

Mindfield Biosystems Ltd.

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.