Я собираюсь сделать opensource проект на основе полученных данных, но по времени прогноз не дам. Готовых библиотек я не видел.
С elm327 как повезет, китайцы делают такие экземпляры в которых может работать только 1-2 функции из десятка. Я писал об этом здесь: www.drive2.ru/l/535143030550692285
Скорее всего мой Bluetooth 4.0 адаптер тоже не очень много потребляем, когда нет передачи. Машина под окном обычно стоит и с 3-го этажа из квартиры я всегда могу подключиться.
По GPS плохо. Ведь тогда вы будете ехать с правильной скоростью, а в реальном круизе скорость занижена на 5-10 км/ч, что помогает избежать штрафов за превышение. А круиз, например при движении с горки может идти быстрее установленной скорости.
Приложение уже больше года в апсторе, кто-то пользуется, очень много запросов от ребят из автоспорта, чтобы быстро смотреть основные параметры двигателя.
Слабое звено это скорость работы elm327. Wifi версия за секунду может 20 запросов обработать, bluetooth почему-то 10 запрос в секунду успевает.
Когда опрашиваешь десяток датчиков, приходится идти на хитрости, что бы создавалось впечатление быстрой работы. На панели приборов я обороты опрашиваю каждый второй раз, и все равно стрелка не плавно передвигается.
Есть общий obd2, но там очень мало параметров, типа температура ОЖ, обороты и еще пара десятков общих для всех машин. А температура масла в двигателе и коробке, наддув турбины и многие другие у каждого производителя по своему закодированы. Транспортный уровень может быть одинаковый у разных марок, а данные внутри разные.
Так именно за этим и затевался этот проект. У меня не максимальная комплектация, и на моей приборке не показывается, какая дверь открыта, температура масла, топливо в баке в литрах.
Поэтому эти и другие параметры я стал выводить на «дополнительную приборку».
То о чем вы говорить, называется активация скрытых функций. Планирую добавить несколько таких активаций, например за функцию включения противотуманной фары при повороте дилер брал 1500р.
С elm327 как повезет, китайцы делают такие экземпляры в которых может работать только 1-2 функции из десятка. Я писал об этом здесь:
www.drive2.ru/l/535143030550692285
Хорошая статья от разработчика CarScanner:
www.carscanner.info/ru/choosing-obdii-adapter
Я использую Viecar BLE 4.0, он точно работает
Уровень масла — 56.800 мм
0x302E = 12334
0x30 = 48
0x2E = 46
Критический уровень масла — 23.432 мм
0x158E = 5518
0x15 = 21
0x8E = 142
С вашим опытом вам виднее. Я где дороги не знаю, еду по спидометру, а где знаю, то рассчитываю на максимальную мощность двигателя и здравый смысл.
Так как в вашем случае вообще ничего не известно о формате пакетов, то нужно сниффером подключаться в шину и пытаться разгадывать пролетающие пакеты.
Когда опрашиваешь десяток датчиков, приходится идти на хитрости, что бы создавалось впечатление быстрой работы. На панели приборов я обороты опрашиваю каждый второй раз, и все равно стрелка не плавно передвигается.
Поэтому эти и другие параметры я стал выводить на «дополнительную приборку».
То о чем вы говорить, называется активация скрытых функций. Планирую добавить несколько таких активаций, например за функцию включения противотуманной фары при повороте дилер брал 1500р.