Cómo comunicarse con OBD II usando bluetooth o wifi usando iphone

Me gusta crear una aplicación simple para iOS, que lea los datos del automobile a través del dispositivo ODB II Wifi / bluetooth y se muestre en la pantalla del iPhone. Pero no sé por dónde empezar. Por favor, alguien me ayude a lograr resultados inferiores.

Tengo Bluetooth y Wi-Fi dongle.

Paso 1: empareje el dongle de Bluetooth o Wifi y el iPhone.

Paso 2: lea los detalles a través de dongles

Consulte cualquier tutorial o código de ejemplo que pueda comprender fácilmente. Quiero comprender el process en profundidad y quiero codificarlo por mi count. Entonces, por favor ayuda.

Gracias por adelantado.

Como mencionó David, en iOS puedes usar la interfaz Wi-Fi OBD solamente. El Bluetooth estándar (no BTLE) no funcionará. Los dispositivos Bluetooth deben ser aprobados por Apple para poder transferir datos a / desde iOS. AFAIK no hay tales OBD.

Probablemente su dongle OBD se basa en el chip ELM327. Buen punto de partida es este doc . Léalo detenidamente. Esto es todo lo que necesitas. Cosas interesantes comienzan en la página 7.

En iOS, debe abrir la connection TCP con su dirección IP del OBD (por ejemplo, usando NSInputStream , NSOutputStream ), luego configurar el OBD utilizando los commands AT. El descanso se describe en la sección "Hablar con el vehículo" (página 30) en el enlace ELM. Disfruta leyendo 🙂

Si necesita más ayuda, simplemente pregunte.