05.08.2013, 22:16 | #71 |
Старший Пользователь
Регистрация: 13.11.2012
Возраст: 35
Город: Москва
Регион: 77, 97, 99, 177
Машина: G37x
Сообщений: 120
|
Ну это замечательно!!! Кан хакера у меня два: один на ардуино, второй - стенд элоун)
Ардуино даже программировать не надо - просто по серийному порту посылает сообщение. Какое сообщение скажешь - такое и пошлю) Могу хоть полностью имитировать КАН Сниффер (ну скорее всего) На чем пишешь?
__________________
Жизнь Джи... |
06.08.2013, 01:37 | #72 |
Старший Пользователь
Регистрация: 07.05.2010
Возраст: 45
Город: Москва
Регион: 77, 97, 99, 177
Машина: Skoda Octavia RS FL 2010
Сообщений: 318
|
В общем вот архив:
http://yadi.sk/d/l3BfELFO7bbGZ Тут исходники на C# под Visual Studio 2012. В папке "BusController\BusController\bin\Release" лежит собственно экзешник проги - BusController.exe и мой рабочий конфиг к ней - BusControllerConfig.xml. Последний грузится автоматом при запуске проги (должен лежать в одной папке с ней). Ну, версия 1.0b, так что строго не судите )
__________________
White Octavia RS FL DSG |
06.08.2013, 02:05 | #73 | |
Старший Пользователь
Регистрация: 13.11.2012
Возраст: 35
Город: Москва
Регион: 77, 97, 99, 177
Машина: G37x
Сообщений: 120
|
Цитата:
Я тоже самое без графического интерфейса пишу на Питоне. А для выполнения непосредственно макросов использую AutoHotKey - оч мощная штука. Я сейчас все больше и больше люблю винду 8. Хотя, конечно, навигатора как на Андроиде там не будет еще долго... Но с Андроидом оч много заморочек. А можешь добавить менюшку с выбором устройств? По сути я с ардуино передаю простое сообщение: ID DLC B1 B2 B3 B4 B5 B6 B7 B8\n ID - ID передающего DLC - длина (обычно равна 8) B1-B8 - данные в десятеричном формате (от 0 до 255) Таким образом для подключения CAN Bus shield надо будет просто запустить твою прогу) Но прога отличная! Идея прям как у меня. Только ты сделал, а я пока учу матчасть)) Нашелся бы умелец на Андроид такое сделать - цены бы ему не было!
__________________
Жизнь Джи... |
|
06.08.2013, 10:29 | #74 |
Старший Пользователь
Регистрация: 07.05.2010
Возраст: 45
Город: Москва
Регион: 77, 97, 99, 177
Машина: Skoda Octavia RS FL 2010
Сообщений: 318
|
Посмотрел AutoHotKey -ну это следующий элемент после контроллера шины. Наша задача - сэмулировать нажатие, а потом для обработки можно использовать и AutoHotKey. Просто мне хватает настроек горячих клавиш в Centrafuse, у меня всего-то грубо говоря 6 свободных кнопок )
Менюшку-то без проблем. Не хватает-то главного - кода для обработки устройства. Вот видишь в исходниках файл **********OBD.cs - этот фрагмент слушает порт 64888, на который шлёт пакеты железка CAN Sniffer. Нужен кусок, который станет слушать ардуино - тогда смогу вставить его и сделать выбор между устройствами. А сообщение - да, ты привел стандартное, я с такими и работаю. B1-B8 - это байты данных, каждый от 00 до FF.
__________________
White Octavia RS FL DSG |
06.08.2013, 10:35 | #75 |
Старший Пользователь
Регистрация: 07.05.2010
Возраст: 45
Город: Москва
Регион: 77, 97, 99, 177
Машина: Skoda Octavia RS FL 2010
Сообщений: 318
|
Я пользовался несколькими прогами навигации и лучше яндекс-навигатора ничего не видел. К сожалению, под Win7 его нету, только через эмулятор встраивать. Но вроде есть версия под Win8
__________________
White Octavia RS FL DSG |
06.08.2013, 10:37 | #76 |
Старший Пользователь
Регистрация: 07.05.2010
Возраст: 45
Город: Москва
Регион: 77, 97, 99, 177
Машина: Skoda Octavia RS FL 2010
Сообщений: 318
|
Хм, яндекс-карты только под 8 есть... навигатора нету (
__________________
White Octavia RS FL DSG |
06.08.2013, 14:32 | #77 | |||
Старший Пользователь
Регистрация: 13.11.2012
Возраст: 35
Город: Москва
Регион: 77, 97, 99, 177
Машина: G37x
Сообщений: 120
|
Цитата:
Я использую просто Windows 8 + XBMC Поэтому и учу AutoHotKey Цитата:
В C# его обрабатывает SerialPort Class Цитата:
1665 8 4 64 4 13 255 255 255 255 в HEX = 681 8 04 40 04 0D FF FF FF FF Ну есть родные карты от Bing. Они с пробками. И в целом можно че-то наделать там... но говорить не будет! В целом я говорилку никогда и не включал.
__________________
Жизнь Джи... |
|||
06.08.2013, 15:03 | #78 |
Старший Пользователь
Регистрация: 07.05.2010
Возраст: 45
Город: Москва
Регион: 77, 97, 99, 177
Машина: Skoda Octavia RS FL 2010
Сообщений: 318
|
А что у тебя в итоге есть? Что ты используешь, что цепляешь к шине, что к компу?
__________________
White Octavia RS FL DSG |
06.08.2013, 15:13 | #79 |
Старший Пользователь
Регистрация: 13.11.2012
Возраст: 35
Город: Москва
Регион: 77, 97, 99, 177
Машина: G37x
Сообщений: 120
|
К шине цеплаю два провода: CAN H и CAN L из магнитолы (там отдельная шина на управление магнитолой)
Эти провода идут на блок Ардуино + CAN BUS Shield Дальше по USB создается виртуальный последовательный порт и в комп идут данные. Как только идет какое-либо сообщение, у меня передается все. Никаких настрое особо нет. Но сделать можно :-) По умолчанию скорость соединения 115200 между компом и Ардуино и скорость CAN шины 500 kbps
__________________
Жизнь Джи... |
06.08.2013, 15:21 | #80 |
Старший Пользователь
Регистрация: 05.12.2012
Возраст: 41
Регион: 78, 98
Сообщений: 433
|
Попробуй почитай угло поворота руля (если есть ESP) он точно доступен через CAN т.к. есть отдельные системы ParkAssist они подключаются в OBDII через CAN
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|