Я хочу создать приложение для Android OBD 2 как Torque. Существуют ли какие-либо программные симуляторы для тестирования, или мне нужен автомобиль с адаптером OLM для тестирования приложения? Я узнал о библиотеке github https://github.com/pires/android-obd-reader/releases/tag/2.0-RC4, есть ли какая-либо другая библиотека/инструмент, или я могу получить все возможные данные из этого?Как я могу создать Android-приложение OBD 2, например torqe? Существуют ли какие-либо программные симуляторы или мне нужен автомобиль для тестирования приложения?
ответ
Да, есть бесплатный симулятор программного обеспечения с простым графическим интерфейсом, который называется OBDSim. Он работает на Windows, Linux и OSX (среди прочих). Существует также аппаратный симулятор ECUSim 2000, который не является бесплатным и также не является дешевым.
Что вы связываете с GitHub, на самом деле это приложение для Android, способное приобретать данные OBD с автомобиля. Это не OBD-библиотека, однако она основана на one (тем же разработчиком, pires).
Теперь, чтобы (частично) ответить на ваш второй вопрос: нет, вы не можете получить все данные OBD (PIDs on wiki, но есть больше конкретных производителей), используя эту библиотеку. Однако вы можете получить все интересные данные, которые вам понадобятся, если вы не будете делать что-то действительно конкретное. Я не знаю, есть ли другие подобные библиотеки, но я нашел, что это хорошо написано, хорошо документировано и хорошо работает.