17 лет назад 14 июня 2004 в 20:29 566

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

СОВРЕМЕННЫЕ РЕАЛИИ
На данный момент фактически единственной возможностью выйти в сеть «на ходу» является использование услуг операторов сотовой связи – GPRS у операторов GSM и передачи данных у молодого SkyLink (CDMA2000). Технологию WiFi, которая, безусловно, обладает большим потенциалом, пока можно не брать в расчет: количество ее хот-спотов в столице можно сосчитать на пальцах одной руки, а о Московской области и регионах даже говорить не стоит.

Впрочем, CDMA2000 за пределами Москвы и Санкт-Петербурга тоже нельзя назвать «особенно распространенным». Поэтому, учитывая, что покрытие SkyLink в Московской области оставляет желать лучшего, рискнем заявить, что GPRS по сей день является основным, наиболее дешевым (особенно с точки зрения самих мобильных терминалов) и удобным средством беспроводного доступа в Сеть.

Остается вопрос качества и скорости связи. Современные мобильные телефоны в своей массе поддерживают GPRS Class 10 (использование четырех тайм-слотов по 14400 бит/с на прием и двух – на передачу), однако московские операторы предоставляют только GPRS Class 8 (тоже 4 тайм-слота на прием, но только один на передачу). В итоге скорость на прием никак не может превышать «классические» 57600 бит/с, а на передачу – вообще 14400 бит/с.

Таким образом, корректно сравнивать GPRS с модемным доступом, причем не самым хорошим: максимальные 5 кб/с достигаются очень редко (практически никогда), так как базовые станции операторов постоянно загружены передачей голосового трафика. Не секрет, что все операторы практикуют приоритезацию трафика: на первом месте – голосовые соединения, и только потом – передача данных. Более того, московский «МегаФон», который в свое время ввел безлимитный тариф на GPRS ($19 в месяц без учета налогов), установил его на самое «дно»: наибольший приоритет стоит на голосовые соединения, потом на помегабайтную передачу данных, а «безлимитке» достаются крохи с барского стола.

Это сразу почувствовали на себе оптимистично настроенные и подключившие эту услугу абоненты – связь становилась крайне нестабильной, зачастую фактически прерывалась (формально разрыва соединения не было, но данные не шли ни в ту, ни в другую сторону), а если и была, то ее скорость не превышала 3 кб/с. Аналогичные проблемы, пусть и в меньшей степени, ждут пользователя GPRS любого оператора: не стоит удивляться, если в процессе работы неожиданно возникнет некая пауза, во время которой соединение практически перестанет работать.

Сравнивая скорости, нельзя не вспомнить и о значительных задержках при работе по GPRS: значения, выдаваемые утилитой ping, в лучшем случае составляют несколько сотен (порядка 700) миллисекунд, а чаще – несколько тысяч (до пяти). Естественно, быстрого отклика узлов при активном серфинге в Сети ждать не приходится…

Впрочем, все не так плохо. В зависимости от загрузки сети в вашем регионе GPRS-подключение обеспечивает вполне сносное соединение со скоростью порядка 30-40 кбит/с (в среднем – около 3,5 кб/с), которое позволяет (тем более при отсутствии других вариантов доступа!) без проблем заниматься веб-серфингом, работать с почтой или ICQ и скачивать файлы (при этом значения задержек не особенно принципиальны — во время скачивания данных скорость может достигать 5 кб/с). Трудности могут быть только с отправкой в сеть больших объемов информации (особенно это касается тех, кто много работает с почтой): одного тайм-слота в 14400 бит/с для этого явно мало…

Стоит отметить, что все операторы московского региона обеспечивают примерно одинаковое качество услуги GPRS: у каждого из них есть зоны «неуверенной передачи данных», так что скорость больше зависит от конкретного места нахождения абонента, чьими бы услугами он ни пользовался.
Альтернативный доступ к интернету, предлагаемый SkyLink (о котором мы подробно писали в февральском номере), фактически отличается от GPRS только двумя параметрами: большей скоростью доступа и меньшей зоной охвата сети.

Со вторым все более-менее понятно, а вот о первом стоит сказать особо. Сам SkyLink декларирует максимальную скорость 153 кбит/с, а с использованием компрессии данных — еще больше. В действительности же максимальная скорость ближе к 128 кбит/с, что хоть и меньше заявленного, но все равно раза в три больше того, что может предложить GPRS. Средняя же скорость передачи данных «под SkyLink» — порядка 106 кбит/с (10 кб/с).

