Обновить

Комментарии 7

Классный проект)

Ценность таких приложений в том что они знают конкретные машины. И умеют менять в них что-то.

А это большая база которую бесплатно не собрать. И экспериментировать дорого. Машины отлично кирпичатся.

Справедливо. Собрать базу по всем протоколам в одиночку нереально. Именно поэтому я смотрю в сторону опенсорс-решений, а в будущем и добавлении плагин системы для приложения,чтобы люди могли сами собрать "свои фичи" под нужную марку машины.

Что касается экспериментов - для этого и пишутся эмуляторы, чтобы сначала откатать логику на софте, а уже потом подключаться к реальному железу.

Понятно, что собрать все тонкости каждой марки задача на миллион лет, но с правильным инструментом тестирования и помощью комьюнити это становится решаемой инженерной задачей.

могли сами собрать "свои фичи" под нужную марку машины.

И вот тут непробиваемая стена будет. Разбираться что там говорит современная машина это прямо очень сложно. И довольно мало кто умеет. Те кто умеют обычно при деле и умеют монетизировать свои знания.

Что касается экспериментов - для этого и пишутся эмуляторы, чтобы сначала откатать логику на софте, а уже потом подключаться к реальному железу.

А это так просто не работает. Вы не можете узнать как машина отреагирует на то или иное изменение. И какое изменение надо внести чтобы получить желаемый эффект.

Я бы на вашем месте поискал документацию или даже открытую базу на что-нибудь относительно старенькое. Купил бы такую машину и сделал бы ее поддержку. С тестами на реальной машине. Это выглядит реальным.

Согласен, реверс-инжиниринг современных протоколов явно дело не легкое. Но я и не пытаюсь конкурировать с дилерским софтом для прошивки.

Мой фокус сейчас - стандартизированный мониторинг. OBD предоставляет огромный пласт данных, которые одинаковы для большинства машин, и эмулятора вполне достаточно, чтобы отладить их парсинг и визуализацию.

Что касается плагинов - это задел на будущее. Да, спецов мало, но именно отсутствие открытой и удобной платформы мешает им делиться наработками. Я хочу создать "песочницу",а наполнение придет со временем».

Все интересное как правило нестандартное. Нужное тоже. Еще одна утилита которая ничего не может так себе план.

И даже стандартное надо отлаживать на реальной машине. Практика показывает что любые подобные эмуляторы ошибаются время от времени.

Справедливый скепсис. Ошибка любого эмулятора в том, что он слишком идеален по сравнению с машиной.

План "сделать еще одну читалку" действительно так себе. Мой интерес здесь скорее в создании расширяемой системы. Если получится сделать так, чтобы добавление "нестандартного" функционала под конкретную марку занимало минимум времени через плагин, то стена станет чуть менее непробиваемой. Но я согласен - без тестов на живых блоках и поиска документации по старым протоколам далеко не уедешь. Буду искать "подопытных"😁

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации