Наша совместная команда Banwar.org

Связаться с нами

  • (097) ?601-88-87
    (067) ?493-44-27
    (096) ?830-00-01

Статьи

Bluetooth: у чому сила?

Причому не всі користувачі ПК з Bluetooth повністю реалізують її можливості, хоча Linux була і залишається системою, що дозволяє «тримати зайця за вуха». Тому є надія, що читачі знайдуть для себе в даній статті що-небудь нове і цікаве.

Технологія Bluetooth, що забезпечує бездротове з'єднання з різними пристроями, знайома багатьом. Завдяки «синього зуба» можна говорити по мобільному телефону, залишаючи руки вільними, і слухати музику в бездротових навушниках. Однак, незважаючи на доступність і практично необмежену функціональність, Bluetooth не надто популярна. Нижче будуть приведені кілька вдалих і корисних прикладів дружби з цією технологією.

Ситуація 1: резервний Інтернет

Більшість користувачів вже звикли до виділеної лінії Інтернету та давно забули, що таке модем. Але якщо раптом у провайдера трапилася аварія на лінії, а кому-то терміново потрібно електронна пошта, то при наявності комп'ютера та мобільника з Bluetooth-адаптерами проблеми не виникне: можна вийти в Мережу через GPRS, вживши телефон як модем. Цей спосіб також реалізується при підключенні телефону до комп'ютера за допомогою дата-кабелю - правда, навряд чи такий провід буде під рукою у того, хто виявиться з ноутбуком на озері.

Отже, насамперед потрібно створити сполучення між ПК і телефоном. Слід переконатися, що Bluetooth в мобільнику включений і що сам апарат знаходиться в режимі Discoverable (т. Е. Доступний для пошуку ззовні). Потім можна відкрити в комп'ютері термінал і дати команду hcitool scan. З'явиться список виявлених поблизу Bluetooth-пристроїв, включаючи і зовсім незнайомі апарати, що належать, наприклад, сусідам (рис. 1). Для кожного з них буде вказано відповідний мережеву адресу.

Для кожного з них буде вказано відповідний мережеву адресу

Припустимо, вас цікавить мобільник Sony Ericsson Z710i (останній у списку, представленому на рис. 1). Щоб система змогла сприймати його як символьне пристрій, призначте мережеву адресу телефону пристрою rfcomm0: скопіюйте адресу апарату і відредагуйте файл /etc/bluetooth/rfcomm.conf (рис. 2). Для цього вам будуть потрібні права адміністратора.

Для цього вам будуть потрібні права адміністратора

Тепер збережіть зміни і перезапустити систему Bluetooth від імені root командою service bluetooth restart.

Підключіться до телефону:

  • rfcomm connect 00: 18: 13: 2F: 94: CC

У вас з'явився пристрій / dev / rfcomm0, яке буде грати роль модему. Справа за малим, створіть звичайне комутоване з'єднання будь-яким звичним способом. Це може бути консольна програма wvdial, графічні додатки kppp, gppp, system-config-network і ін. Вам знадобиться рядок ініціалізації модему:

  • AT + CGDCONT = 1, "IP", "internet.beeline.ru" (для «Білайну»; для іншого оператора поставте відповідне значення).

І номер телефону:

  • * 99 *** 1 # (уточніть на сайті оператора)

Встановіть тоновий тип набору, а замість логіна і пароля вкажіть назву оператора.

Закінчивши настройку, піднімайте з'єднання. Після вдалого додзвону в системі з'явиться новий мережевий інтерфейс (за замовчуванням ppp0), і ви отримаєте вихід в Інтернет - він буде не дуже швидкий, але все ж краще, ніж ніякої. Якщо з'єднання є, але трафік вперто не проходить, перевірте стандартний маршрут і при необхідності перенаправьте трафік на ppp0:

  • route del default
  • route add default dev ppp0

Ви підключаєтеся до Інтернету таким способом, зверніть увагу на налаштування GPRS в телефоні і переконайтеся, що ваш трафік йде через шлюз Інтернету, а не через Wap (в останньому випадку з мобільного рахунку буде списано набагато більше грошей).

Ситуація 2: комп'ютер чує господаря

Ви встали з-за столу і вийшли з кімнати - комп'ютер включив хранитель екрану, захищений паролем. Тепер ніхто не зможе скористатися вашим ПК, поки вас немає на місці. Ви повернулися, сіли в крісло і ... заставка зникла сама собою. Не потрібно рухати мишею, вводити пароль і т.д. - комп'ютер визнав свого господаря. Зручно? Ще б!

Для подібного функціоналу створена прекрасна утиліта BlueProximity, що вимірює рівень Bluetooth-сигналу і обчислює відстань в метрах між адаптерами комп'ютера і телефону. Для користувачів Windows і Mac OS існує аналогічна програма - Blue Lock.

У налаштуваннях програми слід вказати свій пристрій (телефон, ноутбук ...) і задати відстань в метрах, при якому комп'ютер буде засинати і прокидатися (рис. 3). А потім потрібно просто покласти телефон в кишеню і провести «польові випробування». Похибка BlueProximity в окремих випадках може досягати 1,5 м, вона залежить від якості Bluetooth-адаптерів в пристроях, а також від навколишнього оточення. Наявність бетонних або кам'яних стін здатне збити з пантелику ніжну «Синьозубого» систему.

Безумовно, BlueProximity працює ефективно, але первісна її функція пов'язана з безпекою. Програма буде незамінна в офісах і на місцях продажів, де інформація, що зберігається в ПК, вимагає захисту і обачного використання. BlueProximity можна скачати з сайту проекту: http://sourceforge.net/projects/blueproximity .

Ситуація 3: зупинити фільм, не встаючи з дивана ...

У власників деяких моделей Apple Macintosh є пульт дистанційного керування під назвою Apple Remote. Користувачам Linux зовсім необов'язково мати додатковий пульт при наявності телефону з Bluetooth. Застосуйте свій телефон для дистанційного керування відеоплеєром, музичним комбайном і курсором миші, що дозволяє виконувати різні дії на комп'ютері.

Реалізувати це можна двома способами. Якщо у вас телефон бізнес-класу, то в ньому швидше за все є функція Remote Control, призначена для роботи з презентаціями на ноутбуках. У цьому випадку варто звернутися до допомоги програми BlueMan, що замінює стандартний менеджер Bluetooth в робочому середовищі GNOME. Встановіть BlueMan зі сховищ свого дистрибутива або з сайту blueman-project.org.

Утиліта сама помістить себе в автозавантаження, і при наступному вході в систему ви побачите оновлений значок Bluetooth. Відкривши головне вікно програми, виберіть «Адаптер • Знайти» для пошуку пристроїв. Вказавши потрібний пристрій, клацніть на ньому правою кнопкою миші, виберіть «Підключити пристрій введення» ( Мал. 4 ) І підтвердіть запит з'єднання на телефоні. Готово, тепер вашим пультом можна користуватися.

Що ж робити, якщо мобільник не підтримує описану вище функцію, хоча і оснащений адаптером Bluetooth? На щастя, є чудова утиліта kAnyRemote, що представляє собою Qt-інтерфейс для консольної програми Anyremote ( Мал. 5 ).

Утиліта працює за принципом клієнт - сервер, при якому клієнтом виступає телефон, а сервером - служба з управління конкретним додатком на ПК. Додаток kAnyRemote встановлює з'єднання з телефоном і завантажує на нього java-оболонку з кнопками управління. Паралельно з цим на комп'ютері потрібно вибрати, яким додатком ви хочете керувати (рис. 6). Незважаючи на те що список обмежений, він включає найбільш затребувані програми, зокрема xmms, Amarok і Okular.