Из недостатков отметим то, что задержки все-таки высоковаты для того, чтобы играть в сетевые игры, и так же, как в GPRS, возможны временные ухудшения и даже потеря связи. (У доступных на данный момент телефонов стандарта CDMA2000– все той же пары моделей Curitel и Synertek – есть вредная привычка: если вы некоторое время не пользуетесь интернетом, они «приостанавливают» соединение. Правда, оно быстро восстанавливается без всяких действий со стороны пользователя, но приятного в этом все же мало.)

Завершая общий обзор услуг передачи данных, остановимся на их тарификации. В любом случае пользователь оплачивает объем загруженной информации, но вот нюансы этой оплаты не всегда прозрачны. Во-первых, все мобильные операторы берут деньги и за переданную, и за полученную информацию (что несколько непривычно – обычно в таких случаях тарифицируется превалирующий трафик), да еще включают туда служебный трафик.

Так что не стоит удивляться, увидев несовпадение снятых со счета денег с тем, что можно «насчитать» по показаниям соединения в Windows. Во-вторых, у каждого оператора свои особенности «подсчета» трафика. МТС тарифицирует с интервалами в 40 кб, округляя все по итогам сессии до мегабайта; при этом объем нетарифицируемого трафика (отдельно по обоим направлениям) – 5 кб. «МегаФон» считает мегабайты без интервалов, округляя до 8 кб, но у него мегабайт соответствует 1000 кб, а не 1024.

Самая хитрая система тарификации – у «Би Лайн» (прежде всего – из-за несовершенства биллинговой системы, которая, по заявлению представителей компании, должна подвергнуться обновлению «в первой половине 2004 года»): помимо «платы за пользование услугами GPRS» переданная и полученная информация тарифицируется помегабайтно, округляясь каждые 15 минут и каждые 500 кб переданных и полученных данных до 54 кб на контрактных и 46 кб на авансовых тарифных планах.

Объяснить недостатки такого метода (фактически одновременно тарификация и по времени, и по количеству данных) может простой пример: если за 15 минут общения по ICQ получено и передано более 5 кб (нетарифицируемый объем), но менее 54 кб (для контрактных тарифов), то по итогам этих 15 минут все равно получится, что пользователь «потребил» 54 кб трафика. В итоге потери (и, следовательно – «лишние» деньги) могут достигать достаточно больших объемов, что, правда, в какой-то степени компенсируется самыми низкими в Москве ценами на GPRS.

Проще (и правильнее) всего тарификация происходит у SkyLink: оплачивается сумма входящего и исходящего трафиков за сессию с округлением до 1 кб (без всяких «интервалов» и прочего).

СОЕДИНЯЕМСЯ С ТЕЛЕФОНОМ
На данный момент наиболее распространены три варианта подключения: по кабелю, с помощью Bluetooth и по инфракрасному порту. Рассмотрим их в порядке очередности сначала применительно к ноутбуку, а потом – к КПК (на примере PocketPC; у устройств Palm порядок подключения того же Bluetooth несколько иной).

Ноутбук + мобильный
Кабель долгое время был основным способом подключения телефона к компьютеру, но сейчас он уже сильно сдал свои позиции (а некоторые производители – в основном корейские, такие как Samsung, LG, Pantech — вообще планируют полностью отказаться от производства кабелей к своим телефонам). Кабель – наименее проблемный вид соединения, работающий под любой ОС. При подключении с помощью кабеля к последовательному интерфейсу телефона для его работы в качестве модема, как правило, не нужны никакие дополнительные драйверы, не требуется указывать порт, куда подключен телефон — все и так будет работать.

Кабели обычно бывают двух видов – для COM-порта и для USB. Разницы между ними почти нет: в USB-кабеле обычно стоит микросхема для преобразования сигналов RS-232, и доступ к телефону в системе все равно обеспечивается через эмулируемый COM-порт. USB предпочтительнее тем, что помимо коммуникации он может обеспечивать подзарядку батареи телефона от компьютера (для тех телефонов, чей коммуникационный разъем совмещен с разъемом питания – например, Siemens), причем эта возможность выбирается переключателем на самом кабеле (прежде всего это касается кабелей MobileAction). Кроме того, на многих ноутбуках разъемы COM-портов отсутствуют в принципе, а значит, у пользователя просто не остается выбора.

