Currently, the D2D v0 protocol uses a shared sequence number for both sides. Because our protocol is bidirectional and BLE is quite slow, we frequently run into sequence number race conditions when sending messages.
See cl/122789174 for corresponding implementation on Android.
Cc: hansberry@chromium.org Summary: EasyUnlock v2: Update D2D protocol to v1 to support separate sequence numbers (was: Update D2D protocol to v1 to support separate sequence numbers)
Comment 1 by tengs@chromium.org
, May 20 2017Summary: EasyUnlock v2: Update D2D protocol to v1 to support separate sequence numbers (was: Update D2D protocol to v1 to support separate sequence numbers)