Does HackEEG and it s Successor Support Lab Streaming Layer over WIFI?

Last Updated on December 8, 2022 by pg@petergamma.org

Peter Gamma (MRIS):

“We have reviewed several EEG devices. What we found interesting about HackEEG is the LSL interface, and also Jupiter Nano. OpenBCI has only LSL which works with the OpenBCI Bluetooth dongle. Over the WIFI shield, OpenBCI LSL does not work.

We are looking for a solution to stream physiological sensor data into InfluxDB or Home Assistant. We found, that LSL is the best supported solution over Python LSL.

Did LSL over Wifi work with HackEEG, and will it work with the successor of HackEEG?”

Adam Feuer (Starcat):

“LSL over Wifi works great with HackEEG as long as the wifi is done using a host computer like a Raspberry Pi. The new product will also do LSL over wifi.

The new product, Mi32, has a much faster embedded computer, and will connect to a laptop or phone for wifi, and will have the option of a separate built-in second CPU running Linux for wifi too. I’m trying to solve the LSL / open API for EEG problem.”

Peter Gamma (MRIS):

“Thanks, Adam for your answer. We are looking forward for the Mi32 to appear next year.”

Advantages of Lab Streaming Layer over Wifi with HackEEG & Mi32

  • OpenBCI does not support Lab Streaming Layer over WIFI, only HackEEG & Mi32 supports it
  • Many EEG devices support Lab Streaming Layer, we do not know of any who support MQTT in a way that it can be recommended
  • Python Lab Streaming Layer is supported by the Swartz Center for Computational Neuroscience
  • From Python we can stream sensor data over the Python InfluxDB client to InfluxDB
  • Multiple HackEEG boards can be used in parallel. Currently up to 32 channels are supported by HackEEG. For multiple boards, a fast Wifi stream is highly desirable.
  • There is also a modified version of OpenBCI GUI available from Adam Feuer, which supports Lab Streaming Layer Input up to 32 channels.
  • Emotiv Epoc Flex has a monthly fee of around 100 USD to use their software which supports Lab Streaming Layer. Hack EEG supports Lab Streaming Layer without a software which requires a monthly fee.