Часовой форум Watch.ru (http://forum.watch.ru/index.php)
-   Casio (http://forum.watch.ru/forumdisplay.php?f=21)
-   -   G-Shock Connected для Android и баги с синхронизацией времени (http://forum.watch.ru/showthread.php?t=482260)

DarthSidious 04.01.2019 01:48

G-Shock Connected для Android и баги с синхронизацией времени
 
G-Shock Connected для Android и Баги с синхронизацией времени
Обещал создать тему по данному поводу.
Итак обсуждать будем программу для Android, яблочных устройств у меня нет так что проверить не на чем. Владельцы Яблочных девайсов могут повторить все мои эксперименты и выкладывать результаты в теме.
В качестве подопытных были использованы два Android устройства разных производителей и самое главное на чипсетах разных производителей Квалком и МТК.
Итак начнём:
Программа поддерживает на текущий момент следующие модели часов:

GPW-2000
GR-B100

GBA-800
GBD-800

GST-B100

MTG-B1000

GPR-B1000

GMW-B5000
GW-B5600

Тесты я проводил на часах GW-B5600. Уверен на 99,999%, что с другими моделями будет то же самое.

Исходные данные и факты:
В GSM сетях есть функция синхронизации времени. Приписана в стандарте. В железках и софте все реализовано. Тем не менее есть операторы, которые упорно не желают вводить данную штатную функцию. Например Мегафон-Поволжье (+ Йота как виртуальный оператор в данных регионах). Телефоны с поддержкой синхронизации времени по сети выпускают с начала нулевых ещё задолго до появления первых смартфонов.

Кварцевые резонаторы в современных смартфонах прямо скажем самые дешёвые. Производители считают, раз есть синхронизация времени по сети, то можно поставить в принципе любой кварц. И не важно за $100 или за $1000 смартфон. Помню неплохие кварцы ставил Siemens, но это было давно... Резервная батарея часов тоже спорное решение, хватает месяцев на 10 с момента производства а далее от этой батареи больше проблем чем пользы. По этой причине многие производители её вообще не ставят.
В 2018 году многие даже бюджетные смартфоны имеют неотключаемую батарею и боковой лоток под сим. Но надо понимать, что на руках ещё полно телефонов с съёмной батареей в которых для смены сим надо снять батарею... Время при этом просто сброситься.

Далее Android. Установить время может пользователь в настройках либо получить время из сети GSM. Программам устанавливать время запрещено. Можно взломать систему и разрешить программам изменять время (получить рут). Далее можно использовать программы синхронизации с сервером либо GPS.

DarthSidious 04.01.2019 03:31

Работа программы:
Есть сервер Casio с точным временем обозначим это время X
Есть системное время смартфона, обозначим его Y
Есть время программы G-Shock Connected обозначим его Z
Есть время в часах Casio обозначим его Q

При запуске программа присваивает значение Z=Y, далее при наличии интернета связывается с сервером Casio и присваивает Z=X и далее периодически с ним сверяется.
Проблема 1. Если вы только зарегистрировали часы в программе присваивается Z=Y и до перезагрузки смартфона программа попыток связаться с сервером не предпринимает.
Проблема 2. Независимо от того откуда программа получила время она это время передаст в часы:
- 4 раза в сутки, если включена синхронизация и блютус на телефоне
- При подключении часов к программе
- При запоминании точки
Проблема 3. Синхронизация Z=X проходит ТОЛЬКО через мобильный интернет. Через Wi-Fi программа не связывается с сервером Casio.
------

DarthSidious 04.01.2019 04:16

Про мобильный интернет:
У всех операторов раз в год-два случаются глобальные сбои, а небольшие так несколько раз в год.
Россия не Япония, которую не проблема полностью покрыть сотовой связью. Чуть за населенные пункты, трассы, ж/д ветки и все хорошо если голосовая связь есть интернет далеко не всегда...

Такая вот бочка дегтя! Пользователь уверен, что часы идут точно горит индикатор что недавно была синхронизация, а на самом деле часы показывают не время а ерунду!

Но есть небольшая ложка мёда! Такую кривую реализацию синхронизации можно использовать как фичу! Рутуем смартфон, ставим программу GPS синхронизации и вуаля у нас точное GPS время без интернета на часах без GPS синхронизации!

777kz 04.01.2019 04:50

Ну не знаю, не знаю. У меня пятилетний Note 4 со сменой батареей, после снятия которой и выключенными передачей данных время выставлять "в ручную" не нужно. По Wi-Fi часы GMW-B5000D к программе G-Shock Connected подключаются без проблем. Да, за неделю без синхры данные на часах с данными time.is отличаются в +1 сек.

DarthSidious 04.01.2019 05:01

Цитата:

Сообщение от 777kz (Сообщение 5183389)
Ну не знаю, не знаю. У меня пятилетний Note 4 со сменой батареей, после снятия которой и выключенными передачей данных время выставлять "в ручную" не нужно. По Wi-Fi часы GMW-B5000D к программе G-Shock Connected подключаются без проблем. Да, за неделю без синхры данные на часах с данными time.is отличаются в +1 сек.

- конденсатор либо батарейка маленькая на плате или у вас включена синхронизация по gsm сети
- а вы попробуйте перевести время на несколько минут в телефоне и после этого перезагрузите смартфон (синхронизацию времени по gsm сети тоже необходимо отключить для эксперимента), а потом посмотрите как порога через wi-fi синхронизацию сделает с сервером...:D

RobHunt 04.01.2019 10:53

Эксперимент пока не проводил. Но возникает вопрос - а какая половая разница G-Shock Connected в том, как приходит интернет на смартфон - по wi-fi или через сим? Главное, чтобы он был и программа смогла законнектиться со своим сервером, или нет?

screapp 04.01.2019 11:53

у меня после синхронизации на GW5600 все идет точно по time.is ну может буквально доля секунды расхождение.

Цитата:

Сообщение от DarthSidious (Сообщение 5183385)
покрыть сотовой связью. Чуть за населенные пункты, трассы, ж/д ветки и все хорошо если голосовая связь есть интернет далеко не всегда...

Цитата:

Сообщение от DarthSidious (Сообщение 5183391)
а потом посмотрите как порога через wi-fi синхронизацию сделает с сервером

я чет как то потерялся. если у нас даже гсм не везде, а вифи по ходу покрыта вся страна что ли?
на кой хрен отключать гсм и пытаться по вифи то синхриться?

DarthSidious 04.01.2019 12:27

Цитата:

Сообщение от screapp (Сообщение 5183542)
у меня после синхронизации на GW5600 все идет точно по time.is ну может буквально доля секунды расхождение.

А с каких пор GW-5600 имеет блютус и синхронизацию через программу? Там только синхронизация по радиосвязи и если она удалась можно считать, что часы идут точно без каких бы то ни было багов.

Viajero 04.01.2019 12:29

Посоны, у вас там чего, поезда с точностью до секунды ходят? При нормальных условиях, расхождения между гаджетами будет не больше 40 секунд. Программа от джишок, это вообще поделка на уровне 9 класса средней школы. От неё вреда, порой больше чем пользы. Сам с GPR-b1000 юзаю её, в основном, для навигации. На синхру забил, ибо +- пару секунд между смартом и часами, погоды не сделают.

DarthSidious 04.01.2019 13:06

Цитата:

Сообщение от screapp (Сообщение 5183542)
я чет как то потерялся. если у нас даже гсм не везде, а вифи по ходу покрыта вся страна что ли?

Турист путешествующий по России. В Волгоградской области например банальный сплав на байдарках по Дону. Если в качестве тренировки ходить вдоль Волгограда, то понятно что связь будет :D

------- ДОБАВЛЕНО ЧЕРЕЗ 22 МИН --------

Цитата:

Сообщение от screapp (Сообщение 5183542)
на кой хрен отключать гсм и пытаться по вифи то синхриться?

Для примера отправляется наш путешественник в Европу. Но он не дурак попадать на ровном месте на $$ и поэтому перед посадкой в самолёт отключает передачу данных по gsm сети в своём телефоне. По прибытию он покупает местную симку т.к. с неё звонить сильно дешевле. А интернета ему достаточно и по бесплатному wi-fi в гостинице да в кафе.
Открывает наш путешественник телефон для установки СИМ и время сбрасывается к примеру на 0-00 1 января 2015г... А оператор GSM тоже как МегаФон-поволжье принципиальный попался не желает функцию синхронизации времени внедрять. А тут как раз время синхронизации подошло и часы тоже первое января показывают (да ещё и значек выводят мол время точное). И получается, что у нашего путешественника все часы ерунду показывают. Ладно думает он есть же программа и wi-fi, а программа не желает время обновлять фиг-вам жилище индейцев...
В итоге наш путешественник на великом и могучем высказывает все что думает о программистах из Casio. Выключает блютус, запускает браузер идёт на сайт time.is ставит по нему руками часы, а уже по часам смартфон...

screapp 04.01.2019 13:38

Вложений: 1
Цитата:

Сообщение от DarthSidious (Сообщение 5183568)
А с каких пор GW-5600 имеет блютус и синхронизацию через программу? Там только синхронизация по радиосвязи и если она удалась можно считать, что часы идут точно без каких бы то ни было багов.

Матчасть учить будем или лишь бы ляпнуть?

Цитата:

Сообщение от DarthSidious (Сообщение 5183585)
Турист путешествующий по России. В Волгоградской области например банальный сплав на байдарках по Дону. Если в качестве тренировки ходить вдоль Волгограда, то понятно что связь будет

надо полагать при сплаве на байдарках вифи точки стоят вдоль всего собственно сплава, не?
Цитата:

Сообщение от DarthSidious (Сообщение 5183585)
По прибытию он покупает местную симку т.к. с неё звонить сильно дешевле.

как вот это согласуется вот с этим?

Цитата:

Сообщение от DarthSidious (Сообщение 5183585)
Ладно думает он есть же программа и wi-fi, а программа не желает время обновлять фиг-вам жилище индейцев...

или вера не позволяет по местной симке синхронизироваться при местном интернете?

Alcohol Kills 04.01.2019 13:48

Людям было бы понятней, если бы было видео. А так куча текста о том, что программа не дружит с wi-fi.
Завтра или послезавтра проверю на яблоке.

DarthSidious 04.01.2019 14:28

Цитата:

Сообщение от screapp (Сообщение 5183644)
или вера не позволяет по местной симке синхронизироваться при местном интернете?

Интернет в текущий момент выгодно покупать в пакетах. Без пакета цена конская выходит на несколько порядков дороже. Какой смысл брать пакет, когда ты в стране пару дней всего будешь? Учитывая, что бесплатный wi-fi и так есть в гостинице. Баланс номера без пакета на современном телефоне скушает практически за несколько минут...

------- ДОБАВЛЕНО ЧЕРЕЗ 18 МИН --------

Цитата:

Сообщение от Alcohol Kills (Сообщение 5183660)
Людям было бы понятней, если бы было видео. А так куча текста о том, что программа не дружит с wi-fi.
Завтра или послезавтра проверю на яблоке.

Главная проблема не в невозможности синхронизации по wi-fi. Я считаю это просто дополнительным багом.
Самая большая проблема в том, что программа в случае если невозможно получить время с сервера тупо берет время из телефона.
Как это должно быть грамотно реализовано:
- Если был перезапуск системы
- Если не было синхронизации несколько часов при запущенной программе
Считать системное время скомпроментированным и ни в коем случае не передавать это время в часы. Часы выдают пользователю ошибку синхронизации, программа отображает, что время не синхронизировано.

maybach71 04.01.2019 14:58

Цитата:

Сообщение от screapp (Сообщение 5183542)
у меня после синхронизации на GW5600 все идет точно..

Цитата:

Сообщение от DarthSidious (Сообщение 5183568)
А с каких пор GW-5600 имеет блютус и синхронизацию через программу? Там только синхронизация по радиосвязи...

Цитата:

Сообщение от screapp (Сообщение 5183644)
Матчасть учить будем или лишь бы ляпнуть?

screapp, Вы правильно свой ref часов указывайте и тогда не будет недопонимания. У вас GW-B5600. "В"как раз и означает bluetooth. А у GW-5600 только multiband 6.

paco 04.01.2019 18:24

а я-то думаю, что за фигня - синкаю часы по gps и их же по bluetooth - а время разное, навскидку разница сотни миллисекунд. а оно вона как с вайфаем)

Alcohol Kills 05.01.2019 13:21

Сегодня взял для теста GW-B5600 золотистые и сяомяо что-то там (андроид).
Скачал приложение G-Shock Connected.
Подключил общественный wi-fi
Установил режим полёта на смартфоне
Установил неправильное время на смартфоне без изменения даты и часового пояса.
Установил неправильное время на часах без изменения даты и часового пояса
Запустил приложение G-Shock Connected.
Подключил часы к смартфону
Время сихронизировалось автоматически при запуске приложения, отображается индикатор RCVD.
Отклонение от time.gov -0,5 секунды.

В-общем, домыслы не всегда правдивые.

zhanato 05.01.2019 15:25

Как надежно, точно синхронизировать время на телефоне? Скачал atomic clock, но, как и time.is показывает лишь расхождение реального времени и времени на мобиле.

maybach71 05.01.2019 18:07

zhanato, android запрещает изменение системного времени и даты сторонними программами. Сделано это в целях безопасности. Как обойти? Гуглите - "установка root-прав".

Sahome 05.01.2019 22:19

синхронизация
 
Помогите понять суть проблемы и где искать решение.

Ситуация следующая:
Телефон xiaomi note 3, с прошивкой модифицированной, но на основе родной с интерфейсом MIUI - часы нормально автоматически синхронизируются, по нажатию кнопки запоминается местоположение и синхронизируется время.

Тот же телефон, но прошивка на базе чистого Android (8.1 или 9.0) - синхронизация проходит только при активном приложении, даже если экран телефона вкл. а приложение в фоне на кнопку нажимать бесполезно - синхронизации и запоминания координат нет, автоматическая синхронизация не проходит.

Настройки фонового режима для приложения - одинаковы - экономия батареи для G-shock Connected выключения.

doublepipe driver 05.01.2019 22:37

Цитата:

Сообщение от maybach71 (Сообщение 5185076)
Гуглите - "установка root-прав"

Лучше не стоит этого делать в Гугле, есть 4pda где расписано о каждой модели телефона, где можно получить root-права, а на каких сложно или вообще невозможно. Иначе неискушенный пользователь убьет свой ни в чём не повинный телефон.
Для тех у кого нет root-прав, или по какой-то причине не хочет их устанавливать, есть программа Clock Sync. Само собой, без root она будет работать с обрезанным функционалом, но ручная синхронизация есть, можно вбить любой NTP-server какой по душе.
Но! Дело то ведь не в этих программах. Часы наши синхронизируются напрямую с NTP-сервером, а телефон выполняет всего лишь функцию посредника для связи посредством Bluetooth соединения. По своей связке ( телефон OnePlus и G-Shock GST-B100) обратил внимание, что синхронизация всегда проходит в назначенное время ХХ:30:33, где ХХ это 0,6,12 или 18 часов, а 33 это как раз та метка на циферблате готовности к коннекту. Но и тут всё не просто. Синхронизация проходит в любом случае, будь то wi-fi или LTE, но корректно синхронизирует время, если эта связь была устойчива. То есть, в случае когда мобильный интернет тормозит (есть страны и в цивилизованном мире с интернетом куда похуже, чем в России, например Германия), или незащищённая точка доступа Wi-Fi, можно вполне рассчитывать на всякую белиберду вместо точности. Пол дня разница, конечно, не будет, но +3 минуты у меня уже два раза было за 3 месяца. Причём, происходит это неожиданно, только вот шли ровно и красиво, а потом раз, диктор объявляет по радио точное время, а у меня такой себе плюс. В работе очень важно время, не секунды конечно, но с таким расхождением я могу пролететь.
Как вывод, думаю это программа сырая. Модель телефона роли не играет, во всяком случае уже сегодня. Думаю надо ждать (а надо ли?) пока выровняются руки у программистов Casio. Мне кажется, что такую программу, только с более богатым функционалом могли бы написать специалисты с 4pda или с xda, но уж больно узок круг носителей часов Casio да ещё и с Bluetooth.

Sahome
До тех пор пока в строке состояния висит значок программы, она работает, и в фоне тоже, да и должна она так работать. Кастомная прошивка, это дело такое, на ней много чего может не работать, связано это с либами, совместимостью железа и ещё кучей всего.

Sahome 05.01.2019 23:20

Цитата:

Сообщение от doublepipe driver (Сообщение 5185361)
До тех пор пока в строке состояния висит значок программы, она работает, и в фоне тоже, да и должна она так работать.

Тоже так думал, ан нет, что тут наворотили разработчики Casio и это наложилось на заморочки кастома - в итоге синхронизация работает только когда САМО приложение активно. Но, больше всего настораживает что в google play есть отзывы от владельцев телефонов на голом Android (ака Nokia) которые пишут о проблемах.

maybach71 05.01.2019 23:24

Цитата:

Сообщение от doublepipe driver (Сообщение 5185361)
Лучше не стоит этого делать в Гугле, есть 4pda

"Гуглить" - не значит искать в Google. Это уже имя нарицательное. Можно прекрасно "гуглить" в Яндексе. И в там при запросе "root-права" первая ссылка как раз на 4pda.

Alcohol Kills 05.01.2019 23:39

Цитата:

Сообщение от doublepipe driver (Сообщение 5185361)
Лучше не стоит этого делать в Гугле, есть 4pda где расписано о каждой модели телефона, где можно получить root-права, а на каких сложно или вообще невозможно. Иначе неискушенный пользователь убьет свой ни в чём не повинный телефон.
Для тех у кого нет root-прав, или по какой-то причине не хочет их устанавливать, есть программа Clock Sync. Само собой, без root она будет работать с обрезанным функционалом, но ручная синхронизация есть, можно вбить любой NTP-server какой по душе.
Но! Дело то ведь не в этих программах. Часы наши синхронизируются напрямую с NTP-сервером, а телефон выполняет всего лишь функцию посредника для связи посредством Bluetooth соединения. По своей связке ( телефон OnePlus и G-Shock GST-B100) обратил внимание, что синхронизация всегда проходит в назначенное время ХХ:30:33, где ХХ это 0,6,12 или 18 часов, а 33 это как раз та метка на циферблате готовности к коннекту. Но и тут всё не просто. Синхронизация проходит в любом случае, будь то wi-fi или LTE, но корректно синхронизирует время, если эта связь была устойчива. То есть, в случае когда мобильный интернет тормозит (есть страны и в цивилизованном мире с интернетом куда похуже, чем в России, например Германия), или незащищённая точка доступа Wi-Fi, можно вполне рассчитывать на всякую белиберду вместо точности. Пол дня разница, конечно, не будет, но +3 минуты у меня уже два раза было за 3 месяца. Причём, происходит это неожиданно, только вот шли ровно и красиво, а потом раз, диктор объявляет по радио точное время, а у меня такой себе плюс. В работе очень важно время, не секунды конечно, но с таким расхождением я могу пролететь.

В 21 веке кто-то до сих пор сверяет время по радио? Там "точное" время зависит от количества рекламы перед этим.

paco 05.01.2019 23:40

Цитата:

Сообщение от doublepipe driver (Сообщение 5185361)
Часы наши синхронизируются напрямую с NTP-сервером, а телефон выполняет всего лишь функцию посредника для связи посредством Bluetooth соединения.

В момент соединения часов с телефоном, по идее, должен происходить доступ к NTP-серверу. Однако засниффать его по udp/123 мне не удалось - не было ни запроса, ни ответа. Либо прога использует свой метод, либо стучится к NTP не каждый раз при коннекте часов к телефону.
Также вызывает сомнение в точности такого метода значительное расхождение устанавливаемого таким образом времени с временем GPS. Визуально - сотни миллисекунд, хотя точность должна быть как минимум на порядок выше.

Sahome 06.01.2019 00:19

Цитата:

Сообщение от paco (Сообщение 5185444)
Также вызывает сомнение в точности такого метода значительное расхождение устанавливаемого таким образом времени с временем GPS.

Метод для меня тоже загадка пока.
Но,
у меня пара Шоков - GW-B5600 и GWM5610. Если их положить рядом после того как 5610 поймает радио синхру а B5600 синхру с телефона - идут они чрезвычайно одинаково (для глаз по крайней мере).

doublepipe driver 06.01.2019 00:39

Цитата:

Сообщение от Alcohol Kills (Сообщение 5185442)
В 21 веке кто-то до сих пор сверяет время по радио? Там "точное" время зависит от количества рекламы перед этим.

Конечно же по радио никто не сверяет часы, но слушаю я как правило Радио 21, немецкое. Нет там рекламы практически, в основном рок музыка. Просто когда диктор говорит, что уже 10 часов, взгляд автоматически падает на часы, а там 3-4 минуты больше. Потом беру в руки телефон (что дорого здесь стоит), а на нем правильное время.

Цитата:

Сообщение от paco (Сообщение 5185444)
хотя точность должна быть как минимум на порядок выше.

Вот я тоже до сих пор считал, что часы это именно точный инструмент, а не какие-то понты.

Цитата:

Сообщение от paco (Сообщение 5185444)
Однако засниффать его по udp/123 мне не удалось

Скорее всего и не получится, весь процесс происходит за 2,5-3 сек.

zhanato 06.01.2019 08:56

Что-то никак root права на андроид 7.0, Flyme своей Meizu 6 pro plus не могу сделать.
Может есть другие способы засинхрить телефон?

DarthSidious 06.01.2019 11:28

Цитата:

Сообщение от zhanato (Сообщение 5185610)
Что-то никак root права на андроид 7.0, Flyme своей Meizu 6 pro plus не могу сделать.
Может есть другие способы засинхрить телефон?

Без рут-прав либо время gsm оператора либо ручками ставить.
Что на 4pda в теме вашего телефона говорят?

west24 06.01.2019 13:16

Вложений: 1
Цитата:

Сообщение от zhanato (Сообщение 5185610)
Что-то никак root права на андроид 7.0, Flyme своей Meizu 6 pro plus не могу сделать.

Вложение 2437561
4pda.ru/forum/... Если верно понял, то никак там с ними.

zhanato 06.01.2019 13:20

Вот инструкция как получить руут права. Но ,видимо, что-то не так делаю...

http://mymeizuclub.ru/articles/flyme...oot-na-flyme-7

west24 06.01.2019 13:32

zhanato, Shortcut Maker'ом активно пользовался одно время, рут делал своему смарту (без её участия, АРК-файлом), только модель у меня совершенно другая, как и версия прошивки.
Shortcut Maker просто делает "быстрый" ярлык, иногда на какое-то место, что недоступно из Настроек смартфона. Если б написали на каком этапе что-то не получается и что пишет (лучше скриншотами), то можно было б идти дальше, а так - кто его знает.

paco 06.01.2019 16:08

Цитата:

Сообщение от doublepipe driver (Сообщение 5185483)
Скорее всего и не получится, весь процесс происходит за 2,5-3 сек.

ну я же не руками пакеты ловлю)

zhanato 07.01.2019 11:17

Цитата:

Сообщение от west24 (Сообщение 5185798)
zhanato, Shortcut Maker'ом активно пользовался одно время, рут делал своему смарту (без её участия, АРК-файлом), только модель у меня совершенно другая, как и версия прошивки.
Shortcut Maker просто делает "быстрый" ярлык, иногда на какое-то место, что недоступно из Настроек смартфона. Если б написали на каком этапе что-то не получается и что пишет (лучше скриншотами), то можно было б идти дальше, а так - кто его знает.

Спасибо всем за советы. Сделал на планшете сына. Там самсунг.оболочка, 6-й андроид.
Получается, 7-й более защищенный к взлому. Имхо.

VatNik86 07.01.2019 17:24

Только что сверил g-shock connected с временем на смартфоне. Смартфон синхронизируется с оператором. Время на смартфоне бежит на 6 секунд, примерно. Кстати шестой сигнал на радио Маяк тоже на столько всегда вперёд идёт. Это если радио по фм слушать. С time is время оператора пляшет туда-сюда максимум секунд на 10.
Моим gst-b100d больше года. Первое время заморачивался с автоматической синхронизацией времени. Потом это прошло. Без синхронизации время на часах убегает максимум на 10-15 секунд. Конечно так себе точность, но если пару раз в месяц в ручную синхронизироваться, то время всегда довольно точное. Сам процесс синхронизации занимает несколько секунд. Помню как раньше синхронизировал gst-w110 с японской вышкой. Вот это были танцы с бубном и костылями. Минут 10 можно было ждать, и не факт, что синхронизация пройдёт.
А не включаю автоматическую синхронизацию из-за того, что мой huawei очень агрессивно душит строение приложения работающие в фоне. И смысла 4 раза в сутки подравнивать секундную стрелку, не вижу.

DarthSidious 08.01.2019 23:26

Цитата:

Сообщение от Alcohol Kills (Сообщение 5184755)
Сегодня взял для теста GW-B5600 золотистые и сяомяо что-то там (андроид).
Скачал приложение G-Shock Connected.
Подключил общественный wi-fi
Установил режим полёта на смартфоне
Установил неправильное время на смартфоне без изменения даты и часового пояса.
Установил неправильное время на часах без изменения даты и часового пояса
Запустил приложение G-Shock Connected.
Подключил часы к смартфону
Время сихронизировалось автоматически при запуске приложения, отображается индикатор RCVD.
Отклонение от time.gov -0,5 секунды.

В-общем, домыслы не всегда правдивые.

После установки неправильного времени перезагружали смартфон? Иначе весь эксперимент лишен смысла. Порога висит запущенная, в ней свои софтовые часы... Если мы на смартфоне поправляем ручками время на неправильное, в программе все равно показывает "старое" время, а вот при перезапуске и невозможности получить время через сервер порога системное время использует.

Кстати говоря мне удалось таки добиться синхронизации через wi-fi с танцами с бубном. Синхронизация проходит ТОЛЬКО если WiFi был включён до перезагрузки, если включить после порога и не подумает с сервером связываться...

Barsov 09.01.2019 20:05

Кстати провел тест на gmw-b5000 + 7 android. Имеются танцы с бубном для связи проги с инетом через симку или вифи, которые определенным образом решаются. Действительно синхронизация идёт через время проги, которая первоначально берет системное время. И вообще синхра идет походу сперва на прогу, а потом синхронизацию проходит уже с нее на часы. Те синхра часов на прямую вообще с инетом не работает. И в чем тогда смысл такой синхры - через этот костыль. Всю фишку синхры на корню убили.

VatNik86 09.01.2019 20:33

А как Вы себе представляете синхронизацию по интернету без специальной для этого программы на смартфоне? JSM модуль и сим карта в часах?

Barsov 09.01.2019 20:51

Цитата:

Сообщение от VatNik86 (Сообщение 5190005)
А как Вы себе представляете синхронизацию по интернету без специальной для этого программы на смартфоне? JSM модуль и сим карта в часах?

Представляю шлюзом, еслы Вы понимаете о чем я, а не костылем.

Alcohol Kills 09.01.2019 21:25

Цитата:

Сообщение от Barsov (Сообщение 5190023)
Представляю шлюзом, еслы Вы понимаете о чем я, а не костылем.

Не думаю, что питания часов для этого хватило бы. Либо проседало бы не хуже чем от GPS.

Barsov 10.01.2019 09:39

Цитата:

Сообщение от Alcohol Kills (Сообщение 5190069)
Не думаю, что питания часов для этого хватило бы. Либо проседало бы не хуже чем от GPS.

А в чем принципиальная разница отправки инфы через зуб в часы и такой же инфы через тот же зуб в инет? Сигнал меняется или мощность?


Часовой пояс UTC +3, время: 05:06.

© 1998–2024 Watch.ru