LSL
================
`LabStreamingLayer documentation `_
`LabStreamingLayer github `_
The lab streaming layer (LSL) is a system for the unified collection of measurement time series in research experiments that handles both the networking, time-synchronization, (near-) real-time access as well as optionally the centralized collection, viewing and disk recording of the data.
Key Features
~~~~~~~~~~~~~~
- **6 Language Bindings ( Python, Matlab, C# and etc )**
- **4 OS ( Windows, Mac, Linux, Android )**
- **Rich 3rd Party Tools**
Tools
~~~~~~~~~~~~~~
- `OYM_BCI_TOOLS `_
- `LSLViewer `_
- `PyQtRealTimeViewer `_
- `Recorder `_
- `Playback `_
- `Matlab `_
- `Unity `_
- `MNE `_
- `Python `_
Getting Started
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Requirements: Windows10+(64bit) PC, an iPhone or Android device, download
- `OYM_BCI_TOOLS `_
- `LSLViewer `_
- `Synchrony app `_
.. image:: ./_static/Synchrony.png
:width: 600
:align: center
|
|
Open app and connect device.
.. image:: ./_static/Scan.jpg
:width: 400
:align: center
|
|
Please ask sales person for activation key.
.. image:: ./_static/Active.jpg
:width: 400
:align: center
|
|
Start OYM_BCI_Tools.exe, please allow network access in firewall.
If there is more than one IP address, please select the IP address in the **same network** as iPhone or Android device.
.. image:: ./_static/OYM_BCI_TOOLS.png
:width: 600
:align: center
|
|
Make sure iPhone or Android device is connected to the **same network** as OYM_BCI_Tools.
Select Data Distribute(LSL), scan QRCode in OYM_BCI_Tools.
.. image:: ./_static/Home.jpg
:width: 400
:align: center
|
|
Press **send** button.
.. image:: ./_static/LSL.jpg
:width: 400
:align: center
|
|
For best results, please decrease impledance of electrodes.(For example: **Z** value better less than 100k, **Railed** value better less than 30% )
:ref:`DECREASE_IMPEDANCE`
.. image:: ./_static/LSLOn.jpg
:width: 400
:align: center
|
|
Start **BrainVision LSL Viewer**, click **Connect** button.
.. image:: ./_static/LSLViewer1.png
:width: 600
:align: center
|
|
Select **LSL stream**.
.. image:: ./_static/LSLViewer2.png
:width: 600
:align: center
|
|
`Check how to deal with LSL stream `_
.. image:: ./_static/LSLViewer4.png
:width: 600
:align: center