Bluetooth
Bluetooth — это технология беспроводной передачи данных между устройствами на расстоянии до 100 метров. Работы по созданию данной технологии были начаты в 1994 году производителем телекоммуникационного оборудования Ericsson в качестве альтернативы кабеля RS-232.
В результате технологию разработала Bluetooth Special Interest Group, основанная в 1998 году. В неё вошли компании Ericsson, IBM, Intel, Toshiba и Nokia. В последствии Bluetooth стала частью международного стандарта IEEE 802.15.1.
Само слово Bluetooth это перевод на английский язык датского слова Blåtand — прозвище короля викингов Харальда I Синезубого, который объединил враждовавшие датские племена в единое королевство. Bluetooth, по сути, делает то же самое с протоколами связи, объединяя в один универсальный стандарт.
Как работает Bluetooth
Принцип действия технологии основан на использовании радиоволн, схожей с технологией Wi-Fi. При включении активируется радиопередатчик,который работает в ограниченном диапазоне частот, в районе 2.402-2.48 ГГц. Эта часть спектра используется в различных бытовых приборах и беспроводных сетях.
После активации радиопередатчик начинает отслеживать все сигналы в этом диапазоне. Второе устройство делает то же самое. После того как устройства обнаруживают друг друга, первое берёт на себя роль передатчика, а второе становится приёмником. Данные передаются по специальному алгоритму FHSS (англ. Frequency Hopping Spread Spectrum), который обеспечивает устойчивость к широкополосным помехам.
Согласно этому алгоритму, частота сигнала Bluetooth скачкообразно меняется 1600 раз в секунду, перепрыгивая с одной из доступных 79-ти частот на другую. Последовательность переключения между частотами для каждого соединения является псевдослучайным и известны только передатчику и приёмнику, которые каждые 625 микросекунд синхронно перестраиваются с одной частоты на другую.
Перед отправкой по беспроводной сети данные разбиваются на специальные блоки, именуемые пакетами, с инструкциями по составлению из них исходного файла. Процессор приёмника обрабатывает пакеты, создавая из них передаваемый файл и перемещает его в постоянную память устройства.
При передачи цифровых данных и аудиосигнала используются различные схемы кодирования. Аудиосигнал не повторяется, а цифровые данные, в случае утраты пакетов, передаются повторно.
В настоящее время актуальной версией является спецификация 5.2, которая была представлена 6 января 2020 года. Новая спецификация уже поддерживается рядом мобильных устройств, в частности IPhone и Samsung Galaxy.