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
- Cómo escanear periódicamente dispositivos bluetooth en android
- ¿Cómo mejorar la medición de la distancia Bluetooth mediante RSSI?
- SSL sobre Bluetooth en Android
- Android emparejando dispositivos bluetooth sin diálogo con pin
- Cómo programaticamente forzar el descubrimiento de servicios de baja energía de bluetooth en Android sin usar caché
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.
- DTN (Delay Tolerant Networking) en Android
- AVG detecta mi aplicación como malware
- Bluetooth En Android: mi Socket.connect () bloquea para siempre, y Socket.close no desbloquea
- BluetoothServerSocket.accept () no volverá en el subproceso de aceptación, mientras que un socket de cliente se adquiere
- Android: impresión Bluetooth
- 16s tiempo hasta que se reconoce la solicitud desconectada del bluetooth
- Transferencia de Bluetooth La aplicación se detiene después de usar InputStream.read () sin error
- Auricular Auricular Bluetooth
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.
-
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/
-
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/
-
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.
-
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.
- Empareje el dispositivo Android con la computadora.
- En la aplicación Torque, vaya a
Settings -> OBD2 Adaptor Settings -> Choose Bluetooth Device
. Seleccione su nombre de equipo. - Establezca el puerto COM entrante del bluetooth como
COM#Number
. Suponga que esCOM10
(Utilice http://www.verizonwireless.com/support/devices/knowledge_base.html/20605/ ) - Utilizar obdsimwindows-2011-06-11 construir. Se puede descargar desde http://icculus.org/obdgpslogger/downloads/obdsimwindows-latest.zip
- Ejecutar
obdsim.exe -w COM10
- 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.