2013-08-17 74 views
1

我必須同時在4個相同的Android設備上開始測量傳感器數據,那麼最好的方法是什麼?多設備同步到毫秒

我已經準備好了數據記錄,我只是不確定如何讓所有設備同時啓動這個功能。所有設備在100 ms內開始測量數據非常重要,這甚至有可能嗎?我知道android不是一個RTOS。

回答

0

讓所有的android設備都保持UTC時間與程序中的可信時間服務器同步。在雲上的某個地方創建一個數據庫,讓一臺設備決定啓動任務的精確毫秒數。然後每個設備可以檢查說:「準備好」或「未準備好」。當所有人都準備好後,在指定的毫秒內完成任務。

+1

由於時鐘漂移和網絡延遲,很難可靠地與100 ms精度同步 – msh