Насчет OBD девайса - бюджетнейшее решение - мастеркит. Еще более бюджетное - согласователи уровня самодельные, но софт для них такой-же.
Просто пока во всех фронтэндах поддержку только elm-ов видел. А сам elm-чип дорогой.
А из программ, что поддерживают просто согласователи уровней типа мастеркит и им подобных есть только OBD Tool и ScanTech - во всяком случае мне больше не попадалось

А в них интерфейс - не совсем для тача - вернее совсем не для тача
Пока самое классное доступное решение (железо+софт) - что мне больше всего нравится - у
http://www.check-engine.ru/ , но там БТ - а нах он нам нужен по БТ. Я думал подобрать аналогичную программу и запустить ее "мастеркитом", но пока не нашел.