A library for communication with ELM327 devices and OBD II protocols.