如何解析与ELM327通信的Android应用程序中的数据

如何解析与ELM327通信的Android应用程序中的数据,android,elm327,Android,Elm327,我使用ELM327从运行带有11位头的can的can总线检索数据 我通过USB OTG电缆连接ELM,以连接到Android设备,并使用FTDI d2x.jar连接到设备 当发出ATMA命令时,我获取数据 数据以连续流的形式以 3601122334455667788 361112233445566778899 362112233445566778899. 这是永无止境的 目前,我正在以64字节的长度从缓冲区读取数据 然后删除空间两侧的数据 所以我只得到一根绳子 36111223344556677

我使用ELM327从运行带有11位头的can的can总线检索数据 我通过USB OTG电缆连接ELM,以连接到Android设备,并使用FTDI d2x.jar连接到设备 当发出ATMA命令时,我获取数据 数据以连续流的形式以 3601122334455667788 361112233445566778899 362112233445566778899. 这是永无止境的 目前,我正在以64字节的长度从缓冲区读取数据 然后删除空间两侧的数据 所以我只得到一根绳子 361112233445566778899 然后我可以得到我需要的值 但我最终丢失了数据 解析这个连续数据流的更好方法是什么? 我只是一个新的编程和挣扎了一点