Open source implementation for Elm 327 device communication