реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> SIM900 и время, Возможно ли узнать текущее время?
lolful
сообщение Mar 29 2012, 07:58
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 106
Регистрация: 27-11-07
Из: Пермь
Пользователь №: 32 732



В устройстве необходимо знать текущее время и дату. Есть вариант NTP через Internet + установка RTC на плату.

Но возможно ли обойтись без этого, и узнать реальное время через SIM900. И на сколько это надежно?
Где-то читал, что не со всеми операторами работает AT+CLTS. Действительно ли это так?
А может можно время узнать из заголовка SMS?
Go to the top of the page
 
+Quote Post
Andreymai
сообщение Mar 29 2012, 08:14
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 137
Регистрация: 29-06-11
Пользователь №: 65 964



есть такая штука NITZ service, инфу о времени модемчик получает во время регистрации. как это выглядит у SIM900 и как это специально запросить, может кто знает?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Mar 29 2012, 08:19
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Если оператор выдает, то да.

Я вот на Киевстаре сейчас никак не добился работы CLTS, попробую еще вечером и проверю на МТС и Life.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
lolful
сообщение Mar 29 2012, 09:19
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 106
Регистрация: 27-11-07
Из: Пермь
Пользователь №: 32 732



Если в СНГ есть операторы, у которых не работает CLTS, то это не вариант для меня.
Go to the top of the page
 
+Quote Post
Frolov Kirill
сообщение Mar 29 2012, 09:22
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 2-02-11
Пользователь №: 62 643



Цитата(lolful @ Mar 29 2012, 11:58) *
Но возможно ли обойтись без этого, и узнать реальное время через SIM900. И на сколько это надежно?


http://en.wikipedia.org/wiki/Time_Protocol

Go to the top of the page
 
+Quote Post
lolful
сообщение Mar 29 2012, 09:36
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 106
Регистрация: 27-11-07
Из: Пермь
Пользователь №: 32 732



Цитата(Frolov Kirill @ Mar 29 2012, 15:22) *

Цитата(lolful @ Mar 29 2012, 13:58) *
Есть вариант NTP через Internet + установка RTC на плату.

Go to the top of the page
 
+Quote Post
RadikX
сообщение Mar 29 2012, 10:11
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 125
Регистрация: 13-04-11
Из: Суровый Челябинск
Пользователь №: 64 337



Цитата(lolful @ Mar 29 2012, 10:58) *
А может можно время узнать из заголовка SMS?


Через SMS узнать можно, но это время весьма опосредованное и зависит от оператора и может гулять в обе стороны, т.е. были случаи приема SMS "из будущего". Плюс SMS может гулять до нескольких суток (обычно время хранения равно суткам).
Go to the top of the page
 
+Quote Post
lolful
сообщение Mar 29 2012, 10:22
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 106
Регистрация: 27-11-07
Из: Пермь
Пользователь №: 32 732



То есть смысла надеяться на GSM-сеть, SIM900 и его RTC нет. Выходит, единственным надежным способом будет запрос к NTP серверу?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Mar 29 2012, 10:26
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Или NTP, или GPS.

Модуль зависим от причуд оператора.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Frolov Kirill
сообщение Mar 29 2012, 11:20
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 2-02-11
Пользователь №: 62 643



Цитата(CADiLO @ Mar 29 2012, 14:26) *
Или NTP, или GPS.


Я имел ввиду именно time protocol. UDP порт 37. NTP слишком сложен для реализации в микроконтроллере.

Пример:

$ echo | nc -w 1 -u 64.250.177.145 time | od -N4 -tx4
0000000 2ec41ed3

Туда послали что угодно. В ответ получили 4 байта с временем. Всё.

Список серверов можно найти тут: http://tf.nist.gov/tf-cgi/servers.cgi
Работают не все. Прибор должен иметь несколько серверов на случай чего. И свой один поднять можно...
Go to the top of the page
 
+Quote Post
zebrox
сообщение Mar 29 2012, 14:34
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 121
Регистрация: 17-04-09
Пользователь №: 47 838



Цитата(CADiLO @ Mar 29 2012, 13:26) *
Или NTP, или GPS.

Модуль зависим от причуд оператора.


Да, только вот SIM18 время не выдает когда спутников не видит.
CADiLO, удалось ли что ноибудь узнать у симкома по этому поводу?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Mar 30 2012, 07:38
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Ответили.
Включили питание (на оба вывода), увидели спутники - время пошло. И будет идти даже если убрать антенну.
Если питание снять - время станет до следующего увидения спутников.

После ответа китайцев я перепроверил на EVB. С отключеной антенной время идет. Смотрим скрин.



--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 12:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01432 секунд с 7
ELECTRONIX ©2004-2016