diyBMS integration with teensy

Weighing communication options to transfer diyBMS data to a teensy homegrown monitoring system. My thoughts so far:

  • MQTT

    • Pros: already built into diyBMS
    • Cons: will require a local MQTT broker (no internet connectivity)
  • Influx dB

    • Pros: already built into diyBMS
    • Cons: no familiarity, unsure if any other hardware required
  • Serial

    • Pros: use Tx2/Rx2 on new (but not latest) diyBMS controller, no additional hardware required
    • Cons: will require code modifications, possibly branch
  • CANBUS

    • Pros: already built into diyBMS
    • Cons: will require CANBUS transceiver on teensy end, will have to reverse engineer Victron protocol
  • I2C Debug port

    • Pros: no additional hardware required
    • Cons: will require code modifications
  • Other options?

Comments/criticisms/brainstorming welcome!