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!