`

СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

Как изменилось финансирование ИТ-направления в вашей организации?

Best CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Подружим мобильный телефон с Linux

0 
 
Современные телефоны стандарта GSM, помимо самых необходимых функций, наделяются большим количеством дополнительных возможностей вроде телефонных книг с множеством атрибутов, голосового управления, программируемых мелодий, загружаемых логотипов, диктофонов и календарей -- и для полной (или хотя бы предельно комфортной) их реализации требуются компьютер и соответствующее ПО.

Как правило, производители сотовых аппаратов обеспечивают своих потребителей только программами, рассчитанными на работу с ОС Windows. Чаще всего их приходится приобретать отдельно, невзирая на отнюдь не исчерпывающую функциональность. Конечно, имеются и сторонние разработки, нередко весьма интеллектуальные, например SIMedit.

Но как быть, если вы в качестве такой платформы избрали Linux? Ведь не отказываться же от своих привычек и пристрастий (не говоря уж о дополнительных материальных затратах) только из-за того, что "до полного счастья" не хватает одной-единственной утилиты? Спешим обрадовать читателей -- ничего подобного вам делать не придется, поскольку для Linux создано достаточно программ для работы с мобильными телефонами, и в данной статье мы опишем наиболее удачные и популярные. Но для начала...


Немного о соединении ПК и телефона

Существует четыре самых распространенных варианта подключения по различным интерфейсам: RS-232 (через COM-порт), USB (в режиме эмуляции RS-232), IrDA и Bluetooth. Два первых подразумевают применение специального кабеля, который обычно стоит около $10--15 (возможно, для USB чуть дороже). Для использования IrDA необходимо, чтобы инфракрасные приемо-передатчики были установлены как на самом сотовом терминале, так и в компьютере. При этом следует иметь в виду, что у интерфейса IrDA есть два режима работы -- FIR и SIR, т. е. "быстрый" и эмулирующий соединение RS-232. В случае с Bluetooth также нужны поддержка со стороны телефона и адаптер, находящийся в компьютере или интегрированный на материнской плате.

Естественно, интерфейсы и протоколы также должны быть реализованы в ОС. Подключение по RS-232 является наиболее простым и беспроблемным, хотя большинство современных дистрибутивов Linux прекрасно работают и с IrDA, и с USB. В любом случае стоит предварительно проверить наличие необходимых модулей, драйверов и библиотек (например, bluez-libs -- для работы с Bluetooth).

После корректного подсоединения к компьютеру мобильный телефон также может использоваться как средство передачи данных (если он, конечно, оборудован модемом). В отличие от Windows, в Linux для этого не понадобится даже новый драйвер. Скажем, при включении через COM-порт (наиболее типичный случай) ОС будет воспринимать аппарат как обычный внешний модем -- соответственно не придется перенастраивать и приложения.

Теперь перейдем к обзору собственно интересующего нас ПО.


Kandy (http://kandy.kde.org)

Подружим мобильный телефон с Linux
Окно терминала Kandy со списком доступных команд
Подружим мобильный телефон с Linux
Аккуратный и симпатичный интерфейс встречается не только в Windows
Программа представляет собой синхронизатор телефонной книги мобильного терминала со стандартной адресной книгой KDE (KAB), отдельно управляемой утилитой KAddressBook. Главное интерфейсное окно Kandy содержит две панели адресов для визуального сравнения списков, а основные возможности обеспечиваются кнопками "Слияние" и "Синхронизировать", названия которых говорят сами за себя.

Кроме того, Kandy позволяет передавать задания телефону через так называемое окно терминала. Пользователь выбирает из списка доступные команды, ответ отображается в специальном окне. К примеру, таким образом можно проверить заряд батареи (AT+CBC), узнать текущее время (AT+CCLK?), вывести коды производителя, конкретной модели (соответственно AT+CGMI и AT+CGMM) и серийный номер терминала (AT+CGSN). Допускается также добавлять новые команды.

К поддерживаемым мобильным телефонам относятся все, в которых реализован модем, "понимающий" GSM-набор AT-команд (с префиксом AT+C). Например, это модели Siemens, начиная с C/M/S25, многие аппараты Nokia, Motorola и аппараты других производителей, выпущенные не ранее 1999 г.

SCMxx (www.hendrik-sattler.de/scmxx, gscmxx.sourceforge.net)

Подружим мобильный телефон с Linux
Одна из телефонных книг в gscmxx
Описывая возможности и особенности данной программы, хотелось бы сразу отметить, что она реализована в виде двух модулей, связанных по классической схеме построения приложений в Unix. Собственно, SCMxx -- это консольная утилита, работающая только с файлами и стандартным вводом/выводом, а gscmxx -- ее графическая оболочка.

SCMxx обеспечивает копирование информации в мобильный телефон и обратно, а также ее удаление. Данные могут быть прочитаны из конкретного файла или получены через стандартный ввод и соответственно сохранены в файле или отправлены на вывод. SMS тоже можно напрямую передать или принять без сохранения в мобильном телефоне. Вдобавок в SCMxx реализованы операции с изображениями и мелодиями и, кроме того, синхронизация времени с часами компьютера.

Какой же функциональностью обладает графическая оболочка gscmxx? Прежде всего следует сказать, что она пока не поддерживает всех возможностей SCMxx. Программа позволяет просмотреть содержимое телефонных книг и списка номеров специальных служб, при необходимости отсортировать их и классифицировать хранящиеся сообщения по различным категориям. Предоставляется довольно полная информация об аппарате (чего, к сожалению, нет в Kandy) и обеспечивается загрузка картинок и мелодий из файлов.

Обе описанные программы рассчитаны на работу с мобильными терминалами Siemens, однако некоторые функции можно использовать и с другими телефонами -- на свой страх и риск.

К слову, перевод документации и интерфейса выполнен сотрудниками ASPLinux. Ими же сделаны и отдельные доработки, среди которых особенно полезна поддержка SMS в кодировке Unicode (т. е. в том числе и на русском языке).


Gnokii (www.gnokii.org)

Подружим мобильный телефон с Linux
Работа с календарем в gnokii
Подружим мобильный телефон с Linux
Создайте собственный логотип!
Пожалуй, это одна из наиболее мощных программ для работы с сотовыми телефонами. Как и SCMxx, она построена по классической схеме Unix, т. е. консольная часть -- gnokii и графическая оболочка к ней -- xgnokii.

Консольная версия, помимо стандартных возможностей вроде чтения и сохранения телефонных книг и различных логотипов, отправки и получения коротких сообщений и установки мелодий, дополнительно обеспечивает некоторые операции, специфичные для оборудования Nokia. К таковым относятся: управление закладками и настройками WAP-броузера, создание и удаление папок для SMS, регулировка будильника, набор номера для голосовой связи и ответ на входящий звонок, передача последовательности DTMF и т. д.

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

Среди поддерживаемых телефонов практически весь модельный ряд от Nokia (кроме тех, что не обеспечивают GSM-набор AT-команд), а также любые аппараты, реализующие такой набор, однако для них часть специфических возможностей программы будет недоступна.

К сожалению, xgnokii не локализована, хотя благодаря наличию стандартных пунктов меню и понятных пиктограмм любой из пользователей сможет быстро освоить ее функциональность.
0 
 

Напечатать Отправить другу

Читайте также

 
 
IDC
Реклама

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT