Connect obdsim to Torque(android app) Ubuntu

南楼画角 提交于 2019-12-04 13:02:59

问题


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.

  1. Pair the android device with the computer.
  2. In Torque app, go to Settings -> OBD2 Adaptor Settings -> Choose Bluetooth Device. Select your Computer Name.
  3. Set the incoming COM Port of bluetooth as COM#Number . Assume it is COM10 (Use http://www.verizonwireless.com/support/devices/knowledge_base.html/20605/)
  4. Use obdsimwindows-2011-06-11 build. Can be downloaded from http://icculus.org/obdgpslogger/downloads/obdsimwindows-latest.zip
  5. Run obdsim.exe -w COM10
  6. 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.

  1. Download OBDSim:

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

    Or get the most recent version from: http://icculus.org/obdgpslogger/

  2. 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/
    
  3. 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.

  4. 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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!