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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> GPRS and RealTime, возможно ли
GP_
сообщение Mar 3 2009, 09:14
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 30-07-07
Пользователь №: 29 450



В трех словах. Есть трекер с СИМ300С внутри. Использую внутренний стек. Возникла задача реалтайма (под реалтаймом понимается задержка<20c), но не получается из-за частых разрывов соединения после которых не всегда быстро поднимается новое. Может подняться за 10с, а может за многа минут. Вопрос к уважаемому сообществу следующий. Возможен ли реалтайм (ну или почти реалтайм) вообще и на СИМ300 в частности?
Go to the top of the page
 
+Quote Post
MicronSys
сообщение Mar 3 2009, 09:44
Сообщение #2


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

Группа: Участник
Сообщений: 106
Регистрация: 12-05-05
Пользователь №: 4 946



для движующхся объектов GPRS -realtime -- нет
используйте CSD соединение
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Mar 3 2009, 10:02
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



В принципе возможно.
На SIM300, но не используя их внутреннего стека.
Точнее даже не пытался его использовать и ничего сказать не могу.

Недавно запустили систему где GPRS заменил ближнюю радиосвязь.
Т.е. объекты практически в прямой видимости у оператора, но при этом появилась возможность администрировать систему хоть из африки.
Объектов более 30. Каждый дивайс может управлять каждым, а также всеми может управлять оператор и удаленный администратор.
Среднее время реакции на комманду с подтверждением по TCP/IP - 1 сек. В 3G сети - 0.5 сек
Среднее время подсоединения к серверу из теплого состояния (оператор найден, но не установлен GPRS коннект) - 30 сек.
Хотя обычный режим все время быть на связи.
Разрывы связи наблюдаются, но они довольно разнообразные.
Чаще всего происходит задержка ответа, несколько десятков раз в сутки задержка достигает 10 и более сек.
На уровне TCP протокола больше разных сбоев и нюансов, но они не видны юзеру. Решаются подстройкой TCP стека.
Чтобы конкретно пропадала связь фиксируется один раз за несколько суток.

Цитата(GP_ @ Mar 3 2009, 11:14) *
В трех словах. Есть трекер с СИМ300С внутри. Использую внутренний стек. Возникла задача реалтайма (под реалтаймом понимается задержка<20c), но не получается из-за частых разрывов соединения после которых не всегда быстро поднимается новое. Может подняться за 10с, а может за многа минут. Вопрос к уважаемому сообществу следующий. Возможен ли реалтайм (ну или почти реалтайм) вообще и на СИМ300 в частности?
Go to the top of the page
 
+Quote Post
etoja
сообщение Mar 3 2009, 12:03
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Цитата(AlexandrY @ Mar 3 2009, 13:02) *
В принципе возможно.


Нет, невозможно. По стандарту GPRS соединение может быть предоставлено с задержкой до 30 секунд с момента запроса на GPRS соединение по команде ATD*99***1#
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Mar 3 2009, 13:31
Сообщение #5


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



А я выходил по команде ATD*99# wink.gif
Соединение вообще-то один раз организуется в начале работы.
А потом постоянно поддерживается.
Да и вообще соединение слишком часто делать невыгодно, поскольку за каждое соединение у нас к примеру берут определенную плату, как за SMS приблизительно.
Да и 30 сек нельзя считать не реальным временем.
Есть знаете ли такие сферы деятельности человека где 30 сек вполне реальное время.
Например, если в конфе отвечают спустя минуту после вопроса то я это считаю реальным временем biggrin.gif

Цитата(etoja @ Mar 3 2009, 14:03) *
Нет, невозможно. По стандарту GPRS соединение может быть предоставлено с задержкой до 30 секунд с момента запроса на GPRS соединение по команде ATD*99***1#
Go to the top of the page
 
+Quote Post
etoja
сообщение Mar 3 2009, 14:22
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



GP явно написал:
"под реалтаймом понимается задержка<20c"
Go to the top of the page
 
+Quote Post
PIC_Embedder
сообщение Mar 3 2009, 14:58
Сообщение #7


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

Группа: Участник
Сообщений: 123
Регистрация: 30-07-08
Из: Украина Луганск
Пользователь №: 39 308



Меня удивляет топикстартер. Здесь уже не раз хвастались, что сделали контроль перемещения автомобиля, с отображением на карте в реальном времени. Связь разумеется через GPRS. Никому не верим? smile.gif
Go to the top of the page
 
+Quote Post
GP_
сообщение Mar 3 2009, 15:51
Сообщение #8


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 30-07-07
Пользователь №: 29 450



Делаю вывод: со своим стеком и СИМ300 можно сделать систему приближенную к реалтайм. Интересно по поводу встроенных стеков других модемов та же история? Вообще-то мне кажется странным приговор типа "кривой стек". TCP/IP стек штука не новая и давно уже откатанная и тот же СИМКОМ наверняка использует стандартные решения. Почему стек который зашит в их АРМ работает хуже стека зашитого в мой, например, АРМ. Предполагаю, есть принципиальное отличие на уровне GPRS (формулировка мне не нравится, но лучше не придумал).
Go to the top of the page
 
