Перейти к содержанию
    

Синхронизация часов модема через интернет

Есть модем, у которого после снятия питания сбрасываются часы.

Как можно их синхронизировать с часами из инета, как это делает виндовская утилита.

 

Может кто реализовывал?

 

Читал про NTP, но очень там уж мудрено для меня.

 

Может кто хоть наведет в каком направлении двигаться?

 

Заранее спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

NTP - мудрёная штука. SNTP гораздо проще. Всё, что Вам нужно, - это послать запрос в один из NTP серверов, коих в интернете огромная куча, и прочитать время из ответа.

http://www.faqs.org/rfcs/rfc2030.html

 

 

Насколько это может быть просто, посмотрите здесь:

http://aspn.activestate.com/ASPN/Cookbook/...n/Recipe/117211

Конечно, этот пример не делает проверки на наличие всяких ошибок, но суть ясна.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Этого есть перевод на руский.

 

Насколько это может быть просто, посмотрите здесь:http://aspn.activestate.com/ASPN/Cookbook/...n/Recipe/117211Конечно, этот пример не делает проверки на наличие всяких ошибок, но суть ясна.
А вот тут я нечего непонял. Может немного его прокоментируете? Был бы благодарен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть модем, у которого после снятия питания сбрасываются часы.

Как можно их синхронизировать с часами из инета, как это делает виндовская утилита.

 

Может кто реализовывал?

 

Читал про NTP, но очень там уж мудрено для меня.

 

Может кто хоть наведет в каком направлении двигаться?

 

Заранее спасибо!

 

 

 

для синхронизации я использовал протокол daytime (RFC867). При работе по этому протоколу в ответ на открытие соединения с 13-м портом сервер возвращает текстовую строку с датой-временем. Для примера попробуйте следующие адреса серверов 150.254.183.15, 62.149.7.2, 83.218.234.4, не забудьте про часовой пояс!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Большое спасибо за ответ. Все прошло на ура. Даже не думал что так все легко.

Буду проверять все сервера.

Интересно они время дают "своё" или гринвича? Потому что с у четом часового пояса разница 1 час. Ладно проверим.

 

А может у "них" нет перевода времени на летнее и зимнее? Тогда это надо будет учитывать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть модем, у которого после снятия питания сбрасываются часы.
Не знаю как в других модемах, в SIMCOMских есть VRTC pin для пдключения батарейки или аккумулятора, чтобы не сбрасывались часы при пропадании питания. Хотелось бы поставить аккумулятор. Но есть проблемма- предлагается какая то экзотика перезаряжаемые Li-Ion батарейки на 1.5 В. TC614 (Maxell) или TS621 (Seiko). Может кто пробовал их найти или заменить чем. Не хочется ставить батарейку (тоже экзотика на 1.5 В) посчитал по току потребления хватает макс на 1 год. Хотелось бы поболее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. время на которое модуль может остаться без питания ? (поставить ионистор)

2. как вариант разбирать аккумуляторы от мобилок на 4.2 вольта, там три плоских элемента по 1.4 вольта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

батарейку для RTC можно к любому модулю подключить. только зачем?

 

если есть GPRS и TCP/IP, при включении лучше выходить на бесплатные сервера точного времени (при АЭС) и синхронизироваться. Лучше всех представлена организация US National Institute of Standards and Technology (NIST), можно по этим адресам например:

 

132.163.4.101

132.163.4.102

132.163.4.103

128.138.140.44

131.107.1.10

216.200.93.8

208.184.49.9

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне нужно фиксировать время входящего звонка для выдачи его в Caller ID в линию. GPRS может быть не подключен. Да если бы и был, затруднительно это сделать во время входящего вызова. Если только иногда часы подправлять. Но нет гарантии что не было сбоя между двумя синхронизациями.

Ионистор - дорого получается для изделия в серии. Ну и соответственно что то разбирать не пойдет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для серии есть смысл искать кто производит аккумуляторы в Тайване и брать там. Или искать представителей в СНГ....

Да и ионисторы будут не такие уж дорогие.....

Хотя если серией считать сотню штук.....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Первым делом конечно созвонились и списались с представителями в РФ Maxell и Seiko (Галант электроникс), ждем ответы. Ионисторы получаются по 2,4 евро, хотя неизвесно что получится по Li-Ion. Как оказалось эти елементы действительно большая экзотика. Li-Ion на 3В навалом, либые размеры и емкости, на 1.5 дефицит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а сколько времени будет ионистор держать.

не проще обычную пальчиковую батарейку поставить? ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...