Варто зазначити, що програма більш впевнено себе почуває в середовищі KDE завдяки інтеграції з kbluetooth.

Ситуація 4: бездротова гарнітура і Skype

Зазвичай Bluetooth-додатки працюють без ускладнень, але в окремих випадках недосвідчений користувач може зіткнутися з проблемами. Наприклад, питання нерідко виникають при підключенні бездротової аудіогарнітури до Skype. З ними стикалися користувачі, які застосовують будь-які ОС, але справедливості заради слід зазначити, що Linux може зажадати і певної «ручний» роботи. Власне, справа тут не стільки в самій програмі Skype (просто гарнітура потрібна найчастіше саме для неї), скільки в можливості повноцінного використання бездротової гарнітури на рівні системи. Значить, дана гарнітура повинна бути присутнім як пристрій / dev / dspХ (зазвичай / dev / dsp1 або 2) і управлятися системним мікшером.

Щоб все вийшло, вам знадобиться пакет драйверів Bluetooth-alsa (для передачі звуку) і комплект BTSCO, що містить утиліту для підключення гарнітури btsco і модуль ядра snd-btsco. Для всіх дистрибутивів процедура буде відрізнятися, але майже в кожному випадку є бінарні пакети (для Arch Linux команда установки виглядає як pacman -Sy btsco, для Ubuntu - apt-get install bluez-btsco і т. Д.). Далі потрібно перевірити завантаження модуля: modprobe snd-btsco, а потім підключитися до гарнітурі: btsco -f (адреса визначається за допомогою команди hcitool scan). Після цього потрібно об'єднати між комп'ютером і гарнітурою. На цьому етапі слід скористатися Bluez-gnome або kdebluetooth4 і зв'язати пристрої звичним способом, ввівши довільний PIN. Отже, гарнітура сполучена з ПК, але звуку немає. Не дивно, адже ви не налаштували емуляцію OSS! Потрібно відредагувати файл /etc/modprobe.conf, додавши в нього наступні рядки:

  • alias sound-service-1-0 snd-mixer-oss
  • alias sound-service-1-1 snd-seq-oss
  • alias sound-service-1-3 snd-pcm-oss
  • alias sound-service-1-8 snd-seq-oss
  • alias sound-service-1-12 snd-pcm-oss

Зверніть увагу, що після service йде номер звукового пристрою, і це не обов'язково буде 1 (номер залежить від вашої конфігурації). Тепер залишилося перезавантажитися, включити Skype і вибрати вашу гарнітуру в розділі «Налаштування • Пристрої».

Bluetooth і KDE

Користувачі нової KDE 4 могли помітити, що багатьох функцій, що були в kdebluetooth, більше немає. Дивовижний факт: функціональність Bluetooth в KDE3 краще, ніж в KDE4. Це пов'язано з тим, що при переході на нову версію стека Bluez розробники KDE4 вирішили написати додаток kdebluetooth4 з нуля, і тому частина функцій в ньому поки не реалізована. Найпомітніші і прикрі незручності - відсутність інтеграції з файловим менеджером і неповна підтримка OBEX, через що в середовищі KDE4 неможливо «зайти» на телефон як на звичайне знімне пристрій. А ось в KDE3 і GNOME така функція є.

Виходів із ситуації кілька. По-перше, kdebluetooth4 вже вміє встановлювати зв'язок з телефонами і приймати від них файли (можна навіть вибрати цільову папку). Отже, дозволено відправити файли на комп'ютер через інтерфейс телефону (не забувши перевести адаптер на ПК в режим discoverable). По-друге, є невелика хитрість, що дозволяє відображати вміст телефону (і будь-якого іншого пристрою) в файловому менеджері Konqueror (Dolphin поки не підтримується). Потрібно встановити програму BlueMan, призначену для GNOME, а потім налаштувати її на відкриття вмісту Bluetooth-пристрої в Konqueror за допомогою спеціального скрипта kde4 bluetooth files open з сайту kde-apps.org. Цей скрипт зберігається в / usr / local / bin, а в налаштуваннях BlueMan ( «Локальні служби • Додатково») дається посилання на нього. Таким чином, kdebluetooth4 не бере участі в процесі. Нарешті, в 2010 р очікується версія kdebluetooth4 0.5, в якій проблема буде вирішена, і тоді пробіл в функціональності KDE буде заповнений.

