通过arduino板到android设备接收传感器数据的最佳方法是什么?

通过arduino板到android设备接收传感器数据的最佳方法是什么?,android,arduino,Android,Arduino,我正在为android开发一个应用程序,它通过arduino adk板接收来自13个不同传感器的数据,并将其显示在android设备上。我遵循了demokit的示例,但我担心它可能会丢失数据,因为13个传感器一起工作。我想知道我可以遵循的最佳方法是什么,这样我就不会错过任何数据字节数据甚至丢失 如果你不想丢失任何字节,那么你必须时刻监视你的传感器。解决方案是使用两个线程,一个线程收集传感器数据并将其放入自己的缓冲区,另一个线程从该缓冲区读取并处理数据 您的问题是关于实时性能,这意味着您必须进行测

我正在为android开发一个应用程序,它通过arduino adk板接收来自13个不同传感器的数据,并将其显示在android设备上。我遵循了demokit的示例,但我担心它可能会丢失数据,因为13个传感器一起工作。我想知道我可以遵循的最佳方法是什么,这样我就不会错过任何数据字节数据甚至丢失

如果你不想丢失任何字节,那么你必须时刻监视你的传感器。解决方案是使用两个线程,一个线程收集传感器数据并将其放入自己的缓冲区,另一个线程从该缓冲区读取并处理数据


您的问题是关于实时性能,这意味着您必须进行测试,以确定应用程序要处理的最佳缓冲区大小和数据大小,在特定硬件上保持计时正确的同时。

我考虑使中断基于arduino板接收传感器数据时,它将向android设备发送一个中断信号,根据该信号,我可以解释该数据,但我不知道如何从arduino向android设备发送中断,以及如何通过usb总线在android设备中接收中断。这是通过usb通信的更好方式吗?