I'm evaluating a possibility to use BLE Mesh for my project. Multiple devices in BLE Mesh network have to synchronise with the Android/iOS application's timestamp with +-10ms precision.
I'm thinking about Time Server model but I don't really understand how precise can it be. Other aproach I believe could work is some sort of NTP where nodes will request time from application several times, calculate time of transmission in both ways and use as offset for timestamp. I've seen similar topics mentioned several times at this forum and internet generally but haven't found a conclusion. I don't need very precise synchronisation (<1ms) so maybe I could avoid getting into some low level tricks. I did one project so far with BLE but none with BLE Mesh. Is it possible to achieve +- 10ms accuracy?