The tragedy of the OpenBCI WIFI shield

Last Updated on January 12, 2023 by pg@petergamma.org

  • The OpenBCI WIFI shield is a component which allows fast sensor data transmission, and was as far as we know developed from A.J. Keller from Neurocity
  • it has issues with cyclic noise spiking and packet loss, which can be solved by a hardware change.
  • If we are happy, we can find an updated WIFI shield on Aliexpress which does not have these issues.
  • The WIFI shield has many options as described in the OpenBCI documentation
  • But unfortunately, even skilled coder don t use it. Is it because it has issues?
  • in one paper, a group from Equador used OpenBCI with MQTT for Home Automation.
  • but they used an OpenBCI Bluetooth dongle
  • In the OpenBCI documentation, it says, that it is possible to use MQTT with the WIFI shield. But we do not know of anyone who uses this MQTT stream, since EEG over MQTT is hardly used.
  • Recently, a poster tried to use the WIFI shield with MQTT, but failed.
  • There are other instructions how to connect OpenBCI over LSL to Matlab:
  • Other examples show how to connect an ADS1299 to ESP32, which can easily connected to Home Assistant, but only one channel
  • We do not know of an example of someone who connected OpenBCI or the OpenBCI WIFI shield to Home Assistant
  • OpenBCI, WIFI shield and Home Assistant are contemporary platforms for sensor live streaming, but we do not know of anyone who uses it.

Recently, even skilled coders as stellarpower from Scotland failed to resolve issues with the OpenBCI WIFI shield with packed loss and cyclic noise spiking: