连接到蓝牙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)关于CRs剩余的缓冲区 . 我在调查那些 .

(我使用相同的OBD-II蓝牙适配器在我的机器人上使用Torque,它似乎不断获取数据 . 所以我在做什么一定有问题) .

谢谢你的回复 .