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