2012-03-09 38 views
5

Tôi hiện đang làm việc trên một dự án liên quan đến một bộ Lego Mindstorms. Gạch là NXT và tôi đã tò mò về tỷ lệ ping bluetooth.Bluetooth Ping Latency

Tôi đã chạy 100 bài kiểm tra trên đó và có một số kết quả thú vị. Các độ trễ dường như rơi vào các dải. Tôi tăng lên 10.000 ping và nó làm nổi bật xu hướng này rõ ràng hơn. Có ai biết điều gì có thể khiến điều này xảy ra không?

Trong trường hợp có liên quan, khoảng cách giữa người gửi và người nhận là khoảng 3 mét.

10000 Ping Scatter Plot

Trả lời

1

Vài lý do:

  1. Buffering và giờ nội bộ để tuôn bộ đệm có thể gây ra nó.
  2. Cũng phụ thuộc vào khoảng thời gian ping (nghĩa là thời gian giữa các lần ping tiếp theo), vì liên kết có thể chuyển sang chế độ tiết kiệm năng lượng khi không hoạt động và sẽ mất thời gian tốt để sao lưu.
  3. Kích thước của các gói ping
  4. Cấu hình Bluetooth nào được sử dụng ở đây?
+1

Buffering là nhóm của tôi đoán. Dường như giao thức chờ và gửi một vài gói cùng một lúc. Nếu vậy, làm thế nào để chúng ta xoay chuyển nó và buộc nó gửi mỗi lần một? Không có khoảng thời gian. Nó chỉ làm điều đó càng nhanh càng tốt. Gói tin là 4 byte. Tôi không chắc chắn những gì bạn có ý nghĩa của hồ sơ Bluetooth? –