Що ще?

Вище були обговорені найцікавіші і нестандартні можливості Bluetooth, але це не означає, що більш тривіальні завдання вам будуть недоступні. Отже, не забувайте наступне:

  • за допомогою Wammu (wammu.eu) можна управляти адресною книгою телефону через комп'ютер. Що б не трапилося, ваші контакти завжди збережуться, їх легко скопіювати на інший апарат декількома клацаннями миші і виконати з ними безліч інших дій;
  • творці kMobiletools ( www.kmobiletools.org ) Подбали про те, щоб поряд з описаними вище діями ви могли відправляти SMS з комп'ютера і навіть набирати номер абонента. Це буває потрібно в самих різних випадках, коли з тих чи інших причин ви не користуєтеся телефоном;
  • Bluetooth зустрічається не тільки в мишах, клавіатурах і навушниках, а й в принтерах. Встановивши Bluez-cups, підтримуваний стандартним Bluetooth-стеком для Linux, можна друкувати документи «по повітрю», поставивши принтер там, де зручно, і позбувшись від проводів;
  • завдяки впровадженню технології OBEX в GNOME, допустимо заходити на мобільник так само, як і на звичайну флешку. Ніяких додаткових програм для цього не потрібно, потрібен тільки Bluetooth-адаптер.

Тут були представлені майже всі способи взаємодії комп'ютера і мобільних пристроїв з підтримкою Bluetooth. Чому майже? Тому що було обійдено увагою створення локальної мережі між декількома ПК по Bluetooth через вкрай повільної швидкості передачі даних. Зробити таку мережу нескладно, і ви без зусиль знайдете інструкції для вашої ОС в Інтернеті. Головне ж, на що слід звернути увагу, так це на незрівнянну підтримку Bluetooth в Linux і багатий набір додатків для майже всіх мислимих завдань. Користуйтеся на здоров'я!

Ви повернулися, сіли в крісло і ... заставка зникла сама собою. Не потрібно рухати мишею, вводити пароль і т.д. - комп'ютер визнав свого господаря. Зручно? Ще б!

Користувачам Linux зовсім необов'язково мати додатковий пульт при наявності телефону з Bluetooth

Є невелика хитрість, що дозволяє відображати вміст телефону (і будь-якого іншого пристрою) в файловому менеджері Konqueror (Dolphin поки не підтримується). Потрібно встановити програму BlueMan, призначену для GNOME, а потім налаштувати її на відкриття вмісту Bluetooth-пристрої в Konqueror за допомогою спеціального скрипта kde4 bluetooth files open з сайту kde-apps.org.

Головне ж, на що слід звернути увагу, так це на незрівнянну підтримку Bluetooth в Linux і багатий набір додатків для майже всіх мислимих завдань. Користуйтеся на здоров'я!

Різне про Bluetooth в Linux:

Посилання на додаткове прикладне ПО:

Мал. 4. Підключення телефону в програмі BlueMan

Мал. 5. Пошук Bluetooth-пристроїв в утиліті kAnyRemote

Зручно?
Що ж робити, якщо мобільник не підтримує описану вище функцію, хоча і оснащений адаптером Bluetooth?
Що ще?
Чому майже?
Зручно?

Новости

Banwar.org
Наша совместная команда Banwar.org. Сайт казино "Пари Матч" теперь доступен для всех желающих, жаждущих волнения и азартных приключений.