android - 运行错误 01 46,响应 : . ..UNABLETOCONNECT

成功通过蓝牙从OBD II模拟器获取数据到android应用。

现在我正在尝试从 ELM327 设备获取数据到 android 应用程序。

我有一个 ELM327 设备连接到我的汽车。蓝牙连接由 ECU 连接失败并出现无法连接错误。

低于错误, D:NetworkManagementSocketTagger: tagSocket(80) with statsTag=0xffffffff, statsUid=-1

E:运行命令失败。 -> 错误运行 01 46,响应:...UNABLETOCONNECT

你能帮我解决这个问题吗。

最佳答案

我正在尝试为我的大学项目创建一个 ionic obd-2 应用程序。我正在使用“BluetoothSerial”来连接 obd 模拟器我已经完成了所有需要的设置(我知道)但是我碰壁了我不知道下一步该做什么。我连接到蓝牙设备,什么时候使用 bluetoothserial.write(obdcommand) 发送“ATZ”命令我得到“OK”你能和我分享你是如何与 bluetoothserial 连接的还是我遗漏了什么......

我会在下面发布我的代码。

    obdcommands=['ATD','ATZ','ATE0','ATL0','ATS0','ATH0','ATAT2','ATSP0','0100', '0105\r', '010C'];

   constructor(private bluetooth:BluetoothSerial,
          private DataSrv:DataSrvService,
          private action:ActionSheetController,
          private permission:AndroidPermissions, 
          private alert: AlertController,
          private toastctrl:ToastController) {
    }

connect(dvc)
{
if(dvc.address=="")
this.showError("No Address");
else{
this.bluetooth.connect(dvc.address).subscribe(success=>
  {
    this.modal.dismiss(null, 'cancel');
    this.presentToast("Connected Successfully");
    this.blue=false;
    this.deviceConnected();
    this.bluetooth.available().then(tr=>{alert(tr)})

    },error=>{
     alert("Connect Error: "+error);
    })

   }

    }
    deviceConnected()
  {
   this.bluetooth.subscribe('\n').subscribe(success=>{

    alert("Subscribed Successfully" +success);


   })

  }

 async searchOBD()
 {
  for(let k=0;k<this.obdcommands.length;k++)
    {
      await this.bluetooth.write(this.obdcommands[k]).then( (success) => {
        alert('Connected: '+this.obdcommands[k]+'Data: '+success );
    },
    (error) => {
        alert('Reading failed: ' + error );
    });

     } 
    }

https://stackoverflow.com/questions/63794664/

相关文章:

amazon-web-services - 如何更改 CodePipeline 工件行为? (如果可

angular - Jasmine Angular : How to write unit test

python-3.x - 由于使用 Docker 的 PostgresDB 连接失败,无法启动 Ap

typescript - 键入一个 "type predicate"没有任何

java - Apache Storm 本地集群 "Unable to canonicalize a

asp.net-core - 如何访问 Program.cs Main 方法中的 IHostingE

scala - 如何解决 `/packages cannot be represented as U

node.js - Next.js - GetStaticPaths 类型错误

javascript - Three.JS - 使用相同的骨骼结构在 SkinnedMeshes 之

git - 通过 git push 模拟 git pull --rebase