连接到蓝牙 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 蓝牙适配器,它似乎连续获取数据。所以我在做什么一定有问题)。
感谢您的任何回复。