Свои особенности есть и у телефонов CDMA2000. Предлагаемые в данный момент две модели «трубок» не поддерживают IrDA и Bluetooth, так что воспользоваться высокими скоростями SkyLink можно только через кабель. Проблема в том, что 128 кбит/с, которые обеспечивает оператор, превышают возможности стандартного COM-порта (115 кбит/с). При этом USB-кабеля для телефона Curitel HX-510B нет — оператор предлагает купить дополнительно переходник USB-COM. Конечно, если на ноутбуке нет COM-порта, это остается единственным вариантом.

Но если он есть, тратить лишние деньги совсем не обязательно: достаточно воспользоваться альтернативными драйверами COM-порта – HiSerial (www.rippstein.net/HiSerialEN.htm) для Win2k/WinXP и SHSMOD (www.devdrv.com/shsmod/index.htm) для Win9x. Они позволяют реализовать весь потенциал современных чипов ввода-вывода и поднять скорость порта до 1 Мбит, снимая необходимость в переходниках, их драйверах и т. п.

После физического подключения CDMA-телефона следует воспользоваться программой SkyLink Modem Installer, которую можно скачать с сайта оператора: она сама создаст в системе уже настроенный на выбранный порт модем и соединение для выхода в интернет. Как показала практика, программа эта вполне работоспособна, а в экстренном случае никто не мешает вам создать модем и соединение вручную.

Инфракрасный порт, присутствующий практически во всех ноутбуках, обеспечивает схожую функциональность при отсутствии всяких проводов. Под Win9x встроенными средствами операционной системы для IrDA создается виртуальный COM-порт, с которым можно работать точно так же, как с настоящим: установить на него стандартный модем и сразу подключаться к сети. В Win2k/WinXP дополнительный порт не эмулируется — операционная система в большинстве случаев автоматически распознает «поднесенный» к IrDA телефон и сама добавляет новое устройство.

Однако в ранних релизах этих ОС данная возможность работает неустойчиво, поэтому на Win2k рекомендуется поставить как минимум ServicePack3, а на WinXP – ServicePack1. Автоматически распознаются и добавляются в систему в качестве модемов (обычно Windows не определяет марку телефона, а создает «Standard Modem over IR link») телефоны всех крупных производителей — Siemens, Nokia, Sony Ericsson, Samsung и т. п. Проблемы возникают только у редких моделей (например, телефонов Pantech) — в таких случаях приходится использовать официальную программу для установки модема (если она есть).

Инфракрасная связь обладает большим недостатком — необходимостью все время держать мобильный телефон в прямой видимости ИК-порта ноутбука. Радиосвязь Bluetooth лишена этой проблемы, хотя идеальной ее тоже назвать нельзя: она довольно быстро «сажает» батарею телефона (впрочем, постоянно включенный IrDA тоже изрядно тратит энергию батареи телефона).

Рассмотрим подключение телефона (для примера взята достаточно старая модель – Siemens S55) к ноутбуку с Bluetooth-dongle на базе чипа CSR с драйверами Widcomm. Прежде всего, включаем Bluetooth в телефоне (Меню > Настройка > Передача данных > Bluetooth, обязательно нужно поставить галочку «Видим для других»), после чего на ноутбуке открываем My bluetooth places, а там — меню Bluetooth-Search for devices. После появления в списке найденного телефона по правой кнопке выбираем Pair device.

В появившемся окне вводим цифровой PIN-код соединения, а после нажатия ОК и появления на экране телефона запроса «Введите BT-PIN…» сообщаем телефону введенные ранее цифры. (Иногда бывает удобнее «создать пару» с самого телефона – произвести поиск устройств, добавить компьютер в список известных и только потом делать Pair devices.) Теперь в ноутбуке можно делать «Discover available services» на «трубке» и в списке сервисов выбирать Dial-up networking. Тут же автоматически будет создано готовое соединение под названием BluetoothConnection, в которое останется только ввести необходимые данные.

КПК + мобильный
Связь КПК с телефоном через кабель – самый худший способ: найти «провод», подходящий именно для этого наладонника и именно для этого телефона, достаточно сложно. Особенно это актуально для SkyLink, телефонные аппараты которого, как уже упоминалось, лишены иных средств коммуникации: в продаже есть кабели для соединения только с IPaq 22xx/38xx/39xx и Palm m5xx/Tungsten/Zire71. Правда, существует универсальный (и наиболее гибкий) способ сопряжения любого КПК с любым телефоном (и вообще любым устройством, работающим через COM-порт, – например, GPS): достаточно взять кабель «КПК — COM-порт компьютера», кабель «Телефон – COM-порт компьютера» и соединить их нуль-модемным переходником (или кабелем, но тогда получится слишком громоздкая и «длинная» конструкция) типа 9M-9M.

