I have a Java BMS application with Java clients running on RPi. However, I like to add Arduino units to the system as they are simpler, but ideally using the same communication