The JavaCAN library looks like it could be a more efficient solution for SolarNode, rather than the current socketcand implementation.