Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Requirements

  • System shall be able to able to log CAN frames at a rate of 100Hz

    • 64 messages on the bus at this frequency

  • System shall be able to communicate CAN frames remotely to a laptop

  • System may need to be able to communicate with

  • System shall be able to communicate at a range of 30m

Questions

Scope

  • Frontend:

    • Python APi for strategy to subscribe to

Communication Protocol Choice

WiFi was chosen as the physical communication medium due to the short range requirement with the ability to support multi and unicast endpoints

MCU Choice

An ESP32 dev board was chosen as the microcontroller due to its integrated WiFi antenna and native support for LwIP stack, as well as CAN peripheral support.