Глава 10 Как работает технология Bluetooth
«Bluetooth» — это короткое загадочное слово в последнее время нам приходится слышать все чаще и чаще. В нескольких словах, это одна из технологий беспроводных сетей. Но раз «одна из…» — значит, их существует немало. Почему же именно Bluetooth? Действительно, подобные технологии были и раньше, есть и сейчас, но ни одна из них не имела и не имеет такой мощной и всесторонней поддержки — и ни про одну из них столько не говорилось и не говорится. Попробуем разобраться, что это такое.
Bluetooth — это технология передачи данных на короткую дистанцию, призванная заменить соединение сотового телефона, мобильного компьютера и других периферийных устройств между собой с помощью проводов на более удобное соединение по радиоканалу. Главная задача — обеспечение экономичной (с точки зрения потребляемого тока) и дешевой радиосвязи между различными типами электронных устройств.
Происхождение названияДословно Bluetooth переводится с английского как «синий зуб» — что, правда, имеет мало общего с сутью. Наиболее известной версией происхождения этого бредового названия является следующая.
Давно-давно, в 910-940-х годах, в Дании жил король Гаральд Блютус (Haraid Bluetooth), который являлся предводителем викингов и вошел в историю в качестве объединителя скандинавских земель. Именно благодаря ему в те весьма далекие времена Дания и Норвегия слились практически в одно целое.
На самом деле его имя — Гаральд Гормс, однако чаще его называли прозвищем, вошедшим в английские летописи как Bluetooth — «Синезубый». На староскандинавском его имя звучало как «Bletand» и не имело ничего общего с синими зубами. А означало оно что-то вроде «чернявый», поскольку Гаральд имел весьма нетипичную для викингов-скандинавов смуглую кожу, черные волосы («bla» в переводе означает «темнокожий») и могучее телосложение (словом «tan» называли высокого хорошо сложенного человека). Вероятно, английские летописцы не захотели ломать язык и придумали королю более простое прозвище.
Загадочную историю правления Гаральда потомки почерпнули из древнескандинавских надписей, высеченных на двух камнях, установленных в память об этом короле в городе Jelling (ныне — Дания).
Рождение звездыПервая концепция технологии Bluetooth появилась в небольшом городке Швеции Лунде, в 1994 году, и компания Ericsson решила воздвигнуть там новый камень (своеобразный ритуал) в память о великом человеке. Надпись на этом памятнике гласит (в оригинале — на древнескандинавском языке): «Компания Ericsson Mobile Communications АВ установила этот камень в честь Гаральда Блютуса, который дал свое имя новой беспроводной технологии для мобильных коммуникаций».
Далее, в начале 1998 года, пять крупных компаний — Ericsson, Nokia, IBM, Intel и Toshiba — объединились, чтобы начать работу над созданием новой технологии беспроводной связи Bluetooth. 20 мая этого же года для дальнейшего продвижения новой технологии на телекоммуникационном рынке была сформирована специальная рабочая группа (Special Interest Group — SIG). Любая компания, которая планирует разрабатывать устройства Bluetooth, может бесплатно войти в эту группу. В настоящее время в SIG входит более трех тысяч компаний, среди которых есть и старые представители, давшие начало развитию данного стандарта, и новые — например, такие гиганты, как Lucent, Microsoft, Motorola и др.
Принципы работыBluetooth, образно говоря, представляет собой маленький чип, являющийся высокочастотным (2.402-2.480 ГГц) приемопередатчиком. Он работает в диапазоне ISM (Industry, Science and Medicine; промышленный, научный и медицинский), так как для использования этик частот не требуется лицензия — они свободны для применения по всему миру (исключения составляют Франция и Испания).
Основополагающий принцип построения сетей на базе Bluetooth — метод расширения спектра при скачкообразном изменении частоты (FHSS — Frequency Hopping Spread Spectrum). Вкратце это можно объяснить так: передатчик разбивает данные на пакеты и передает их по псевдослучайному алгоритму, при котором несущая частота (шаблон) меняется 1600 раз в секунду и принимает значение одной из 79 подчастот. Причем «понять» друг друга могут только те устройства, которые настроены на один и тот же шаблон передачи — для посторонних приборов переданная информация будет обычным шумом.
Основным структурным элементом сети Bluetooth является так называемая «пикосеть» (Piconet) — совокупность от двух до восьми устройств, работающих на одном и том же шаблоне. В каждой пикосети одно устройство работает как мастер (главное устройство, по аналогии с сервером), а остальные как slave (управляемые). Мастер синхронизирует частоту и ее изменения для всех остальных slave-устройств его пикосети. Для распознавания любого устройства в сети выделяется уникальный трехразрядный адрес. В случае необходимости любое управляемое устройство в Piconet может стать управляющим, поменявшись ролью со старым лидером. Несколько независимых и даже не синхронизированных между собой пикосетей (до 10), между которыми возможен обмен информацией, могут объединяться в так называемую большую сеть Scatternel. Для этого каждая пара пикосетей должна иметь как минимум одно общее устройство, которое будет главным в одной и подчиняемым в другой. Таким образом, в пределах отдельной Scatternet может быть одновременно связано максимум 71 устройство.