メインコンテンツへスキップ
< All Topics

eSense SDK – 独自のアプリで eSense センサーを使う(Android、iOS/macOS、Windows)

eSense SDKは、eSenseセンサーを独自のアプリに組み込みたい開発者の方を対象としています。センサーを通常にご利用いただく場合、SDKは必要ありません — そのためにeSense Appをご用意しています。本記事では、SDKがどのプラットフォームでeSenseセンサーに対応しているかという、よくあるご質問にお答えします。

6つすべてのeSenseセンサーが、あらゆるプラットフォームでネイティブに対応

Suite v5.0により、Bluetooth接続の3つのセンサー、eSense PulseeSense MuscleeSense EEGeniusも、AndroidおよびiOS/macOS SDKでネイティブに動作するようになりました — すでにネイティブ対応していたWindows SDKに加えての対応です。これにより、6つすべてのeSenseセンサーが、それぞれのネイティブプラットフォーム(Android、iOS/macOS、Windows)上で、独自のアプリ開発にご利用いただけます。実機での動作を確認済みです。

Bluetoothセンサーは、統一されたインターフェース(ESenseBleManager)を通じて制御されます — オーディオベースのセンサー向けの既存インターフェースに加わる形です。eSense Pulseは標準化されたBluetooth心拍数プロファイル(HRP)を使用し、eSense MuscleとeSense EEGeniusは独自のGATTプロトコルを使用します。

プラットフォーム概要

センサー通信方式AndroidiOS / macOSWindows
eSense Skin Response (EDA)オーディオ対応対応対応
eSense Temperatureオーディオ対応対応対応
eSense Respirationオーディオ対応対応対応
eSense PulseBluetooth (BLE)対応(新規)対応(新規)対応
eSense Muscle (EMG)Bluetooth (BLE)対応(新規)対応(新規)対応
eSense EEGenius (EEG)Bluetooth (BLE)対応(新規)対応(新規)対応

アプリ・フレームワークに関する注記: Bluetoothセンサー(eSense Pulse、Muscle、EEGenius)は、現時点ではネイティブSDK(Android、iOS/macOS、Windows)でのみご利用いただけます。Flutter、Capacitor、Unreal、Unityなどのクロスプラットフォーム・フレームワークでは、Bluetoothセンサーはまだ有効化されておらず、今後のアップデートでの対応を予定しています。オーディオベースのセンサー(Skin Response、Temperature、Respiration)は、これらのフレームワークですでにご利用いただけます。

詳細情報

eSense SDKに関するご質問は、help.mindfield.deまでお問い合わせください。

当サイトの一部のリンクはアフィリエイトリンクです。これらのリンクを通じて購入された場合、お客様に追加費用は発生せず、当社が少額のコミッションを受け取ることがあります。Amazonアソシエイトとして、適格販売により収入を得ています。