0

连接到蓝牙 OBD-II 适配器后,我可以通过发送 PID 服务请求来获取数据,但它们会在相同数量的请求后停止。

for ( ;; ) {
    obj -> write ( "010C\r" );
    if ( $data = $obj -> input ) {
        print "$data";
    }
    obj -> write ( "010D\r" );
    if ( $data = $obj -> input ) {
        print "$data";
    }

}

你能告诉我可能是什么问题吗?我在某处读到了两个选项 1) 重新初始化和 2) 关于 CR 留下的缓冲区。我正在调查那些。

(我在我的 android 上使用了 Torque 和相同的 OBD-II 蓝牙适配器,它似乎连续获取数据。所以我在做什么一定有问题)。

感谢您的任何回复。

4

0 回答 0