+Quote Post
Baser
сообщение Mar 3 2009, 16:30
Сообщение #9


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(GP_ @ Mar 3 2009, 17:51) *
Делаю вывод: со своим стеком и СИМ300 можно сделать систему приближенную к реалтайм...

Не нужно зацикливаться на стеке и ставить его во главу угла. "Кривой" стек или "ровный", все равно он даст только малую толику от того "реалтайма". При нормальных условиях время передачи данных составляет 1-3 секунды независимо от стека.

Основной вопрос "реалтайма" это вероятность наличия нормальных условий.
А эта вероятность зависит, в основном, от внешних факторов:
- качества покрытия данной местности ГСМ сетью;
- загрузкой этой сети в данное время;
- загрузкой интернет-сегмента канала передачи данных;
- загрузкой оконечного сервера;
- можно еще чего-нибудь придумать smile.gif

Так что основной вывод: технология GPRS позволяет передавать данные в реальном времени.
Но с вероятностью в ХХ%
И есть вероятность (довольно большая), что ХХ% будут равны нулю biggrin.gif
И вы повлиять на неё никак не сможете...
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Mar 3 2009, 18:45
Сообщение #10


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Тайминги типичного процесса c внешним стеком.

40 сек - ожидание регистрации в сети GSM.
2 сек - инициализация модема разными командами, проверка качества сигнала
36 мсек - от команды AT*99# до ответа CONNECT
5 сек - от сообщения CONNECT до завершения выполнения всех этапов PPP подключения
1 сек - установка TCP коннекта с сервером
1 сек - посылка сообщения по TCP и приход ответа

У встроенного стека нет явного этапа PPP поэтому может у них даже быстрее будет.
Вот интересно, кто нибудь скажет?


Цитата(etoja @ Mar 3 2009, 16:22) *
GP явно написал:
"под реалтаймом понимается задержка<20c"
Go to the top of the page
 
+Quote Post
Baser
сообщение Mar 3 2009, 21:53
Сообщение #11


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(AlexandrY @ Mar 3 2009, 20:45) *
Тайминги типичного процесса c внешним стеком.
...
У встроенного стека нет явного этапа PPP поэтому может у них даже быстрее будет.
Вот интересно, кто нибудь скажет?

Я могу сказать, только это никакой практической ценности не имеет, по причинам, описанным мною выше.
Эти тайминги гуляют очень сильно от случаю к случаю.
Да и статистики у меня нет. Вот взял парочку сохранившихся логов.

Итак: SIM300Z B15, встроенный стек, TCP connect. Тайминги перечисляю из разных логов.

1. Регистрация в сети (от RDY до Call Ready) - 19; 4; 10; 19 sec
2. Подключение к GPRS (AT+CGATT=1) - 9; 9; 8; 10 sec
3. TCP connect с сервером - 7; 37; 7; 7 sec
4. Посылка данных и получения ответа от сервера - 2; 2; 21; 5; (типовое 1-3) sec

Но времена подключения могут еще сильно зависить от тарифного плана оператора, от бонусов.
Вот моя карта, которая много лет уже в работе (лояльный старый клиент) подключается очень быстро.
А новые, купленные только что, карты могут подключаться по минуте...

Так шта... laughing.gif
Go to the top of the page
 
+Quote Post
ivstech
сообщение Mar 4 2009, 07:14
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 204
Регистрация: 5-01-06
Пользователь №: 12 860



Цитата(Baser @ Mar 4 2009, 03:53) *
2. Подключение к GPRS (AT+CGATT=1) - 9; 9; 8; 10 sec

Когда GPRS был недоступен (определял по индикации своего сотового телефона), SIM508 на команду AT+CGATT не отвечал и в течение 5 минут, дальше я не ждал и его перезапускал. Потом эту команду я убрал, сразу делаю AT+CIPSTART
Go to the top of the page
 
+Quote Post
GP_
сообщение Mar 4 2009, 08:41
Сообщение #13


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 30-07-07
Пользователь №: 29 450



Пример статистики по соединениям за небольшой отрезок времени в файле. Это обработанный лог сервера для двух приборов. Надо добавить, что это ближе к худшему варианту. Обычно картинка лучше, а такая наблюдается в районе 9 часов и 16 часов, по всей видимости пик загрузки сетей. Оператор MTC Украина.
Прикрепленные файлы
Прикрепленный файл  __________.pdf ( 29.51 килобайт ) Кол-во скачиваний: 97
 
Go to the top of the page
 
+Quote Post
Baser
сообщение Mar 4 2009, 10:46
Сообщение #14


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(GP_ @ Mar 4 2009, 10:41) *
Пример статистики...

У вас приборы с модемами на подвижных объектах или стационарные?
У меня в лабораторных условиях в городе пропадения связи никогда не наблюдалось.
На подвижных объектах - да, теряется...
Go to the top of the page
 
+Quote Post
etoja
сообщение Mar 4 2009, 11:48
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Цитата(Baser @ Mar 4 2009, 13:46) *
У меня в лабораторных условиях в городе пропадения связи никогда не наблюдалось.


Если в лаборатории всё работает, значит вы чего-то не заметили.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 25th June 2025 - 21:33
Рейтинг@Mail.ru


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