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

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

СОВРЕМЕННЫЕ РЕАЛИИ
На данный момент фактически единственной возможностью выйти в сеть “на ходу” является использование услуг операторов сотовой связи – 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). Она позволяет в реальном времени подсчитывать потребление трафика (с указанием его цены), предупреждает пользователя в случае, если он превысил установленные для себя же дневные или месячные лимиты, показывает текущую скорость соединения и многое другое.