Зато сделать его самостоятельно не составит особого труда. Если вам все-таки удастся соединить КПК с телефоном кабелем, больше ничего настраивать не придется – достаточно указать при создании соединения последовательный порт, который обычно присутствует на КПК в единственном экземпляре. То же касается и IrDA-порта: стандартный модем Generic IrDA (как он называется в Windows Mobile 2003) подойдет для любого телефона.

Bluetooth-соединение настраивается чуть сложнее, но без особых проблем: нередко в наладонниках (например, в наиболее распространенных моделях IPaq на базе Windows Mobile 2003) используются драйверы Widcomm, напоминающие свои настольные аналоги. Процесс подключения выглядит так: на вкладке «Система» настроек КПК выбирается иконка Bluetooth, после чего надо включить саму радиосвязь в появившемся окне и, нажав на ссылку, перейти в «Менеджер Bluetooth». Затем либо он сам предложит установить новое соединение, либо вам придется выбрать соответствующий пункт меню самостоятельно.

В появившемся окне лучше всего сразу выбрать «Партнерство с телефоном» и нажать три раза подряд «Далее», а потом щелкнуть на часть окна с указанием на подключенные (точнее, пока не подключенные) устройства. Начнется поиск телефона и аналогичная компьютерной процедура создания пары устройств, после завершения которой в последнем окне следует поставить галочку «Использовать как стандартное подключение к Интернету» и, выбрав внизу «новое соединение», приступить к его настройке (об этом – ниже).

При работе с КПК еще отчетливее, чем при использовании ноутбука, осознаешь ценность Bluetooth: фактически это единственный приемлемый вариант выхода в Сеть, позволяющий не заботиться ни о пучках проводов, ни о направленности ИК-порта.

Настройка соединения компьютера с телефоном
Итак, у нас есть подключенный к телефону и настроенный (в списке устройств Windows появился соответствующий модем) ноутбук. Для выхода в Сеть нам осталось сделать несколько шагов. Прежде всего, следует создать обычное новое подключение к интернету (В WinXP — «Создание нового подключения» в окне «Сетевые подключения», в Win9x – «Пуск > Программы > Стандартные > Удаленный доступ к сети» > «Новое соединение»).

Для Windows XP в соответствующем Wizard следует выбрать «Подключить к сети на рабочем месте» и далее «Подключение удаленного доступа». В появившемся окне отметьте галочкой установленный модем (это может быть «Стандартный модем» при использовании кабеля, «Standart Modem over IR link» для ИК-соединения или, соответственно, «Bluetooth modem» для Bluetooth), затем задайте название подключения, а в поле номер телефона введите «*99***1#» (или #777 для SkyLink).

Это, по сути, универсальный вариант, хотя для новых телефонов можно ограничиться «*99#». (Единица означает номер учетной записи в настройках телефона. Однако в настоящее время телефоны не используют внутренние настройки для доступа с ноутбука или КПК и, следовательно, настраивать их и указывать номер учетной записи нет необходимости.)

На этом создание соединения закончится. Но в интернет выходить еще рано. Сначала необходимо зайти в свойства используемого модема («Панель управления» > «Телефон и модем») и на вкладке «Дополнительные параметры связи» вписать следующую инит-строку: AT+CGDCONT=1,»IP»,»<точка_доступа_APN>»

Именно так – без пробелов, а в качестве точки доступа (APN) подставить параметр из таблицы настроек операторов (см. таблицу), а для неупомянутых операторов – значение, взятое с их сайта или у службы поддержки. Следует учитывать, что, например, московский «МегаФон» использует разные APN для разных тарифов, а для SkyLink (если создавать соединение вручную) APN задавать не нужно, но требуется прописать инит-строку «at+crm=1;&C0».

После этого можно щелкнуть на самом соединении, ввести в соответствующих полях имя пользователя и пароль (см. таблицу) — и буквально через несколько секунд ноутбук подключится к Сети. Если же этого не произошло, то следует проверить, прежде всего, правильную работу установленного модема (кнопкой «Опросить» на вкладке «Диагностика» в его свойствах), посылаемую инит-строку (в журнале соединения, который можно посмотреть на той же вкладке, телефон должен ответить OK на посланную ему строчку) и включение GPRS в самом телефоне. Скажем, в Siemens необходимо поставить галочку GPRS в меню «Настройка > Передача данных», а в Nokia и Sony Ericsson ничего включать не требуется… Если же ничего не помогает, то вполне возможно, что услуги GPRS в данный момент просто недоступны из-за перегруженности сети.

