• additionally a delay can be figured out if there are 2 BLE devices on a computer.
    One Advertiser, another Scanner. The Scanner, when it receives time can compare it with the computer time.
    I may be try it with laptop internal BLE and USB dongle.

  • Advertiser+Scanner could be used to advertise really accurate times:

    • Advertiser sends time advertisement with ID
    • Scanner receives that advertisement, compares included time with actual time, reports error to Advertiser
    • Advertiser sends next time advertisement with next ID and error of previous advertisement
    • ...

    Then Bangle.js would need to receive two subsequent time advertisements to know exact time first advertisement was sent.

    ps. I've now added my initial code to GitHub.

About

Avatar for malaire @malaire started