ShimmerProjectECL is a java-based project to make a simple data streaming software for Shimmer biopotential signal sensor using LSL (Lab Streaming Layer) protocol.
Based on the ShimmerEngineering's repo
There are a number of examples
-
ECGToHRExample
Shows how to retieve data from the ObjectCluster (see ShimmerPC.MSG_IDENTIFIER_DATA_PACKET) as well how to use the ECG to Hear Rate Algorithm.
-
PPGToHRExample
Shows how to retieve data from the ObjectCluster (see ShimmerPC.MSG_IDENTIFIER_DATA_PACKET) as well how to use the PPG to Hear Rate Algorithm.
-
SensorMapsExample
Shows how to configure a Shimmer device via a User Interface while it is connected.
-
ShimmerSetupExample
Shows how to configure a Shimmer device via the constructor.
For Shimmer2R uses please refer to the legacy example
follow the original license
- Install Java Development Kit 1.8
- Clone this repo to local and open it with Eclipse Java IDE.
- Select "ApplicationShimmer.java" under "ecl" directory and build it.
- Pair your Shimmer GSR+ sensor to your PC by bluetooth connection.
- Check the port number (i.e. COM6) for your Shimmer sensor on your PC.
- Run the compiled "ApplicationShimmer.jar" in Eclipse IDE or by typing
java -jar ApplicationShimmer.jar
in powershell. - Type in the port number in the app and you'll see connection log and sensor data.
- cleanup repo
- adding some function (perhaps GUI?)