Bem, não está necessariamente lidando com o ELM327, mas parece uma solução FANTÁSTICA.
Griffin CarTrip
Não está mais sendo desenvolvido.
Atualmente, a Apple não está permitindo que os desenvolvedores usem o Bluetooth para esse fim. A única conexão real é via Wi-Fi.
Minha "suposição" inicial era que, se você estiver conectado via Wi-Fi, seus dados 3G serão desativados e, portanto, você não poderá usá-los enquanto estiver usando o dongle OBD-II. Esta informação está errada . Se você colocar a conexão de dados no modo proxy, o telefone continuará conectado aos dados por 3G, mesmo quando conectado ao dongle.
Isso funciona muito bem, exceto no pequeno problema em que os medidores pesquisam uma vez a cada segundo, em vez de pesquisar constantemente em tempo real com o que realmente está acontecendo. Isso contribui para uma experiência instável do usuário, mas ainda funciona bem.