Mindfield eSense SDK zur Entwicklung eigener mobiler Apps (iOS/Android)

399,00

Entwickeln Sie individuelle Apps mit unserem eSense SDK für iOS und Android! Nutzen Sie umfangreiche Tools zur Analyse von Biofeedback-Daten, um Stress und Stimmung zu steuern. Perfekt für Trainer und kreative Köpfe. Starten Sie jetzt!

Artikelnummer: SDK-ESE-MOB Kategorien: , Schlagwörter: , , , , ,
eSense SDK,
Mindfield eSense SDK zur Entwicklung eigener mobiler Apps (iOS/Android)
399,00

eSense SDK 2.0

Dies ist unsere eSense SDK (Software Development Kit) zum Entwickeln eigener Apps unter iOS, Android und Ionic mit Cordova Plugins für die eSense. Das SDK enthält eine Demo App zum Samplen der Messwerte unter den genannten Plattformen und entsprechende Libraries mit Dokumentation zur Verwendung für eigene App Projekte.

Es darf beliebig für kommerzielle und nicht-kommerzielle Projekte unbegrenzt eingesetzt werden. Das eSense SDK 2.0 unterstützt derzeit den eSense Skin Response, eSense Temperature und eSense Respiration. Der eSense Pulse benötigt kein eigenes SDK, da er den Standard Heart Rate Service von Bluetooth® Low Energy benutzt und darüber können die RR Intervalle ausgelesen werden..

Als Beispiel können Sie dazu auch die Screenshots bei den Produktfotos sehen oder unsere Seite mit weiteren Informationen zum eSense Dashboard (und OSC Transfer) besuchen.

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.

Fuer welche Entwickler ist dieses SDK?

Dieses SDK ist fuer Entwickler, die mobile Biofeedback-Apps fuer iOS und Android bauen — von Klinik-Apps und Stress-Management-Tools bis hin zu Game- und VR-Anwendungen. Es liefert Roh- und kalibrierte Sensordaten in Echtzeit fuer Hautleitwert (EDA/GSR), Hauttemperatur und Atmung sowie eine fertige Anbindung des Pulssensors ueber den Bluetooth-Heart-Rate-Standard. Sie integrieren das SDK nativ (Kotlin, Swift) oder ueber Cross-Plattform-Frameworks wie Flutter, Capacitor, Cordova/Ionic, Unity oder Unreal.

Was ist enthalten

Audio-basiertes SDK fuer drei eSense-Sensoren plus Pulse-Anbindung via Bluetooth-Standard:

  • eSense Skin Response — elektrodermale Aktivitaet (EDA / GSR), kalibrierte Werte in kOhm
  • eSense Temperature — Hauttemperatur, kalibrierte Werte in degC oder degF
  • eSense Respiration — Atemamplitude und -rate
  • eSense Pulse — Anbindung ueber den Bluetooth-Heart-Rate-Service-Standard (UUID 0x180D), kein Custom-SDK noetig

Kostenlos enthaltene Plugins (in jedem SDK):

  • Unity-Plugin (C#) fuer Spiele- und VR-Entwicklung
  • Unreal-Engine-Plugin (Blueprint + C++) inkl. Meta-Quest-Build-Support

Weiteres:

  • Voll funktionsfaehige Demo-App im Quellcode
  • API-Dokumentation und Quickstart-Anleitung
  • Lebenslange Updates der gekauften Plattform-Version
  • Kommerzielle und nicht-kommerzielle Nutzung unbegrenzt, keine Royalties

Technische Spezifikation

Plattform Android 8.0+, iOS 17+
Sprachen / Frameworks Kotlin/Java, Swift, Flutter (Dart), Capacitor / Cordova / Ionic (TypeScript), Unity (C#) Audio-Plugin, Unreal (Blueprint + C++)
IDE Android Studio, Xcode, Visual Studio Code, Unity Editor, Unreal Editor
Distribution Maven (AAR), Swift Package Manager, npm (Capacitor/Cordova), .unitypackage, Unreal Plugin
Cross-Plattform-Frameworks Flutter v1.0, Capacitor v1.0, Cordova v2.1, Ionic, Unity, Unreal

Adapter- und Anschluss-Kompatibilitaet

Die eSense-Audio-Sensoren (Skin Response, Temperature, Respiration) verbinden sich ueber den 3,5-mm-Klinkenanschluss. Aktuelle Smartphones ohne Klinke benoetigen einen aktiven DAC-Adapter:

  • iPhone (USB-C ab 15 / Lightning bis 14): Apple-DAC-Adapter (USB-C zu Klinke) oder gleichwertiger Marken-DAC
  • Android: USB-C-zu-3,5-mm-Adapter mit aktiver DAC-Elektronik (passive Adapter funktionieren NICHT)
  • Tablets / Quest VR: getestet mit Standard-USB-C-DAC-Adaptern

Empfohlene Adapter und Geraetelisten finden Sie in unserer Geraete-Kompatibilitaetsmatrix.

Pulse-Sensor: Bluetooth-Standard, kein Custom-SDK noetig

Der eSense Pulse implementiert den offiziellen Bluetooth-SIG-Standard Heart Rate Service (Service-UUID 0x180D, Heart-Rate-Measurement-Characteristic 0x2A37). Das bedeutet: Sie brauchen kein vendor-spezifisches SDK — die nativen Bluetooth-APIs Ihrer Plattform reichen aus.

// iOS / Swift (Core Bluetooth)
let HRS = CBUUID(string: "180D")
let HRM = CBUUID(string: "2A37")
peripheral.discoverServices([HRS])
// In didDiscoverServices: peripheral.discoverCharacteristics([HRM], for: hrService)
// In didDiscoverCharacteristics: peripheral.setNotifyValue(true, for: hrChar)
// didUpdateValueFor liefert die BPM ueber den Flags-Byte-Decoder.
// Android / Kotlin (BluetoothGatt)
val HRS = UUID.fromString("0000180D-0000-1000-8000-00805F9B34FB")
val HRM = UUID.fromString("00002A37-0000-1000-8000-00805F9B34FB")
gatt.getService(HRS)?.getCharacteristic(HRM)?.let { char ->
    gatt.setCharacteristicNotification(char, true)
    char.descriptors.first().let { d ->
        d.value = BluetoothGattDescriptor.ENABLE_NOTIFICATION_VALUE
        gatt.writeDescriptor(d)
    }
}

Vollstaendige Code-Beispiele und ein parser-fertiger Decoder fuer das Flags-Byte (UINT8 vs. UINT16) liegen der Demo-App bei.

VR-Support (Meta Quest, Unreal Engine)

Im Lieferumfang ist das Unreal-Plugin v1.1 enthalten. Es liefert Blueprint- und C++-Schnittstellen und ist mit Unreal Engine 5.4 getestet. Build-Targets: Android und Meta Quest 2 / 3 / 3s / Pro. Die Demo-Map zeigt eine end-to-end-Integration aller Sensorstreams.

Quick-Start (5-Zeilen-Beispiel)

// Android / Kotlin
val manager = ESenseManager.getInstance(context)
manager.connect(SensorType.SKIN_RESPONSE).collect { result ->
    when (result) {
        is Result.Success -> updateUI(result.value.value) // kOhm
        is Result.Error -> handleError(result.error)
    }
}
// iOS / Swift
let manager = ESenseManager.shared
try await manager.connect(.skinResponse)
for await reading in manager.readings {
    print("EDA: (reading.value) kOhm, quality: (reading.quality)")
}

Anwendungsbeispiele

  • Klinik-App — mobile EDA-/Atem-Erfassung fuer Stress- oder Angsttherapie auf iOS und Android
  • Coaching-Plattform — Smartphone-Tool fuer Achtsamkeits- und Resilienztrainings mit Echtzeit-Biofeedback
  • Game / VR — Unity- oder Unreal-Erlebnisse, die auf Hautleitwert oder Atmung reagieren (Stress als Game-Mechanik)
  • Forschung — Custom-Studien-App mit CSV-Export, Session-Replay und Marker-Events

Haeufig gestellte Fragen

Welche Lizenz hat das SDK?

Kommerziell und nicht-kommerziell unbegrenzt nutzbar, keine Royalties. Eine SDK-Lizenz pro Entwickler-Team.

Sind Updates inklusive?

Ja, lebenslange Updates der gekauften Plattform-Version sind im Preis enthalten.

Bekomme ich Support?

Ja — direkt vom Entwicklerteam per E-Mail. Optional ist ein Premium-Support buchbar.

Wie wird das SDK ausgeliefert?

Per E-Mail-Download nach Bestellung. Bei Hardware-Sets (Unity Muscle / EEGenius) zusaetzlich physischer Versand.

Gibt es eine Demo-App im Quellcode?

Ja — eine voll funktionsfaehige Demo-App mit allen Sensor-Plattformen ist im Lieferumfang enthalten.

Welche Plattformen unterstuetzt das mobile SDK?

iOS (Swift), Android (Kotlin / Java), Ionic / Cordova / Capacitor, Unity (C#), Flutter (Dart), Unreal (Blueprint + C++) inkl. Meta-Quest-Build.

Welche eSense-Sensoren werden unterstuetzt?

Skin Response, Temperature und Respiration ueber den 3,5-mm-Klinkenanschluss (audio-basiert) sowie Pulse ueber den Standard-Bluetooth-Heart-Rate-Service.

Brauche ich einen USB-C- oder Lightning-Adapter?

Ja, aktuelle iPhones (USB-C ab Modell 15, Lightning bis Modell 14) und Android-Smartphones ohne 3,5-mm-Klinke benoetigen einen aktiven DAC-Adapter. Adapter sind separat erhaeltlich.

Sind eSense Muscle und eSense EEGenius im mobilen SDK enthalten?

Nein. Diese beiden BLE-Geraete werden ueber das separate Unity-SDK angesprochen, das mit einem der beiden Geraete als Test-Hardware verkauft wird.

Verwandte Produkte

Für wen ist dieses Paket geeignet?

Software Entwickler, die unsere eSense Sensoren mit wenig Aufwand in eigene Applikationen einbinden wollen.

Bereits realisierte Partnerprojekte sind z.B. www.psious.com oder www.inmotionvr.com

Zusätzliche Information

Brand

Mindfield

Zolltarifnummer

85177000

Q / A

Für wen ist dieses Paket geeignet?
Angehende Biofeedback-Trainer die mit den eSense arbeiten möchten.

eBay shopping

No

Google shopping

No

Merchant

Mindfield Biosystems Ltd.

Rezensionen

Es gibt noch keine Rezensionen.

Nur angemeldete Kunden, die dieses Produkt gekauft haben, dürfen eine Rezension abgeben.