Моя Нокиа при регистрации в сети автоматически обновляет дату и время. Хочется научить мой девайс так же устанавливать часы без участия пользователя. Может кто знает, как это делается? USSD-запрос какой то специальный существует или т.п.?
Harbinger
Jun 2 2011, 02:27
А какая модель именно? И в какой сети регистрируется?
Пока что не встречал ни одного телефона GSM, который бы умел такое. В CDMA сетях это стандартная фича, м.б. в 3G (UMTS) - тоже?
С модулями решали так: если в устройстве имеется модуль GPS, время бралось оттуда и засылалось в GSM модуль. Ещё возможна синхронизация по SMS, но не совсем точная (любое полученное SMS содержит время отправки).
molecul
Jun 2 2011, 03:39
Цитата(Harbinger @ Jun 2 2011, 06:27)

А какая модель именно? И в какой сети регистрируется?
Пока что не встречал ни одного телефона GSM, который бы умел такое. В CDMA сетях это стандартная фича, м.б. в 3G (UMTS) - тоже?
С модулями решали так: если в устройстве имеется модуль GPS, время бралось оттуда и засылалось в GSM модуль. Ещё возможна синхронизация по SMS, но не совсем точная (любое полученное SMS содержит время отправки).
Телефоны то как раз почти все поддерживают это, а вот сети GSM - далеко не все. Опсосы скупятся на дополнительное оборудование, необходимое для этого
MKdemiurg
Jun 2 2011, 05:44
А NTP или DAYTIME не рулит?
ArtemKAD
Jun 2 2011, 09:55
Цитата
Пока что не встречал ни одного телефона GSM, который бы умел такое.
Телефоны ведущих производителе умеют практически все. А вот операторы... В Украине по моему не поддерживает ни один. В России по моему личному опыту BeeLine поддерживает точно (столкнулся впервые когда моя древняя Nokia запросила надо ли корректировать время при пересечении мною российской границы).
Павел_Б
Jun 2 2011, 11:32
Цитата(ArtemKAD @ Jun 2 2011, 13:55)

Телефоны ведущих производителе умеют практически все. А вот операторы... В Украине по моему не поддерживает ни один. В России по моему личному опыту BeeLine поддерживает точно (столкнулся впервые когда моя древняя Nokia запросила надо ли корректировать время при пересечении мною российской границы).
У меня есть Китайская Нокия - ездил на поезде, и о как я был удивлён когда на дисплее появилась надпись что сменился часовой пояс и мне предлагалось либо оставить моё предыдущее время (которое стояло на телефоне), либо скорректировать его автоматически в этом часовом поясе.
Стояли одновременно 2 разные сим карты. Поэтому точно не могу сказать у какого оператора такая "фича" работает...
У меня телефон с билайновской симкой как раз при въезде в Беларусь начинал дергаться и предлагать поставить время. В России не дергался никогда. В Литве, Польше, Германии - тоже не дергался. Во Франции дернулся один раз, не запомнил на ком из операторов.
По SMS не вариант, неточно и ждать его. NTP тож не рулит, что нить попроще надо.
Наверно да, раньше операторы не поддерживали эту фичу, телефон включался ничего не спрашивая. Только пару месяцев назад стал предлагать обновить дату.
Телефон 6021. В настройках есть пункт предлагать коррекцию даты или нет. Смутно вспоминаю, что это чуть ли не в 3310 еще было?
Сеть МТС СПб.
Harbinger
Jun 2 2011, 16:47
Может, и в других регионах запустят, как знать. Пока что пользую двухстандартного "китайца" (GSM+CDMA), он время из CDMA сети берёт (Интертелеком).
Используйте HTTP запрос к Web-серверу.
Поле Date заголовка ответа будет содержать текущее время
Например:
Date: Sat, 31 May 2011 15:11:23 GMT
Для минимизации ответа лучше подойдет метод HEAD.
Можно также выделять время из HTML-кода простейшей Web-страницы на которой есть часы
Цитата(alx125 @ Jun 3 2011, 03:56)

Используйте HTTP запрос к Web-серверу.
Поле Date заголовка ответа будет содержать текущее время
Например:
Date: Sat, 31 May 2011 15:11:23 GMT
Для минимизации ответа лучше подойдет метод HEAD.
Можно также выделять время из HTML-кода простейшей Web-страницы на которой есть часы
Есть какой то более простой способ, без GPRS. Телефон делает это сразу после регистрации.
ilya_nn
Jun 3 2011, 11:50
А не подскажет ли кто-нибудь можно ли заблокировать выставление времени оператором?
molecul
Jun 3 2011, 12:09
Цитата(ilya_nn @ Jun 3 2011, 15:50)

А не подскажет ли кто-нибудь можно ли заблокировать выставление времени оператором?
Да, конечно. В телефоне - через соответствующий пункт меню, в модуле - соответствующей командой.
Цитата(molecul @ Jun 3 2011, 16:09)

Да, конечно. В телефоне - через соответствующий пункт меню, в модуле - соответствующей командой.
А можно поподробнее, о чем это?
ilya_nn
Jun 3 2011, 15:08
Цитата(molecul @ Jun 3 2011, 16:09)

Да, конечно. В телефоне - через соответствующий пункт меню, в модуле - соответствующей командой.
С телефоном понятно, интересует вариант с модулем. Не могли бы привести пример - модуль любой, интересно направление куда копать.
molecul
Jun 6 2011, 08:34
Цитата(ilya_nn @ Jun 3 2011, 19:08)

С телефоном понятно, интересует вариант с модулем. Не могли бы привести пример - модуль любой, интересно направление куда копать.
Все просто
Telit:
AT#NITZ=0 - запретить автоустановку времени
AT#NITZ=1 - разрешить
ilya_nn
Jun 6 2011, 11:39
Цитата(molecul @ Jun 6 2011, 12:34)

Все просто
Telit:
AT#NITZ=0 - запретить автоустановку времени
AT#NITZ=1 - разрешить
molecul, спасибо.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.