Настройка соединения КПК с телефоном
Для примера мы снова возьмем КПК на базе PocketPC с операционной системой Windows Mobile 2003 (в PocketPC 2002 все осуществляется примерно так же с незначительными изменениями). Соединение с телефоном уже настроено, и нужно только подключиться к Сети.

Для этого щелкнем «Добавить модемное соединение» в «Пуск > Настройка > Соединения > Соединения» (или просто по ссылке «Настройка» в менеджере соединений на панели задач), дадим ему в первом окне название и выберем модем (например, Bluetooth dialup modem, если телефон подключен по Bluetooth). Потом следует ввести номер телефона – так, как это описано выше применительно к ноутбуку, а затем – имя пользователя и пароль. Однако жать на «Готово» пока не стоит — нужно выбрать «Дополнительно» и в поле «Дополнительные команды набора» вписать:
+CGDCONT=1,»IP»,»<точка_доступа_APN>»

Будьте внимательны! В данном случае строка задается БЕЗ символов «AT» в начале! Кроме того, в окне «Дополнительно» стоит повысить скорость до 115200.
На этом настройка закончена – можно сохранять соединение и в дальнейшем использовать его из менеджера соединений (разумеется, предварительно подключив телефон).

Настройки интернет-доступа московских операторов сотовой связи
Параметр/Оператор МТС Би Лайн МегаФон SkyLink
Точка доступа (APN) internet.mts.ru internet.beeline.ru internet.msk (для контрактных тарифов) internet.ltmsk (для тарифов GSM-Lite) N/A
Имя пользователя/Пароль mts/mts beeline/beeline gdata/gdata mobile@skylink.msk.ru/internet

Полезные программы для КПК

Браузеры
Стандартный Pocket Internet Explorer по современным меркам не умеет практически ничего, так как находится примерно на уровне IE3. Версия в составе WindowsMobile2003 стала работать быстрее и поддерживает JavaScript, но особых улучшений все равно нет. Существует множество программ-надстроек, таких как MultiIE (www.southwaycorp.net) или PIEPlus (www.reensoft.com), которые призваны компенсировать недостатки оригинального продукта. Наиболее интересным представляется PIEPlus: у него самая качественная система адаптирования большой страницы под размеры экрана КПК – использовать горизонтальную прокрутку практически никогда не приходится. Кроме того, PIEPlus позволяет работать одновременно с несколькими окнами браузера в полноэкранном режиме, а также манипулировать ссылками на страницах.

Но самой большой функциональностью обладает NetFront (nfppc.access.co.jp/english/) – полноценный самостоятельный браузер, на порядок лучше изделия от Microsoft. Достоинств у него немало: поддержка Java и JavaScript, работа в многооконном режиме, несколько режимов адаптирования страницы, возможность менять размер шрифта, сохранение HTML и картинок. В результате многие сайты выглядят на экране КПК так же, как на экране компьютера. Кроме того, последняя версия Netfront 3.1 лишена проблем с русским языком (которые встречались в предыдущих версиях).

Почтовые клиенты
На данный момент есть две достойные альтернативы встроенному в операционную систему почтовому клиенту. Во-первых, бесплатный nPOP (www.nakka.com/soft/npop/index_eng.html), который подойдет для быстрой проверки почты. Это удобная утилита с простым интерфейсом, единственным недостатком которой является непонимание кодировки KOI-8. Для того чтобы решить эту проблему, придется либо устанавливать дополнительные шрифты, а потом менять их в процессе работы, либо, что удобнее, воспользоваться внешним перекодировщиком (например, CpConv — s-k.al.ru).

Другой вариант – программа WebIsMail (www.webis.net). Она работает с любыми кодировками, с письмами больших объемов, читает вложенные html и обладает удобным иерархическим интерфейсом в стиле The Bat!. К сожалению, имеющаяся версия WebIsMail 1 не работает под управлением WM2003 и содержит изрядное число ошибок. На момент написания статьи была доступна вполне стабильная бета второй версии программы, так что можно надеяться на скорый финал.

Учет трафика
Практически обязательным дополнением к стандартным сервисам PocketPC для удаленного доступа является программа Spb GPRS Monitor (www.spbsoftwarehouse.com). Она позволяет в реальном времени подсчитывать потребление трафика (с указанием его цены), предупреждает пользователя в случае, если он превысил установленные для себя же дневные или месячные лимиты, показывает текущую скорость соединения и многое другое.