2015-11-04 82 views
1

我必須測量並驗證通過WiFi /藍牙從智能手機無線發送到智能手機的消息延遲。距離介於5米和10米之間。同步智能手機和PC /嵌入式設備之間的時間

示例:智能手機在時間X發送的消息,在時間Y接收和處理。持續時間:35毫秒。由於這些消息是非平凡的(安全和安全命令,以進一步的機器)它的neccesary智能手機和電腦之間的時間同步到最精確的準確度(毫秒)。

這是使用net時間通過LAN連接兩臺PC一件容易的事,但我不確定使用的iOS/Android智能手機..

是否準確,足以讓我們說這兩個同步,智能手機和PC用NTP時間,還是你知道更好的方法來同步它們之間的時間?

從我讀到的內容來看,與NTP同步的時間提供了從1到20 ms的精確度。但是這個範圍太模糊..

有沒有人有類似的問題?

回答

1

這一切都必須通過網絡進行處理還是考慮了兩者之間的物理定時觸發?

如果它們彼此靠近,我會推薦使用O-Scope。從手機的耳機發送一個定時脈衝,說明消息已發送。然後從PC接收並處理一個脈衝,通過串口等。

如果使用此路由,則需要考慮SW發送命令和脈衝從硬件發送出去之間的等待時間。我會用一個剛好切換信號的緊密環路來做到這一點,然後看看頻率是多少。每個人的延遲時間都是一半。您的總延遲時間將是PC和手機的延遲(可能是正面或負面)之間的差異。

+0

不,不需要通過網絡進行處理。我確實考慮了一些物理定時觸發器,但我沒有考慮示波器。起初,我想到了一個類似調試器的東西,但是我不想僞造任何值。所以你說NTP同步不是一個準確的方法? – Gannic

+1

我不是說NTP不準確,實際上我不確定。我只是KISS的粉絲......而物理觸發器接縫就像一條簡單而準確的路線。 – NickOverflow

+0

是的,你是對的。我真的喜歡這個主意。在這種情況下是否可以使用o-scope進行一些自動測試?也可以導出一些結果,或者您是否需要手動比較定時脈衝的差異? – Gannic