EmpaticaUnityBLEClient
Empatica BLE Client for Unity 3D dev environment, developed at ICAT Virginia Tech
Install / Use
/learn @debapratimsaha/EmpaticaUnityBLEClientREADME
EmpaticaUnityBLEClient
Empatica BLE Client for Unity 3D Engine, developed at ICAT, Virginia Tech
This software provide a Unity 3D Engine based GUI to communicate with the Empatica Windows BLE Server, whose working is described in [http://developer.empatica.com/windows-ble-server.html].
This code was developed as a part of a research project that resulted in the following publication, please cite this work if u find it useful:
@inproceedings{saha2017affective,
title={Affective Feedback in a Virtual Reality based Intelligent Supermarket},
author={Saha, Deba Pratim and Martin, Thomas L. and Knapp, R. Benjamin},
booktitle={Adjunct Proceedings of UbiComp 2017, ACM Joint Conference on Pervasive and Ubiquitous Computing, Maui, Hawai'i, USA},
year={2017},
organization={ACM}
}
How to use:
Pre-requisite: It assumes Empatica BLE Server for Windows is already installed, running and connected to the Empatica E4 device(s) intended to communicate with.
Please use the following steps to work with this software:
- 0. Attach "ICATEmpaticaBLEClient.cs" to main camera or any empty game object which loads at the beginning.
-
- On launch, it tries to connect to the localhost/port20 (You have to change it to your own ip/port combination as per your PC's configuration for BLE driver). [Refer to Requirements and Configuration section of http://developer.empatica.com/windows-ble-server.html for more information]
-
- Once the script successfully runs inside Unity, enter the Device ID and connect to device.
-
- Select the data streams to log and hit "Log Data"
-
- Hit Ctrl+Shift+Z to disconnect at anytime.
Related Skills
node-connect
351.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
351.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
351.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
