|
Коррекция времени. Bluetooth против Радиосинхронизации
Здравствуйте!
У нас на работе сложилась следующая ситуация, есть два обладателя часов Одни с радиоконтролем (g-shock gw-5610), другие с коррекцией времени через bluetooth (g-shock gba-400) На обоих часах включен ежечасный сигнал. И мы заметили, что после ночной синхронизации часов (радиосинхронизация и bluetooth), часы наши все равно пикают не одновременно, часы с bluetooth синхронизации немного спешат, от 0,2 секунды до 1 секунды. Это происходит постоянно, на протяжении 2 месяцев. Часы с синхронизацией по bluetooth немного опережают часы с радиоконтролем времени. Мерилом для нас выступает сайт time.is, часы gw-5610 (c радиоконтролем) идут точно согласно этому сайту, часы gba-400 (bluetooth) немного, их опережают. Уважаемые форумчане, у нас с коллегами возникло несколько вопросов, предлагаю вам помочь на них ответить, заранее спасибо: 1. Проблема возникает в синхронизации между bluetooth и самими часами, там не встроена коррекция относительно среды передачи данных? Например как это сделано в протоколе NTP 2. У кого-нибудь была подобная ситуация, когда часы с bluetooth синхронизации получают не совсем точное время, возможно это брак конкретных часов? 3. Как вы думаете, эта проблема (если это не брак) знакома заводу и инженерам Casio? Заранее спасибо за ответы, если нужно, спрашивайте, я могу уточнить детали, которые мог пропустить в описании ситуации. Важный момент, обладатель часов с bluetooth синхронизацией, так же имеет смартфон iphone, где есть специальное приложение для синхронизации с часами g-shock+. В смартфоне приложение показывает точное время. |
если Вам это как то поможет то- трое часов(Касио разумеется) засинхронизированных в одно время-пикают трелью:D(с разбежкой в доли секунды).
|
Цитата:
При условии, что все трое ваших часов синхронизируются в "одну ночь", все равно есть рассинхронизация в ежечасном писке? Спасибо! |
Цитата:
Часы с радио синхронизируются с вышками, которые гарантированно транслируют точное время. Часы с синезубом синхронизируются с вашим подключенным телефоном, который уже сам по себе берет точное время с сервера времени (для устройств Эппл по умолчанию time.apple.com и других по выбору). Отсюда и разница. Причем эта синхронизация может быть и отключена. Кстати, как то у нас с женой на практически одинаковых телефонах (iPhone 5s, iOS8) стоял будильник на одно и то же время. Так ее постоянно срабатывал аж секунд на 20 раньше моего., т.к она синхронизацию с сервером отключила :) ПС А вообще, в нашем поясе синхронизация по GPS - почти без вариантов. У меня есть Шок с радио, так он синхронится только на даче, 30 км от Москвы. Дома на 10 этаже, окна на СЗ - ни в какую. А в новых Шоках с совмещенным радио/GPS в нашем поясе радио вообще отключен, не должно работать потому что :( |
Отвечу как владелец часов EQB-500 с блютуз синхронизацией с телефоном через специальную программу от касио. Опишу свой процесс синхронизации:
- на телефоне открываю сайт time.is и смотрю как ведут себя часы на телефоне (идут точно, спешат или отстают); - если идут точно, то синхрю часы с телефоном; - если сильно отклоняются, то жду более удачного времени. Заметил, что у часов на телефоне в течении суток разбег с сайтом может колебаться +/-1,5 секунды. Думаю и у вас все проблема именно в разделе времени на телефоне с которым вы синхранизируйтесь. |
Цитата:
Синхронизация часов с bluetooth и смартфона может происходить только при наличии на смартфоне приложения "g-shock+". У нас есть предположение, что у этого приложение есть СВОЕ ВРЕМЯ и возможно оно может отличаться от системного времени в часа. Во всяком случае. Программа g-shock+ на смартфоне умеет показывать время текущие, мы сравнивали его с сайтом time.is несколько раз, и оно совпадало. Я не уточнил это в первом посте. Спасибо за ответ. ------- ADDED AFTER 15 MIN -------- Цитата:
В программе g-shock+, при помощи которой возможна синхронизация часов и смартфона, есть собственные сервера времени и "собственное время", которое отличается от системного? Спасибо |
Цитата:
А вы не пробовали: 1) отключить на айфоне синхронизацию, 2) выставить левое время, 3) отключить интернет, чтобы приложение не подключилось к своему серверу, 4) возможно, переустановить приложение, чтобы в нем не осталось следов старого времени. И тогда уже засинхронить часы и приложение. Если на часах будет неправильное время телефона из п. 2, то ясно, что оно берет время с телефона. А если синхронизация окончится ошибкой (типа, нет источника времени), тогда ясно, что оно берет время из своих источников. |
Цитата:
GW7900,9200,9400. увы,именно так.более того -время синхры на всех одинаковое,обычно 4:02.. стоит ли говорить о том что видишь на экране... те же доли секунды, правда почти неуловимо.. звук очевиднее.. |
ginfonic Подтверждаю Ваши слова. Попробовал как Вы написали и результат разочаровал. К сожалению программа Casio watch не имеет возможности самостоятельно сверять время с сервером, а всего лишь синхранизирует время с телефона.
|
Цитата:
Спасибо за проделанный эксперимент. А не подскажите, при синхронизации с телефона, на часах и на телефоне одно и тоже время показывает? или есть разница? |
Часовой пояс UTC +3, время: 09:19. |