
Комментарии 7
Классный проект)
Ценность таких приложений в том что они знают конкретные машины. И умеют менять в них что-то.
А это большая база которую бесплатно не собрать. И экспериментировать дорого. Машины отлично кирпичатся.
Справедливо. Собрать базу по всем протоколам в одиночку нереально. Именно поэтому я смотрю в сторону опенсорс-решений, а в будущем и добавлении плагин системы для приложения,чтобы люди могли сами собрать "свои фичи" под нужную марку машины.
Что касается экспериментов - для этого и пишутся эмуляторы, чтобы сначала откатать логику на софте, а уже потом подключаться к реальному железу.
Понятно, что собрать все тонкости каждой марки задача на миллион лет, но с правильным инструментом тестирования и помощью комьюнити это становится решаемой инженерной задачей.
могли сами собрать "свои фичи" под нужную марку машины.
И вот тут непробиваемая стена будет. Разбираться что там говорит современная машина это прямо очень сложно. И довольно мало кто умеет. Те кто умеют обычно при деле и умеют монетизировать свои знания.
Что касается экспериментов - для этого и пишутся эмуляторы, чтобы сначала откатать логику на софте, а уже потом подключаться к реальному железу.
А это так просто не работает. Вы не можете узнать как машина отреагирует на то или иное изменение. И какое изменение надо внести чтобы получить желаемый эффект.
Я бы на вашем месте поискал документацию или даже открытую базу на что-нибудь относительно старенькое. Купил бы такую машину и сделал бы ее поддержку. С тестами на реальной машине. Это выглядит реальным.
Согласен, реверс-инжиниринг современных протоколов явно дело не легкое. Но я и не пытаюсь конкурировать с дилерским софтом для прошивки.
Мой фокус сейчас - стандартизированный мониторинг. OBD предоставляет огромный пласт данных, которые одинаковы для большинства машин, и эмулятора вполне достаточно, чтобы отладить их парсинг и визуализацию.
Что касается плагинов - это задел на будущее. Да, спецов мало, но именно отсутствие открытой и удобной платформы мешает им делиться наработками. Я хочу создать "песочницу",а наполнение придет со временем».
Все интересное как правило нестандартное. Нужное тоже. Еще одна утилита которая ничего не может так себе план.
И даже стандартное надо отлаживать на реальной машине. Практика показывает что любые подобные эмуляторы ошибаются время от времени.
Справедливый скепсис. Ошибка любого эмулятора в том, что он слишком идеален по сравнению с машиной.
План "сделать еще одну читалку" действительно так себе. Мой интерес здесь скорее в создании расширяемой системы. Если получится сделать так, чтобы добавление "нестандартного" функционала под конкретную марку занимало минимум времени через плагин, то стена станет чуть менее непробиваемой. Но я согласен - без тестов на живых блоках и поиска документации по старым протоколам далеко не уедешь. Буду искать "подопытных"😁
Почему нормальное OBD2-приложение должно быть open-source