Finished yesterday a Bluetooth device for CAN bus monitoring. Need it to continue the integration of CAN into the Zakhar communication (closer Issues is https://github.com/an-dr/zakhar_platform/issues/12).
It serves two purposes:
- Remote access to Zakhar's data flows
- It is a node on the CAN bus, so all devices will get ACK response and won't fall into the error state
The data is printed in the CSV format, so it is easy to analyze.
The code is dependent mainly on:
- https://github.com/an-dr/zklib_arduino_canbus - it follows the Zakhar CAN network convention (https://github.com/an-dr/zakhar/blob/master/docs/canbus.md) but without requests implementation for now.
- https://github.com/an-dr/arduino-mcp2515 - a slightly modified version of popular CAN library for Arduino (https://github.com/autowp/arduino-mcp2515)