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

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

For instance to compare sensor data from consumer grade sports sensors to an OpenBCI ECG reference device

  • OpenBCI Biosensing for Everyone is an open standard.
  • ANT+ is the wireless technology that allows your monitoring devices to talk to each other, but ANT+ is strongly regulated:

https://www.thisisant.com/forum/viewthread/7513/

The Rasperri ANT+ with sends sensor data to an MQTT broker is also strongly regulated:

Here is shown what can be done with a Rasperri PI with an ANT+ stick:

  • In Conrast, BLE does not need any licence agreement.
  • There is an Open Source Bike Computer from Adafruit available:
  • but it has no MQTT support. There is a WIFI sensor bridge available. But the platform is Adafruit IO.
  • Currently the easiest open solutions is as far as we know to stream sports sensor data to Home Assistant over Strava and from there via InfuxDB plugin into InfluxDB.
  • OpenBCI sensor data can be streamed over LabStreamingLayer and received by Python LSL, and from there into InfluxDB via the InfluxDB client for Python.