|
|
  |
sim900 gprs-детали |
|
|
|
Dec 26 2014, 12:33
|
Участник

Группа: Участник
Сообщений: 49
Регистрация: 27-09-12
Пользователь №: 73 712

|
Добрый день. 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 мс  ). Но это не работает! Реально нужно ждать не меньше 100 мс  . Ладно подождём, но вопрос почему нельзя было вывести сигнал готовности на какую-то ножку модуля, чтобы как только, так сразу? 2. Существуют несколько классов GPRS c разным количеством тайм-слотов. Вопрос для SIM900, например, если это GPRS class 10 у которого на передачу работают 2 слота. Значит ли это, что для передачи одного пакета данных используются оба слота параллельно? Спасибо.
|
|
|
|
|
Dec 26 2014, 14:55
|

Профессионал
    
Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718

|
1. Цитата но вопрос почему нельзя было вывести сигнал готовности вряд ли тут знают. Позвольте встречный вопрос. А, что с RTS/CTS? Ну, а ножку не использовали потому, что вот так каждый день кто-то пишет на форуме и для каждой функции хочет ножку. Хотя можно просто предусмотреть посыл "AT"(что впринципе обязано быть) для проверки связи с модемом. 2. Цитата оба слота параллельно? это тайм-слоты, а не потоки. Т.е. временные промежутки, понятие параллель неприменимо.
|
|
|
|
|
Dec 26 2014, 15:35
|
Участник

Группа: Участник
Сообщений: 49
Регистрация: 27-09-12
Пользователь №: 73 712

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

Гуру
     
Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463

|
Существуют несколько классов 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
|
|
|
|
|
Dec 27 2014, 09:55
|
Участник

Группа: Участник
Сообщений: 49
Регистрация: 27-09-12
Пользователь №: 73 712

|
Цитата Всеже 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, до которого не дотягивал. Это стало началом раскола поколений. И похоже, что да, слоты и схема кодирования выбираются независимо от нашего желания, но только от текущих условий.
|
|
|
|
|
Dec 27 2014, 13:00
|

Гуру
     
Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463

|
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.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|