Или можешь пост написать, про то, как уживаются голосовые каналы, каналы данных, факсы, GPRS и смски!"
Короткий ответ
Для начала, советую поискать тарифные планы с дешевыми СМС-ами - почти у всех операторов что-то такое есть. Может оказаться, что не так дорог SMS, как его малюют.
Даже если предположить, что дешевые SMS-ы недоступны, то нельзя однозначно сказать, подойдет ли тебе data mode или нет. Все зависит от конкретных требований, предъявляемых к организации канала связи.
Как это всё добро уживается вместе - может быть понятно из следующей таблицы:
| Услуга | Требует занятия таймслота? | Асинхронный режим? | Единица тарификации |
|---|---|---|---|
| Голос | + | - | секунда |
| Data | + | - | секунда |
| Fax | + | - | секунда |
| GPRS | -(*) | + | (кило)байт |
| SMS | - | + | штука |
Длинный ответ
Изначально сеть GSM задумывалась как сеть "коммутации каналов", аналогично обычным наземным "проводным" телефонным сетям. Сеть Интернет, напротив, является сетью "коммутации пакетов".
Что это значит? В сети Интернет посланный вами IP-пакет путешествует по публичным каналам связи и "соревнуясь" за ресурсы (полосу пропускания, такты процессора в роутере, ...) с другими такими же IP-пакетами. Никаких гарантий того, что пакет доберется до получателя сетевая инфраструктура не дает. Отправитель пакета даже не может быть уверен, что он дойдет туда, куда его посылали - ведь есть такие вещи как динамический роутинг, NAT и SNAT.
В противоположность такому подходу в сети GSM для каждого разговора выделяется целый набор ресурсов, который отдается в безраздельное пользование разговаривающим абонентам. Причем, выделение этих ресурсов происходит загодя, до начала разговора, и если на каком-то этапе произошел сбой - разговор просто не состоится (пресловутое состояние "сеть перегружена").
Из
Даже если вы позвонили куда-то и молчите - вы все равно занимаете тайм-слот. Соответственно, молчащие абоненты - это плохо с точки зрения экономного расходования тайм-слотов. Долго разговаривающие абоненты - тоже плохо, по тем же причинам.
Простой вывод: абоненты, которые используют мобильный телефон для выхода в интернет - это плохо, т.к. они будут долго "висеть на линии" и много "молчать". Если, конечно, выход в интернет будет организован так же, как и обслуживание голосовых звонков. Так было, и это называлось data mode (см. ниже). Потом был придуман GPRS, который является шагом в мобильных сетей с коммутацией пакетов.
Под GPRS выделятся определенное кол-во тайм-слотов на каждом радиоканале, и эти выделенные тайм-слоты совместно используются всеми GPRS-абонентами (отсюда и сноска-звездочка в таблице (*)). Чем больше тайм-слотов отдали под GPRS - тем выше потенциальная скорость соединения для каждого абонента. Грубо, 1 тайм-слот = максимум 9600 bps, 3 тайм-слота = 3*9600 = максимум 28800 pbs, и так далее. Если вы в округе единственный пользователь GPRS, то вся потенциальная ширина канала достается вам. Если вас десятеро - то все зависит от того, что и как вы качаете. Если все активно "качают файло" без передышки - то каждому достанется 1/10 пропускной способности канала.
А что же SMS? А для них не требуется ни отдельного персонального тайм-слота, ни выделенного для нужд коллективного пользования тайм-слота. Для передачи SMS (тут я сильно упрощаю и смешиваю в кучу BCCH и SACCH, желающие могут погуглить эти аббревиатуры) используется тот же тайм-слот, который используется для служебного радиообмена базовой и всех телефонов в зоне ее покрытия. Правда, телефону все равно приходится крикнуть "Эй! Я тута! У меня срочный пакет!" и дождаться, пока базовая "обратит на него внимание", так что посылать SMS-ы сплошным потоком со всех телефонов сразу - не получится.
Вот так вот, если совсем вкратце, все услуги вместе и уживаются.
Да, возвращаясь к первоначальному вопросу - что же такое data mode и fax mode? Представьте, что вы позвонили с вашего мобильного кому-то на факс. С той стороны засвистело, и вы приложили свой мобильный к вашему факсу. Если вам сильно повезет, таким извращенным способом даже получится что-то передать. А теперь представьте, что факс установлен у вашего оператора мобильной связи, ваш мобильный телефон умеет с этим факсом специальным образом разговаривать, и телефон имеет (в сторону компьютера) интерфейс наподобие факс-модема. Представили? Вуаля, теперь вы понимаете, что такое fax mode.
Если же заменить в предыдущем абзаце слова "факс-модем" на "модем", то мы получим описание data mode. Проще говоря, мобильник с поддержкой data/fax mode сам умеет "свистеть в ухо" специальному оборудованию, установленному у оператора мобильной связи, а уже это оборудование умеет "насвистеть" факсу или модемуна той стороне. Такой мобильник умеет изображать из себя Hayes-совместимый модем, если подключить его к компьютеру специальным кабелем, по Irda или по bluetooth.
Скорость передачи данных при этом фиксирована - 9600 bps, но тарифицироваться будет не объем переданной информации, а время на линии - так как вы будете занимать тайм-слот в ходе всей передачи.
Что же касается времени в пол-минуты на установление соединения, то, скорее всего, у знакомого поверх физического уровня используется PPP+CHAP, или что-то в этом роде, и именно на установление соединения на этом уровне и тратится основное время.
Вопросы?
(no subject)
Date: 2008-02-15 12:50 am (UTC)(no subject)
Date: 2008-02-15 01:19 am (UTC)Какого чёрта sms такие дорогие?
Есть ли помимо чисто рыночных причин (столько, сколько за них готовы заплатить) причины технического характера? Их ведь не надо ни коммутировать с PSTN, ни какой-то сверхсложной техники для их маршрутизации?
У нас они ещё как-то более или мене разумно стоят, а в Европах или там Америках -- туши свет же.
Я у Vodafone встретил даже разные цены на пересылку sms внутри Германии (дорого) и за границу (очень дорого).
Почему так?
(no subject)
Date: 2008-02-15 01:41 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
Date: 2008-02-15 07:32 am (UTC)Плюс плата за SCCP трафик.
Ну и всеже SMS конкурирует за SDCCH каналы, которые также необходимы для установления голосового вызова.
Ну и всеже SMS основной VAS. :) денег охота.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
Date: 2008-02-15 10:53 pm (UTC)Нет. Изначально у кучи операторов SMS были вообще шаровыми. То есть, причины-то есть, куча смс таки дают нагрузку на сеть, но они не оправдывают нынешнюю цену. Чистый маркетинг. Люди пользуют, люди пользуют в больших кол-вах => люди готовы платить.
вот именно
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
Date: 2008-02-24 05:22 pm (UTC)--0 0000 ORG 0000h
1 0000 F3 DI
2 0001 76 HALT
Assembly complete
0 Errors
1 Warning
(no subject)
Date: 2008-02-15 04:59 am (UTC)(no subject)
Date: 2008-02-15 05:46 am (UTC)По определению, один один "радиоканал" (одна частота) сети GSM разбивается на 16 тайм-слотов, которые используются не только для обслуживания абонентов. но и для передачи служебного траффика.
На практике, один радиоканал может разделяться и на восемь тайм-слотов. Это так называемые "длинные" слоты, которые используются для организации GSM связи на дальние расстояния (дальше дефолтных 35 километров от базовой станции). Длинные слоты используются, например, на базовых станциях, "светящих" на крупные трассы между городами. Расстояние до базовой при этом может достигать 50 и более километров.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
Date: 2008-02-15 06:43 am (UTC)При этом скорость может быть и больше, поскольку есть HSCSD (V.34 19200)
В своё время народ сильно кричал, когда АТТ стала по умолчанию отрубать CSD. Оказывается некоторые лица до сих пор ходили в свои диалап-пулы "из соображений безопасности" :)
(no subject)
Date: 2008-02-15 07:44 am (UTC)http://qwe13.livejournal.com/2940.html
свистеть в мобильник не получится, всеже кодеки в GSM совсем не лузлес.
(no subject)
From:(no subject)
Date: 2008-02-15 10:59 pm (UTC)(no subject)
Date: 2008-02-15 06:43 am (UTC)(no subject)
Date: 2008-02-15 06:58 am (UTC)(no subject)
Date: 2008-02-15 11:05 pm (UTC)(no subject)
Date: 2008-02-15 08:19 am (UTC)вывод: купить GSM-модем, класса SIM300D или SIM300C (GR-64 много дороже), на базе двух контроллеров построить плату с реализацией обработки нескольких протоколов.
так можно и данные считывать и передавать, можно прошивку обновлять в онлайне, будет централизированная обработка информации.
(no subject)
Date: 2008-02-15 09:30 am (UTC)Как в современной мобильной связи получить ну скажем 256к _гарантированного_ канала?
Я слышал про HSCSD, но кто его реально поддерживает, и возможна ли связь точка-точка (мобилка-мобилка)?
Нужно для проведения мобильных видеоконференций.
3G и CDMA не рассматриваем: у них такое покрытие, что проще собственным вайфаем до места дострелить.
(no subject)
Date: 2008-02-15 10:53 am (UTC)Как уже написано выше, гарантированную пропускную способность канала в GSM сетях можно получить только на базе коммутируемых голосовых каналов, то бишь этого самого data-call. Однако напрямую связь между модемами сотовых трубок не реализуема, а связь через модемы в составе оборудования MSC - не будет делать оператор. Тем более что речь идет не о 19.2кбитах (для которого нужен один комплект [HS модем в телефоне] - [модем в MSC])...
Вообще от datacall активно отказываются все операторы (предлагая GPRS как лучшую альтернативу), вплоть до отказа от поддержки этой технологии (наибольшее возмущение возникает кстати по мобильным факсам, а не инету) и демонтажа оборудования, занимающего драгоценное место в стативах коммутора.
(no subject)
From:(no subject)
From:(no subject)
Date: 2008-02-15 11:07 pm (UTC)Кстати, HSCSD - это тоже, в каком-то смысле, 3G (http://pro-gsm.info/3g.html)
(no subject)
Date: 2008-02-15 11:18 am (UTC)(no subject)
Date: 2008-02-15 11:08 pm (UTC)(no subject)
Date: 2008-02-15 12:10 pm (UTC)(no subject)
Date: 2008-02-15 11:09 pm (UTC)(no subject)
Date: 2008-02-16 06:03 am (UTC)(no subject)
Date: 2008-02-24 05:29 pm (UTC)--0 0000 ORG 0000h
1 0000 F3 DI
2 0001 76 HALT
Assembly complete
0 Errors
1 Warning
(no subject)
Date: 2008-02-16 03:09 pm (UTC)заметно уменьшает время на CSD соединение.
(no subject)
Date: 2008-02-24 05:31 pm (UTC)*гневно взирает на прожорливый скайп, которому и 4кб/с мало*
--0 0000 ORG 0000h
1 0000 F3 DI
2 0001 76 HALT
Assembly complete
0 Errors
1 Warning
(no subject)
Date: 2008-03-02 10:28 am (UTC)во время отладки звонил через обычный телефон siemens, который показывал, что от момента дозвона и до появления CONNECT 9600 примерно 13 секунд проходит и тарифицируется (до анлима напрягало :) ). попробую AT+CBST, вдруг поможет.
а с смсками есть засада насчёт негарантированного времени доставки. были случаи что смски по нескольку часов где-то бродили, хотя оба модема в одной БСке... или всё-таки маловероятно?
Решение задачи
Date: 2008-03-20 11:10 pm (UTC)Для передачи нескольких байт через тел. сеть можно создать специальный код. Кодироваться информация будет длительностью вызова - принимающая сторона не отвечает на звонок, а измеряет время от начала вызова до отбоя передающей стороны.
Допустим, макс. длительность вызова до ответа составляет 60 сек. Если считать 2 сек. погрешностью измерения длительности вызова, это означает, что за один неотвеченный звонок можно передать одно из 30 (60/2) возможных значений, это почти 5 бит (логарифм по основанию 2 от 30).
Таким образом, 10 байт (80 бит) можно передать примерно за 16 бесплатных (неотвеченных) звонков.
Re: Решение задачи
Date: 2008-07-22 12:01 pm (UTC)Re: Решение задачи
From: (Anonymous) - Date: 2008-07-22 12:06 pm (UTC) - Expand