You are reading a single comment by @malaire and its replies.
Click here to read the full conversation.
-
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.
- Advertiser sends time advertisement with ID
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.