问题
Am trying to connect odbsim
through bluetooth with my Samsung S4. After successfully pairing my devices with ubuntu, my results connecting obdsim with phone is never happened.
Whenever I tried running the command obdsim -b
it always throwing error:
SimPort name: Not yet connected
I tried connecting it with windows too, with the help of com0com serial port, but couldn't succeded. And in windows, obdsim -b
results in invalid options.
Please help me to connect the simulator with android device.
Thanks,
Boopathy.
回答1:
I have used almost the same method described here and here and it worked. It worked without using com0com.
- Pair the android device with the computer.
- In Torque app, go to
Settings -> OBD2 Adaptor Settings -> Choose Bluetooth Device
. Select your Computer Name. - Set the incoming COM Port of bluetooth as
COM#Number
. Assume it isCOM10
(Use http://www.verizonwireless.com/support/devices/knowledge_base.html/20605/) - Use obdsimwindows-2011-06-11 build. Can be downloaded from http://icculus.org/obdgpslogger/downloads/obdsimwindows-latest.zip
- Run
obdsim.exe -w COM10
- Run the Torque app and see whether it connects automatically.
-g
option is used to give a generator type. By default it is gui_fltk
which is the GUI interface.
回答2:
I had the same problem on Linux and I resolved it installing some libraries and recompiling OBDSim.
I will put here the whole process to make a guide for new users like me.
Download OBDSim:
wget http://icculus.org/obdgpslogger/downloads/obdgpslogger-0.16.tar.gz
Or get the most recent version from: http://icculus.org/obdgpslogger/
Install OBDSim:
tar -zxvf obdgpslogger-0.16.tar.gz cd obdgpslogger-0.16 mkdir build cd build
I have to install only these libraries, but in your case keep attention to warning messages of cmake and install all that it ask you to install:
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/
Run OBDSim:
./obdsim -b -g gui_fltk
Now you have OBDSim running, but you need a channel to communicate it with your app. You need a serial port working as a bluetooth interface.
Creating the serial->bluetooth interface:
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
You can discover the MAC address of your device by using hcitool:
hcitool scan
It only works when the bluetooth configuration "Visible to all nearby Bluetooth devices" is on in your device.
来源:https://stackoverflow.com/questions/25720469/connect-obdsim-to-torqueandroid-app-ubuntu