Мы принимаем к оплате:
«Подарочный сертификат» от нашего Учебного Центра – это лучший подарок для тех, кто Вам дорог! Оплате обучение и подарите Вашим родным и близким обучение по любому из курсов!!!
«Сертификат на повторное обучение» дает возможность повторно пройти обучение в нашем Учебном Центре со скидкой 1000 рублей!
А также:
Elm327 wifi как настроить
Подключение адаптера ELM327 Wi-Fi к смартфону на ОС Android
В интернете на различных форумах часто встречается мнение, что адаптер ELM327 Wi-Fi не работает с Android устройствами. Доля правды в этом есть - смартфоны со старыми версиями ОС Android (например, 2.2) действительно не умели работать с адаптером из-за отсутствия поддержки Ad Hoc сетей. Проблему могли решить сторонние приложения вроде Ad Hoc enabler, но не каждый хотел в этом разбираться. Теперь же Google Android официально получил поддержку данной функции и подключение ELM327 Wi-Fi к Android осуществляется штатными средствами. На нашем телефоне с версией Android 4.2.2 уже есть штатная поддержка.
Для наглядности я приготовил для вас пошаговую инструкцию со всеми скриншотами. Что ж, начнём!
Адаптер ELM327 Wi-Fi, который мы будем подключать к нашему смартфону. Приобрести этот адаптер вы можете у нас же: elm327rus.ru/elm327-wifi/
Подключаем наш адаптер к гнезду OBDII, ждём 15-20 секунд... На адаптере замигали индикаторы - он готов к работе.
Открываем на смартфоне список Wi-Fi сетей. У вас должна появиться сеть WiFi_OBDII (название может быть другим, например, OBD2 или WiFi_OBD).
После подключения лёгким движением зажимаем название сети и в появившемся пункте выбираем "Изменить сеть".
На открывшихся параметрах ставим галочку "Дополнительно" (в некоторых версиях "Расширенные параметры").
Жмём на "Настройки IP" и выбираем "Пользовательские".
На данном этапе нам нужно прописать IP адрес нашего устройства в существующей сети Wi-Fi. Убедитесь, что стоит значение отличное от 192.168.0.10, так как это адрес самого адаптера! Мы, например, выставили 192.168.0.15.
Остальные настройки оставляем как есть, нажимаем "Сохранить".
Убедитесь, что после изменения настроек вы подключены к адаптеру. У сети должен быть статус "Подключено". Всё ок? Выходим из настроек и открывает программу Torque.
На открывшемся экране выбираем "Состояние адаптера".
Листаем в самый низ и жмём "Настройки".
Заходим в меню "Настройки адаптера OBD".
В появившемся окне нажимаем " Тип подключения" и выбираем "WiFi".
Убедитесь, что в настройках прописан IP адрес адаптера 192.168.0.10 и указан порт 35000. Если прописаны другие данные - поменяйте.
Настройка закончена, пользуемся!
Мы считали ошибку кислородного датчика. Желаю, чтобы на вашем автомобиле никогда не было ошибок :)
Аналогичным образом для работы через Wi-Fi адаптер elm327 настраивается и программа HobDrive. Заходим в настройки программы, жмём "Настройки соединения". В самом низу выбираем "WiFi Соединение", стираем значения по умолчанию и прописываем "192.168.0.10:35000", как на скриншоте. Возвращаемся на рабочий экран программы и наблюдаем в левом нижнем углу зелёный кружок, который нам показывает, что программа HobDrive соединилась с автомобилем через Wi-Fi адаптер!
Надеюсь, статья оказалась для вас полезной. Для тех, кто "шарит" - простите за "разжёвываемость" материала, старался написать простым языком и как можно подробнее, чтобы настроить смогли даже те, кто никогда не держал в руках адаптер :)
Если статья вам понравилась - поделитесь ей в соцсетях (кнопочки ниже).
Если хотите скопировать статью на другой сайт - не поленитесь поставить ссылочку на elm327rus.ru в знак благодарности за чистые скриншоты без водяных знаков :) Понравилась статья? Сохраните себе!% PDF-1.6 % 148 0 объект > endobj xref 148 42 0000000016 00000 н. 0000001898 00000 н. 0000002510 00000 н. 0000002639 00000 н. 0000002684 00000 н. 0000002729 00000 н. 0000002774 00000 н. 0000002819 00000 н. 0000002864 00000 н. 0000002909 00000 н. 0000002954 00000 н. 0000002999 00000 н. 0000003044 00000 н. 0000003089 00000 н. 0000003134 00000 п. 0000003179 00000 п. 0000003224 00000 н. 0000003269 00000 н. 0000003314 00000 н. 0000003359 00000 п. 0000003404 00000 п. 0000003449 00000 н. 0000003494 00000 н. 0000003539 00000 н. 0000003906 00000 н. 0000004085 00000 н. 0000004262 00000 н. 0000004720 00000 н. 0000005378 00000 п. 0000005439 00000 н. 0000005963 00000 н. 0000006137 00000 п. 0000006969 00000 п. 0000017080 00000 п. 0000017312 00000 п. 0000017382 00000 п. 0000017967 00000 п. 0000031620 00000 н. 0000031848 00000 п. 0000031918 00000 п. 0000032604 00000 п. 0000001136 00000 н. трейлер ] > > startxref 0 %% EOF 189 0 объект > поток xb``b``i Ȁ
.DBPOWER ELM327 Wi-Fi интерфейс (OBD II) "обзор"
Как выяснилось из предыдущего журнала, модуль Wi-Fi - это XLW-210D от xlwtech, работающий на совместимом чипе AX220xx от Asix.
Кроличья нора 3 (тупик):
Можно получить доступ к исходному коду эталонного дизайна с помощью правильных запросов Google и некоторых шокирующе простых догадок (почему они включают "блабла не для публики" relase "обратите внимание только ВНУТРИ исходного кода, а не в имени файла архива?)... , поскольку эти данные не предназначены для свободного доступа в Интернете, я не буду приводить их здесь и давать советы, как их найти. Здесь нет никакой "магии", поскольку обычная функция устройства очевидна, а в не включены ни "AppSrv", ни исходный код демо-плагина.
Вернуться к Rabbit норе 1:
Если AppSrv включен, устройство выдает 114.215.182.213:8001 каждые 500 мс:
> 11 00
Очевидно, оно хочет позвонить домой.Давайте ответим на этот звонок, просто ответив эхом:
> 11 00<11 00 <СОБСТВЕННЫЙ АДРЕС MAC> > 11 00 <СОБСТВЕННЫЙ АДРЕС MAC> <11 00 <СОБСТВЕННЫЙ АДРЕС MAC> ...
Не работает, устройство не реагирует. Предположим, что первые два байта являются командой, а последние 6 - параметрами. Поскольку встроенные разработчики обычно не берут числа из ГСЧ для перечислений и т. Д., Но используют простые шаблоны ... давайте попробуем:
> 11 00<12 00 00 00 00 00 00 00 .... тишина ....
Он мертв, Джим? Нет! Ровно через 60 секунд устройство запрашивает AppSrv, на этот раз с другим содержимым:
> 11 01<12 00 00 00 00 00 00 00 > 11 01 <СОБСТВЕННЫЙ МАС-АДРЕС> <12 00 00 00 00 00 00 00 ...
Его больше не устраивает 0x12. Может, хочет большего?
> 11 00 <СОБСТВЕННЫЙ МАС-АДРЕС> <12 00 00 00 00 00 00 00 ... 60 секунд тишины ... > 11 01 <СОБСТВЕННЫЙ МАС-АДРЕС> <12 01 00 00 00 00 00 00 ...60 секунд тишины ... > 11 02 <СОБСТВЕННЫЙ МАС-АДРЕС> <12 02 00 00 00 00 00 00 ... 60 секунд тишины ... > 11 03 <СОБСТВЕННЫЙ МАС-АДРЕС> <12 03 00 00 00 00 00 00 ... и так далее.
Ура, AppSrv fake online: D
Выяснилось еще одно: если полезная нагрузка короче 8 байт, сообщение игнорируется. По крайней мере, для команды \ x12 последние 6 байтов кажутся только для выравнивания и без какой-либо конкретной функции.
Между прочим, источник UDP-пакетов не проверяется устройством, пока я обнюхиваю данные с помощью libpcap и выдаю простой
printf "\ x12 \ x ?? \ x00 \ x00 \ x00 \ x00 \ x00 \" x00 "| NC -U 192.168.0.9 8001
девайсом доволен.
Связь Uart не мешает действиям "AppSrv" в этом состоянии.
К этому моменту было легко определить протокол, просто потому, что есть прямая обратная связь (читается: изменено или нет ответа) от устройства, которое «запросило» правильный ответ. Теперь связь есть, но я не знаю, о чем просить устройство.
Поскольку AppSrv предназначен для службы удаленного управления со смартфона / любого места (переводчик Google сказал мне), должна быть команда, которая позволяет нам
a) записывать данные в UART
b) читать (опрос) данные от UART (или включить передачу данных)
Поскольку это чип на моем столе, я уверен, что они отправили его с полной функцией и не остановили реализацию после подтверждения связи, даже если AppSrv сейчас отключен...
.android - OBD2 - ELM327 WIFI адаптер
Переполнение стека- Около
- Товары
- Для команд
- Переполнение стека Общественные вопросы и ответы
- Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
- Вакансии Программирование и связанные с ним технические возможности карьерного роста
- Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
- Реклама Набери
SebasES / ELM327-Wifi-OBDII-Adapter-with-Python: программа на Python для связи с ELM327 OBDII через Wi-Fi
перейти к содержанию Зарегистрироваться- Почему именно GitHub? Особенности →
- Обзор кода
- Управление проектами
- Интеграции
- Действия
- Пакеты
- Безопасность
- Управление командой
- Хостинг
- мобильный
- Истории клиентов →
- Безопасность →
- Команда
- Предприятие
- Проводить исследования