您好,我正在开发可以从 CAN 总线读取数据的 Android 应用程序。我使用的接口是ELM327。问题是这个接口使用蓝牙。所以我无法从 CAN 总线读取所有数据,因为半秒后缓冲区已满。该接口是 v. 1.4.7。我在 Android 上使用蓝牙终端。我使用的命令:
ATZ -> to reset the interface
ATH1 -> set header
ATS1 -> set spaces
ATL1 -> Linefeeds on
ATAL -> Sets long message
然后我想设置延迟让我们说 1 秒
ATST FF -> Set timout to 1 sec
ATSP 6 -> I'm using CAN so this is protocol no 6
ATCM 170 -> setting mask
ATCF 176 -> set filter
ATMA -> Monitor all
并且使用它没有任何延迟..我将不胜感激任何帮助!谢谢M。