15.03.2020, 12:40 | #1 |
Новый Пользователь
Регистрация: 17.12.2017
Возраст: 44
Город: Минск
Регион: Беларусь
Сообщений: 1
|
can2sky.com - бесплатный сервис расшифровки CAN-шины
Всем привет!
Тем, кто интересуется данными из шины CAN может понравиться наш бесплатный сервис по анализу записанных кан логов и поиску в них нужных параметров. Как это происходит на данный момент - существует множество CAN-USB сканеров, которые записывают текстовый лог. Например, так выглядит лог популярного кан-хакера, записанный с грузового автомобиля: 40,561 0CA7FFF6 8 04 00 00 00 00 00 00 00 40,561 0CA6FFF6 8 00 00 0F 00 00 00 00 00 40,561 0CFF40F6 8 00 00 00 00 00 00 00 00 40,562 18F005F6 8 FF FF FF FB FF FF 20 50 40,562 14FFB4F6 8 00 FF 16 F0 FF FF FF FF А вот так - с легкового: 35,314 1 0004 174 8 65 46 54 AA 09 00 00 00 00000000 eFT 35,314 1 0004 176 7 00 1E 00 26 B8 F6 69 00000000 & i 35,315 1 0004 002 5 37 00 00 07 9A 00000000 7 35,315 1 0004 177 8 FE 13 40 00 00 00 80 00 00000000 @ 35,315 1 0004 2DE 8 02 00 80 05 50 00 04 07 00000000 P 35,315 1 0004 355 7 00 00 00 00 00 00 40 00000000 @ 35,317 1 0004 160 7 2F 93 30 00 08 FF E8 00000000 / 0 35,317 1 0004 180 8 24 54 33 02 F9 00 38 10 00000000 $T3 8 35,318 1 0004 285 8 00 00 00 00 00 00 B1 38 00000000 8 35,318 1 0004 354 8 00 00 00 00 00 08 04 00 00000000 35,319 1 0004 541 8 00 00 01 00 00 00 00 01 00000000 Поддерживается также импорт логов утилиты candump (Linux), делаем поддержку импорта простого csv файла, в который можно будет загнать лог любого исходного формата через excel. Далее, у кого глаз наметан - может попробовать понять, какой параметр что означает путем выполнения каких-то действий.. наблюдая за изменением параметров. Дело это не самое простое. Что делает новый сервис? Вы регистрируете марку/модель/год ТС, загружаете текстовый лог (который может записать сотрудник любой квалификации). Текстовый лог расшифровывается сервером на основе дефолтных правил разбора CAN-шины. Например, типичным набором правил является CAN J1939 и такой модуль на сервере есть. Вы сразу получаете информацию об имеющихся параметрах, можете строить графики. Что далее - каждый производитель кроме поддержки стандартных CAN-сообщений J1939, как правило, обязательно добавляет свои PGN, не описанные нигде. Путем построения графиков совместно с известными параметрами вы сможете установить, что они обозначают и создать собственный набор правил разбора (парсер), применимый для данной единицы техники. В сервис встроен редактор SPN, вы сможете редактировать чтение даже отдельных битов. Важно, что в ближайшем будущем добавится возможность коллективной работы. Т.е. будет возможность присвоить загружаемым логам и создаваемым правилам публичный статус, т.е. они будут доступны другим пользователям сервера. Таким образом, загружаемый лог может анализироваться всем сообществом. Поддерживаются легковые авто (11-битные идентификаторы) и грузовые, спецтехника (29-битные, SAE J1939). Конечно, далеко не каждый лог будет расшифрован полно, всегда будут неизвестные параметры, которые совместно можно распознать - в этом и есть основной мотив создания сервиса. Больше информации в руководстве по ссылке https://docs.google.com/document/d/1...CcRFJdRfUIVuF0 Пишите ваши идеи по улучшению сервиса, будем развивать! |
Метки |
can шина, анализ can |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|