How can 4 devices in a Bluetooth piconet remain time synchronized to within 1 millisecond of each other?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

I have 4 devices
communicating in a Bluetooth piconet, where 1 device is the master device and 3
devices are slave devices.

I want to time
synchronize the 4 devices to within 1 millisecond using Bluetooth
communication. 

To do this, each
device would share and/or compute a "common" time clock such that all
devices can be time synchronized for other tasks e.g. infrared data
communication, etc.

0 Likes
1 Solution

In the piconet, the master clock is also the network clock, and therefore all the slaves are sync to this clock, within the limits of their own clock drifts. The slaves are synced back to their master when they received a packet. You query may be addressed at firmware level (I guessed) but I don't think we have an API at apps level to do this.

View solution in original post

4 Replies