我有一个应用程序,手机(三星SII,Andriod 2.3)正在尽快读取传感器来控制某些电机。使用SENSOR_DELAY_FASTEST
和 NDK 进行实际计算,我几乎总能在10ms-20ms范围内获得传感器更新。该应用程序有时也会通过wifi与PC通信。我只是每隔40ms左右从PC向手机发送一个int加4个浮点数,但这足以导致传感器读数大幅延迟(读数之间有时超过100ms)。
我知道传感器有点像黑盒子,但有没有人猜测为什么相对较轻的wifi负载足以导致传感器事件的延迟,在我看来,这是无关的?