Conectar obdsim a Torque (aplicación android) Ubuntu

Estoy tratando de conectar odbsim través de bluetooth con mi Samsung S4 . Después de emparejar correctamente mis dispositivos con ubuntu, mis resultados que conectan obdsim con el teléfono nunca sucedió.

Siempre que intenté ejecutar el comando obdsim -b siempre lanzando error: SimPort name: Not yet connected

Intenté conectarlo con las ventanas también, con la ayuda del puerto serial de com0com , pero no podría succeded. Y en las ventanas, obdsim -b da como resultado opciones no válidas.

Por favor, ayúdame a conectar el simulador con el dispositivo Android.

Gracias,
Boopathy.

Tuve el mismo problema en Linux y lo resolví instalando algunas bibliotecas y recompilando OBDSim.

Voy a poner aquí todo el proceso para hacer una guía para los nuevos usuarios como yo.

  1. Descargar OBDSim:

     wget http://icculus.org/obdgpslogger/downloads/obdgpslogger-0.16.tar.gz 

    O obtenga la versión más reciente de: http://icculus.org/obdgpslogger/

  2. Instalar OBDSim:

     tar -zxvf obdgpslogger-0.16.tar.gz cd obdgpslogger-0.16 mkdir build cd build 

    Tengo que instalar sólo estas bibliotecas, pero en su caso tenga en cuenta los mensajes de advertencia de cmake e instale todo lo que le pida que instale:

     sudo apt-get install libbluetooth-dev libfltk1.1-dev libfltk1.1 fltk1.1-doc fluid fftw3-dev libgps-dev libftdi-dev cmake .. make obdsim cd ../bin/ 
  3. Ejecutar OBDSim:

     ./obdsim -b -g gui_fltk 

    Ahora tiene OBDSim en ejecución, pero necesita un canal para comunicarlo con su aplicación. Necesita un puerto serie que funcione como una interfaz bluetooth.

  4. Creación de la interfaz serial-> bluetooth:

     sudo rfcomm bind 0 00:00:00:00:00:00 1 # Change this MAC address, putting the MAC of your device sudo sdptool add SP 

    Puedes descubrir la dirección MAC de tu dispositivo usando hcitool:

     hcitool scan 

    Sólo funciona cuando la configuración Bluetooth "Visible a todos los dispositivos Bluetooth cercanos" esté activada en el dispositivo.

He utilizado casi el mismo método descrito aquí y aquí y funcionó. Funcionó sin usar com0com.

  1. Empareje el dispositivo Android con la computadora.
  2. En la aplicación Torque, vaya a Settings -> OBD2 Adaptor Settings -> Choose Bluetooth Device . Seleccione su nombre de equipo.
  3. Establezca el puerto COM entrante del bluetooth como COM#Number . Suponga que es COM10 (Utilice http://www.verizonwireless.com/support/devices/knowledge_base.html/20605/ )
  4. Utilizar obdsimwindows-2011-06-11 construir. Se puede descargar desde http://icculus.org/obdgpslogger/downloads/obdsimwindows-latest.zip
  5. Ejecutar obdsim.exe -w COM10
  6. Ejecute la aplicación Torque y compruebe si se conecta automáticamente.

-g opción se utiliza para dar un tipo de generador. Por defecto es gui_fltk que es la interfaz GUI.

introduzca la descripción de la imagen aquí

  • Maneje los clics del audífono bluetooth (ACTION_VOICE_COMMAND y ACTION_WEB_SEARCH) en Android
  • Detectar o la latencia aproximada de Bluetooth en Android (reproducción de audio)
  • La conexión Bluetooth entre Android y Linux (RPi) se pierde en la primera acción de escritura
  • ¿Cómo puedo bloquear la disponibilidad de mi aplicación para compartirla a través de Bluetooth?
  • Bluetooth: ¿La transferencia de la llamada de la fuente al fregadero?
  • Arquitectura Bluez: Explique esta arquitectura
  • El dispositivo Android BLE recibe resultados extremadamente irregulares
  • InputStream.read () causa NullPointerException (después de haber comprobado inputStream! = Null)
  • No se puede enviar el comando ATZ a ELM 327 después de establecer la conexión con ELM327 en android
  • Comprueba si Bluetooth está habilitado mediante una aplicación de Android
  • ¿Cuántos dispositivos máximos podemos emparejar vía Bluetooth al dispositivo androide a la vez?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.