Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: sim900 gprs-детали
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
piroman
Добрый день.

1. Имеем SIM900, GPRS-передача данных non-transparent mode, AT+CSCLK=1 - sleep mode. Управляю sleep c помощью DTR: DTR = 0 - работаем, DTR = 1 - спим. В документации написано, что serial port становится активным через 50 мс после DTR 1->0 (а где-то ещё видел, что через 20 мс wacko.gif ). Но это не работает! Реально нужно ждать не меньше 100 мс crying.gif . Ладно подождём, но вопрос почему нельзя было вывести сигнал готовности на какую-то ножку модуля, чтобы как только, так сразу?

2. Существуют несколько классов GPRS c разным количеством тайм-слотов. Вопрос для SIM900, например, если это GPRS class 10 у которого на передачу работают 2 слота. Значит ли это, что для передачи одного пакета данных используются оба слота параллельно?

Спасибо.
smalcom
1.
Цитата
но вопрос почему нельзя было вывести сигнал готовности

вряд ли тут знают. Позвольте встречный вопрос. А, что с RTS/CTS?
Ну, а ножку не использовали потому, что вот так каждый день кто-то пишет на форуме и для каждой функции хочет ножку. Хотя можно просто предусмотреть
посыл "AT"(что впринципе обязано быть) для проверки связи с модемом.

2.
Цитата
оба слота параллельно?

это тайм-слоты, а не потоки. Т.е. временные промежутки, понятие параллель неприменимо.
piroman
Цитата
но вопрос почему нельзя было вывести сигнал готовности

Пробовал я CTS/RTS - AT+IFC=2,2. Состояние вывода CTS не изменяется при sleep и выходе из него, всегда 0. Не понимаю, почему у sim900 отсутствует вывод DSR? Он бы как раз подошёл для этой цели. Отправка периодически AT - хорошая идея, если по другому не получится.

Цитата
оба слота параллельно?

Но можно ли как-то использовать оба слота для ускорения передачи данных по направлению одного IP-адреса и порта?
Aner
Существуют несколько классов GPRS (по моему всего 4 класса для GPRS, следущие для E) c 1 или 2 тайм-слотами на передачу до 42Кбит максимум (до 21 Кбит на слот максимум). Разная скорость на этих двух слотах может быть.

Вопрос для SIM900, например, если это GPRS class 10 у которого на передачу работают 2 слота.
Значит ли это, что для передачи одного пакета данных используются оба слота параллельно?

И да и нет.
То есть может использоваться и один и два, зависит от нескольких факторов, котрые не контролируемы вами.
1) В зависимости от шума, помех, выбирается скорость в канале один из 4 классов устанавливается, аппаратно в основном. 1 класс медленный, 4 это максимум те самые 21Кбит.
2) От загруженности каналов, приорететов, и тд ... опсосом. Тут 0,1,2 тайм-слотами на передачу.
Всеже SIM900 это 2G, никак не 2.5G
piroman
Цитата
Всеже SIM900 это 2G, никак не 2.5G

может sim900 всё-таки 2.5G?

Цитата
http://habrahabr.ru/post/112535/
2.5G

Появление сервиса «General Packet Radio Service» (GPRS) в 1997 году стало переломным моментом в истории сотовой связи, потому что он предложил для существующих GSM сетей технологию непрерывной передачи данных. С использованием новой технологии, вы можете использовать передачу данных только тогда, когда это необходимо — нет больше глупой CSD, похожей на телефонный модем. К тому же, GPRS может работать с большей, чем CSD, скоростью — теоретически до 100 кБит/с, а операторы получили возможность тарифицировать трафик, а не время на линии.

GPRS появился в очень подходящий момент — когда люди начали непрерывно проверять свои электронные почтовые ящики.

Это нововведение не позволило добавить единицу к поколению мобильной связи. В то время, как технология GPRS уже была на рынке, Международный Союз Электросвязи (ITU) составил новый стандарт — IMT-2000 — утверждающий спецификации «настоящего» 3G. Ключевым моментом было обеспечение скорости передачи данных 2 МБит/с для стационарных терминалов и 384 кБит/с для мобильных, что было не под силу GPRS.

Таким образом, GPRS застрял между поколениями 2G, которое он превосходил, и 3G, до которого не дотягивал. Это стало началом раскола поколений.


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

Aner
sim900 относить к 2.5G можно было раньше, когда ещё не было деления с четвертинками 2.75G. Хотя это все условности. По моему введение следующих классов с 5 по 9, которые привели к увеличению скоростей и можно было назвать 2.5G, поскольку были введены новые виды модуляции для классов выше 4-ого. Что и давало существенное отличие. И тогда ввели для классов выше 4-ого cтандарт EDGE. Все что выше
скоростей передачи 42Кбит ( до 3G ) я бы относил к 2.5G, поскольку там уже EDGE а не GPRS.

Стандарт EDGE — Enhanced Data-rates for GSM Evolution — был задуман как легкий способ операторов сетей GSM выжать дополнительные соки из 2.5G установок, не вкладывая серьезные деньги в обновление оборудования. С помощью телефона, поддерживающего EDGE, вы могли бы получить скорость, в два раза превышающую GPRS, что вполне неплохо для того времени. Многие европейские операторы не стали возиться с EDGE и были приверженцами внедрения UMTS.

Итак, куда же отнести EDGE? Это не так быстро, как UMTS или EV-DO, так что вы можете сказать, что это не 3G. Но это явно быстрее, чем GPRS, что означает, что она должна быть лучше, чем 2.5G, не так ли? Действительно, многие люди назвали бы EDGE технологией 2.75G.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.