How to stream sensor data from OpenBCI and Consumer Grade Sports sensors into a single InfluxDB (part II)?

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

Options:

  • Solder new components to the OpenBCI WIFI shield so that it works stable and test if MQTT is working with the OpenBCI WIFI shield. Until now, it has not yet been confirmed that it is working:

https://openbci.com/forum/index.php?p=/discussion/3419/mqtt-route-not-found

  • Debug Reto Röllins Rasperri ANT+ which sends sensor data to an MQTT,
  • negotiate with Reto how much he wants for his code, get an ANT+ licence agreement, develop a device, register it at this is ANT+, sell a product and find costumers for it.
  • Make a LattePanda Windows 10 Home Assistant Operating system. Eventually we need a Windows 10 installation medium.
  • Make a LattePanda Linux Home Assistant Operating system. Linux is free. If the OpenBCI MQTT Wifi shield works, we can run the setup on a Rasperri PI, no LattePanda needed anymore.

Easier is to run the setup on three devices:

  • LabStreamingLayer and MQTT where developed to stream sensor data from multiple devices into one database
  1. A LattePanda with non-ARM based CPU for OpenBCI LSL, run OpenBCI GUI on it, Python LSL needs a non ARM based device.
  2. Install Home Assistant Operating System on a Raspberry PI:

https://www.home-assistant.io/installation/raspberrypi

3. Add a third device with Android running the Polar Sensor Logger app with MOTT.

  • Instead of the Raspberry PI, we can also buy a Home Assistant Blue bundle with ODROID-N2+.

https://www.home-assistant.io/blue/

Unfortunately it is ARM based and out of stock.

A single device with all these components would be highly desirable, probably an easy job for someone with good coding skills.