eSense SDK für macOS
Dies ist unser eSense SDK (Software Development Kit) zur Entwicklung eigener macOS-Software für die Mindfield eSense-Sensoren. Das native Swift-SDK deckt die drei Audio-Sensoren (Skin Response, Temperature, Respiration) ab und bindet den Puls über den Bluetooth-Standard an. Es teilt sich eine Swift-Package-Manager-Codebasis mit dem iOS-SDK – ein Modell, eine API für Mac und iPhone/iPad.
Es darf unbegrenzt für kommerzielle und nicht-kommerzielle Projekte eingesetzt werden – ohne Royalties. Die eSense-Sensoren selbst sind nicht im SDK enthalten und werden separat bestellt.
Für welche Entwickler ist dieses SDK?
Für macOS-Entwickler, die Biofeedback- und Forschungsanwendungen in Swift bauen – von Desktop-Tools über Coaching-Software bis zu Lab-Anwendungen. Sie erhalten Roh- und kalibrierte Sensordaten in Echtzeit und eine native Demo-App im Quellcode.
Was ist enthalten
Natives Swift-SDK für die drei eSense-Audio-Sensoren plus Pulse-Anbindung über den Bluetooth-Standard:
- eSense Skin Response — elektrodermale Aktivität (EDA / GSR), kalibrierte Werte in Mikrosiemens (µS)
- eSense Temperature — Hauttemperatur in °C oder °F
- eSense Respiration — Atemamplitude (RA)
- eSense Pulse — Herzfrequenz (BPM) und RR-Intervalle über den Bluetooth-Heart-Rate-Service-Standard (UUID 0x180D), kein Custom-SDK nötig
Weiteres:
- Voll funktionsfähige native macOS-Demo-App im Quellcode
- Verteilung über Swift Package Manager (SPM), API-Referenz als DocC-Katalog
- Gemeinsame Codebasis mit dem iOS-SDK (v3.2, iOS 17+ / macOS 14+)
- Lebenslange Updates der gekauften Plattform-Version
- Kommerzielle und nicht-kommerzielle Nutzung unbegrenzt, keine Royalties
Technische Spezifikation
| Plattform | macOS 14+ |
|---|---|
| Sprache | Swift |
| SDK-Version | 3.2 (eSense SDK Suite v4.0) |
| IDE | Xcode |
| Distribution | Swift Package Manager (SPM) |
| API-Referenz | DocC-Katalog |
Sensoren auf dem Mac

EDA · µS

°C / °F

RA

BPM · HRV
Die native macOS-Demo-App in Aktion
Die mitgelieferte native Demo-App streamt die Audio-Sensoren in Echtzeit auf dem Mac:



Anschluss der Audio-Sensoren
Die eSense-Audio-Sensoren verbinden sich über den 3,5-mm-Klinkenanschluss. MacBooks mit Kopfhörerbuchse können die Sensoren direkt auslesen; bei Geräten ohne Klinkenbuchse wird ein aktiver USB-C-DAC-Adapter benötigt (passive Adapter funktionieren nicht). Eine kabellose Bluetooth-Variante der Audio-Sensoren ist in Entwicklung (ab Q1 2027).
Muscle & EEGenius auf dem Mac
Die Bluetooth-Sensoren eSense Muscle (EMG) und eSense EEGenius (EEG) erreichen Sie auf macOS über das Unity-C#-Plugin.
Anwendungsbeispiele
- macOS-Biofeedback-App — native Desktop-Anwendung für Training und Auswertung
- Forschungs-Tool — Datenerfassung und Export auf dem Mac
- Coaching-Software — Live-Visualisierung für Trainer:innen
- Universal-App — eine Swift-Codebasis für macOS und iOS/iPadOS
Häufig gestellte Fragen
Welche Sensoren werden unterstützt?
Die drei Audio-Sensoren Skin Response (µS), Temperature (°C/°F) und Respiration (RA). Der Puls wird über den Bluetooth-Standard angebunden. Für Muscle (EMG) und EEGenius (EEG) nutzen Sie das Unity-SDK.
Läuft das SDK auch unter iOS?
Ja – das SDK teilt sich eine Swift-Package-Codebasis mit dem iOS-SDK (v3.2). Für mobile, Cross-Platform- und VR-Apps siehe das eSense Mobile-SDK.
Wie wird das SDK ausgeliefert?
Als digitale Lizenz per E-Mail-Download nach Bestellung.
Welche Lizenz hat das SDK?
Kommerziell und nicht-kommerziell unbegrenzt nutzbar, keine Royalties. Lebenslange Updates der gekauften Plattform-Version inklusive.
Verwandte Produkte
eSense Professional-Sets
- eSense Komplett-Set für professionelle Anwender (inkl. SDK) — alle Sensoren plus SDK im Bundle
- eSense Komplett-Set für professionelle Anwender (ohne SDK)
Die einzelnen eSense-Sensoren
- eSense Skin Response — Hautleitwert (EDA · µS)
- eSense Temperature — Hauttemperatur (°C / °F)
- eSense Respiration — Atmung (RA)
- eSense Pulse — Herzfrequenz (BPM · HRV)
- eSense Muscle Home & eSense Muscle Pro — Muskulatur (EMG · µV)
- eSense EEGenius — EEG (µV)
Weitere eSense SDKs
- eSense SDK für mobile, Cross-Platform & VR Apps (iOS / Android)
- eSense SDK für Windows — alle sechs Sensoren nativ (.NET 10)
- eSense SDK für Muscle / EEGenius (C# für Unity, EMG/EEG)