将obdsim连接到Torque(Android应用程序)Ubuntu

Boo*_*thy 5 android bluetooth elm327

我试图odbsim通过蓝牙与我的三星S4连接.在成功地将我的设备与ubuntu配对后,我的结果从未发生过将obdsim连接到手机的结果.

每当我尝试运行命令时,obdsim -b它总是抛出错误: SimPort name: Not yet connected

com0com串口的帮助下,我也尝试将它与windows连接,但无法成功.在Windows中,obdsim -b导致无效选项.

请帮我连接模拟器和Android设备.

谢谢,
Boopathy.

Mal*_*tha 7

我使用了几乎相同的方法在这里这里描述并且它有效.它没有使用com0com.

  1. 将Android设备与计算机配对.
  2. 在Torque应用程序中,转到Settings -> OBD2 Adaptor Settings -> Choose Bluetooth Device.选择您的计算机名称.
  3. 将蓝牙的传入COM端口设置为COM#Number.假设它是COM10(使用http://www.verizonwireless.com/support/devices/knowledge_base.html/20605/)
  4. 使用obdsimwindows-2011-06-11构建.可以从http://icculus.org/obdgpslogger/downloads/obdsimwindows-latest.zip下载
  5. obdsim.exe -w COM10
  6. 运行Torque应用程序并查看它是否自动连接.

-g选项用于提供生成器类型.默认情况下,它是gui_fltkGUI界面.

在此输入图像描述


ruh*_*art 7

我在Linux上遇到了同样的问题,我解决了安装一些库并重新编译OBDSim的问题.

我将把整个过程放在这里为像我这样的新用户制作指南.

  1. 下载OBDSim:

    wget http://icculus.org/obdgpslogger/downloads/obdgpslogger-0.16.tar.gz 
    
    Run Code Online (Sandbox Code Playgroud)

    或者从http://icculus.org/obdgpslogger/获取最新版本

  2. 安装OBDSim:

    tar -zxvf obdgpslogger-0.16.tar.gz
    cd obdgpslogger-0.16
    mkdir build
    cd build
    
    Run Code Online (Sandbox Code Playgroud)

    我必须只安装这些库,但在你的情况下,请注意cmake的警告消息并安装它要求你安装的所有内容:

    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 Code Online (Sandbox Code Playgroud)
  3. 运行OBDSim:

    ./obdsim -b -g gui_fltk
    
    Run Code Online (Sandbox Code Playgroud)

    现在您已经运行了OBDSim,但是您需要一个频道来与您的应用进行通信.您需要一个串行端口作为蓝牙接口.

  4. 创建串口 - >蓝牙接口:

    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
    
    Run Code Online (Sandbox Code Playgroud)

    您可以使用hcitool发现设备的MAC地址:

    hcitool scan 
    
    Run Code Online (Sandbox Code Playgroud)

    它仅在您的设备中启用蓝牙配置"对所有附近的蓝牙设备可见"时才有效.