Фирма Bluegiga выпустила в марте 2010 года в коммерческую продажу новые модули WT41, способные взаимодействовать между собой на расстояниях до 1000 метров и передавать данные со скоростью до 3 Мбит/с.
Модули выпускаются с двумя базовыми прошивками программного обеспечения.
Программное обеспечение iWRAP позволяет управлять модулем с помощью базовых AT - подобных команд. Это делает данный модуль практически готовым к использованию, по аналогии с bluetooth модемом, и допускает возможность работы с ним лицам, не имеющим практического опыта работа с bluetooth - технологиями. Прошивка HCI предназначена для опытных пользователей, желающих реализовать все потенциальные возможности модуля.
Основные характеристики Bluetooth модуля WT41
Модуль WT41 изготовлен на базе CSR BlueCore-4 и соответствует требованиям стандарта Bluetooth 2.1 + EDR, class 1.
Спецификация Bluetooth версии 2.1 поддерживает технологию расширенной передачи данных (EDR — Enhanced Data Rate) и позволяет передавать данные со скоростью до 3 Мбит/с.
Модуль WT41 обеспечивает максимальную скорость передачи данных до 3 Мбит/с.
По сравнению с предыдущей моделью WT11, в модулях WT41 улучшена чувствительность до -90dB. Кроме того, в модуле используется встроенный усилитель мощности и специальный антенный блок, которые могут заметно снизить «эффект экранирующией поверхности». Эти меры позволяют двум модулям WT41 взаимодействовать между собой на расстояниях до 1000 метров в зоне прямой видимости. Также значительно увеличивается дальность действия модуля WT41 и сотовых телефонов, использующих модули Bluetooth class 2.
Следует подчеркнуть, что мощность передатчика - 18 dBm позволяет модулю оставаться в открытом классе устройств, работающих в частотном диапазоне 2402 - 2480 МГц. Эта черта коренным образом отличает данный модуль от стандартных bluetooth модулей, работающих с внешними усилителями мощности.
Модуль WT41 предназначен для использования в следующих областях:
• М2М;
• Медицинское оборудование;
• Индустриальные приборы учета т контроля;
• Беспроводное диагностическое оборудование;
• Торговое и рекламное оборудование;
• Стационарные и переносные компьютеры;
• Смартфоны.
Блок схема модуля WT41показана на рисунке 1.

В состав аппаратной части входят трансивер, контроллер связи (baseband) и управляющее устройство, с помощью которого реализуются верхние уровни стека Bluetooth-протокола.
WT41 содержит полностью законченную аппаратную часть и встроенное программное обеспечение (стек протоколов Bluetooth, профили и API, операционной системы uCLinux, поддержку JAVA, TCP/IP стек и др). Модуль имеет в своем составе процессор и встроенную память, предназначенную для согласования пользовательских приложений.
На плате модуля размещены:
• Базовый чип «Bluetooth chip CSR BlueCore-04»;
• Высокочастотный приемник с чувствительностью -90dB;
• встроенный RISK ;
• память 8 Mбит RAM и 2 Mбит Flash;
• кварцевый генератор 16 МГц;
• малошумящий предварительный усилитель;
• усилитель мощности;
• радиочастотные фильтры;
• антенный переключатель.
Флэш – память модуля предназначена для хранения протокола Bluetooth и прикладных программных блоков (Virtual Machine applications). Предусмотрена также возможность использования в качестве RAM для временного хранения приложений пользователя.for memory-intensive applications.
Основными внешними интерфейсами модуля являются полные версии UART (полная версия) и USB (full speed).
Модель WT41 имеет UART с функцией «bypass mode». Установки UART могут быть изменены пользователем в зависимости от задачи (Baud rate, Data bits, Stop bit, HW handshaking). Также можно выбирать различные протоколы H4, BCSP и др.
Интерфейс USB представляет собой законченную версию высокоскоростного устройства со скоростью передачи до 12 Мбит/с. Для работы с этим интерфейсом не требуется внешний USB – преобразователь. Модуль можно напрямую подключать к другим USB – устройствам. При работе с USB модуль WT41 действует, как периферийное устройство, отвечающее мастеру, например обычному - ПК. При этом поддерживаются стандарты OHCI и UHCI. Необходимо подчеркнуть, что модулем WT41 нельзя управлять с помощью ASCII команд через USB порт. Вариант с прошивкой iWRAP создавался именно для работы с RISC процессором. Поэтому управление модулем в режиме iWRAP через USB интерфейс невозможно в принципе.
Порт SPI предназначен для отладки и программирования флэш – памяти и замены прошивки модуля.
Модуль WT41 имеет шесть программируемых пользовательских вводов/выводов. Programmable I/O.
Модуль WT41 совместим с различными форматами, включая Long Frame Sync, Short Frame Sync, GCI и может напрямую взаимодействовать с PCM аудио устройствами других фирм, например Qualcomm MSM 3000/5000, OKI MSM7705, Motorola MC145481, Motorola MC145483, STW 5093, 5094.
Выпускаются две конструктивные разновидности модуля:
• WT41-A-(HCI) - встроенная чип - антенна;
• WT41-E Ai (HCI) - разъем U.FL RF для подключения внешней антенны.
Для использования с модулем WT41, фирма Bluegiga рекомендует следующие внешние антенны:
• MMTX-EA-79A, 2.4 ГГц SMA M, Dipole antenna 2 дБи (усиление в дБ, относительно изотопной антенны), ( изготовитель EAD);
• BT-Stubby, Dipole antenna 0dBi (EAD);;
• MTX-BT-Blade, Dipole antenna 2dBi (EAD);
• Pulse Chip antenna.
Все интерфейсные группы (электропитание, внешняя антенна, UART, SPI, PCM, USB, GPIO) выведены на контакты корпуса для поверхностного монтажа. Модуль выполнен в конструктиве для печатного монтажа. Модель предназначена для работы в индустриальном температурном диапазоне от -40C до +85C.
Внешний вид модуля WT41 показан на рисунке 2.

Габаритные размеры модуля показаны на рисунке 3

Основные технические характеристики модуля приведены в таблице 1 [1].

В модуле поддерживается функция AFH (adaptive frequency hopping), позволяющая Bluetooth-устройствам работать в зоне действия Wi-Fi устройств.
Модель WT41 выпускается в нескольких модификациях, отличающихся типом антенны и вариантами прошивки встроенного программного обеспечения:
• WT41-A-HCI21: встроенная антенна, Bluetooth 2.1, HCI;
• WT41-A-HCI30: встроенная антенна, Bluetooth 3.0, HCI;
• WT41-A-AI4: встроенная антенна, iWRAP 4.0.0;
• WT41-A-AI3: встроенная антенна, iWRAP 3.0.0;
• WT41-A-C: встроенная антенна, Custom Firmware;
• WT41-E-HCI21: разъем U.FL для внешней антенны, Bluetooth 2.1, HCI;
• WT41-E-HCI30: разъем U.FL для внешней антенны, Bluetooth 3.0, HCI;
• WT41-E-AI4: разъем U.FL для внешней антенны, iWRAP 4.0.0;
• WT41-E-AI3: разъем U.FL для внешней антенны, iWRAP 3.0.0;
• WT41-E-C: разъем U.FL для внешней антенны, Custom firmware.
Для разработки и настройки оборудования на базе WT41, фирма Bluegiga выпускает отладочный комплект EBWT41.
Отладочный комплект включает в себя:
• Базовая плата с напаянным модулем;
• блок питания;
• RS-232 последовательный интерфейс (D9, DTE);
• USB –интерфейс;
• SPI – для перепрошивки ПО;
• «Reset» и «DSR»;
• Схемы выбора устройства для I/O или UART и I/O или LED/USB/UART;
• 2,5 мм аудио – гарнитура;
• 16 – контактный интерфейс I/O (6xGPIO, 4xPCM, RESET, GND, POWER, TxD, RxD and +V);
• Программируемый аудио интерфейс (Микрофонный вход - моно, стерео - вход, стерео - выход, дифференциальный аудио вход/выход).
Отладочный комплект поставляется с WT41 в варианте базового программного обеспечения iWRAP .
Программное обеспечение Bluetooth модуля WT41
В общем случае стек протоколов Bluetooth, представляет собой сложную структуру, которую непросто реализовать даже очень опытным программистам.
Поэтому модули Bluegiga выпускаются с двумя базовыми прошивками программного обеспечения - iWRAP, предназначенного для решения простых задач и HCI (Host Controller Interface) для более сложных приложений.
В первом варианте программное обеспечение Bluegiga, основано на «платформе беспроводного удаленного доступа» - WRAP (Wireless Remote Access Platform).
По iWRAP разработано для работы со встроенным в модули RISC - процессором.
Структурная схема работы iWRAP показана на рисунке 4.

Это ПО дает возможность управления модулем с помощью простых ASCII - команд (стандартные коды обмена информацией). Поэтому iWRAP позволяет работать с WT41, как начинающим разработчикам, так и опытным, профессиональным программистам.
В конфигурации iWRAP модуль поставляется с уже установленным интерфейсом ASCII - команд и управление модулем осуществляется при помощи простых символьных команд, аналогично тому, как это делается при работе с обычными модемами через AT команды. При этом нет необходимости в использовании дополнительных специальных программ поддержки Bluetooth протоколов верхнего уровня.
В последней версии iWRAP-4 поддерживается около ста ASCII команд, которые охватывают основные стандартные действия с Bluetooth модулем.
Эти команды подразделяются на пять функциональных групп таблица 3.

Программное обеспечение iWRAP включает в себя профили и API операционной системы uCLinux, JAVA аплетов для взаимодействия Man-to-Machine, TCP/IP, стэк серверов WEB и Telnet и др. Кроме этого, встроенный процессор и встроенная память, дают возможность согласования работы пользовательских приложений на той же платформе.
В варианте iWRAP программно реализованы все уровни стека протокола Bluetooth. Это дает возможность пользователю устанавливать беспроводное последовательное соединение между двумя Bluetooth модулями и осуществлять обмен данными между ними при помощи набора простых команд интерфейса iWRAP.
В модулях WT41 програма iWRAP обеспечивает поддержку интерфейсов UART, GPIO, Analog audio, Digital audio, AIO.
В последних версиях iWRAP реализованы функции OBEX, HEADSET, SDP. Также имеется возможность управления программируемыми вводами/выводами, получать информацию об уровне сигнала, самостоятельно варьировать выходную мощность модуля. Полное описание ASCII команд iWRAP интерфейса приведено в документе «iWRAP User Guiade» [2].
Основные характеристики iWRAP приведены в таблице 2.

В настоящее время выпускаются модули с двумя версиями прошивки - iWRAP -3 (версия 2008/2009 годов) и iWRAP-4 (новая версия 2010 года).
Программное обеспечение может быть обновлено в автоматическом режиме с использованием программы «iWRAP update client». Достаточно запустить исполнительный файл и следовать инструкциям программы - установщика.
Кроме того, можно обновлять ПО и в ручном режиме через интерфейсы UART или RS232. Для этого используется метод «Device Firmware Upgrade (DFU)». Для этих целей используется программа «DFU Wizard tool», работающая в среде Windows на стандартных ПК. При использовании данного метода необходимо перевести модуль в режим «BCSP mode», используя команду «bcsp_enable».
В случаях, когда по каким-либо причинам, невозможно подключить модуль к ПК, его можно перепрограммировать через хост - процессор.
Существует также вариант перепрограммирования с использованием «Onboard Installation Kit».
Следует обратить внимание на то, что вариант iWRAP накладывает некоторые ограничения на работу модуля. Прежде всего это относится к скорости передачи (табл 2).
В другом варианте, модули WT41 поставляются с интерфейсом HCI (Host Controller Interface). В этом случае необходимая поддержка портов определяется самим заказчиком и зависит от типа хоста внешнего сопрягаемого устройства. В таких модулях управление может быть реализовано также и с помощью HCI команд через UART или USB. В случае, когда необходимо использовать USB порт компьютера в режиме работы HCI - USB достаточно изменить начальную установку опции «PS-KEY» на «bootmode = 3». Для работы с портом USB существует специальный драйвер, который находится в свободном доступе на сайте фирмы Bluegiga.
Вариант HCI представляет собой программную реализацию трех нижних уровней стека протокола Bluetooth (Bluetooth Radio, Baseband, LMP). Этот вариант предоставляет пользователям значительно больше возможностей для управления Bluetooth модулем при помощи команд интерфейса хост - контроллера (Host Controller Interface). Однако, в этом варианте появляются и дополнительные сложности. Например, для того чтобы установить беспроводное последовательное соединение между двумя устройствами и передавать данные между ними, разработчику необходимо программно реализовать верхние, более сложные уровни стека протокола Bluetooth, такие как L2CAP, RFCOMM, SDP.
Интерфейс HCI полезен в тех случаях, когда нужно получить максимально большие скорости и выполнять задачи, не предусмотренные ASCII командами в iWRAP. Это относится, прежде всего, к системам, управляемым с помощью встроенных операционных систем, например Linux или Windows Mobile.
Для решения специальных задач, предусматривающих создание собственных нестандартных приложений пользователя, существует программно - аппаратный комплекс Bluelab Professional Casira. Этот профессиональный комплекс, работающий совместно с программным обеспечением Blue Casira CSR, позволяет редактировать программы, записанные во Flash памяти модулей, а также писать новые управляющие программы.
Для того, чтобы самостоятельно перезагружать модуль в HCI интерфейс, используется программа PSTool.
Профили программного обеспечения iWRAP-3/4
Программное обеспечение iWRAP, разработанное фирмой Bluegiga, поддерживат все протоколы стэка Bluetooth и обеспечивает полноценное функционирование следующих Bluetooth - профилей:
• Serial Port Profile (SPP);
• Hands Free Profile (HFP);
• Headset Profile (HSP);
• Object Push Profile (OPP);
• File Transfer Profile (FTP);
• Dial-up Networking Profile (DUN);
• Human Interface Device (HID);
• Health Device Profile (HDP).
• Advanced Audio Distrubution Profile (A2DP);
• A/V Remote Control Profile (AVRCP);
• Device Identification Profile (DI);
• Phonebook Access Profile (PBAP);
Ниже приведены основные функциональные характеристики профилей, которые поддерживаются iWRAP-3/4.
Профиль Serial Port Profile (SPP)
предназначен для соединения по Bluetooth каналу двух устройств, имеющих последовательные порты. В этом случае одно устройство (ведущий), например WT41-1, берет на себя инициативу установить связь с другим устройством WT41-2. Второе устройство выступает в качестве ведомого и пассивно ожидает вызова.
Для эмуляции последовательного порта используется транспортный протокол RFCOMM, который является адаптацией для Bluetooth канала известного протокола GSM TS 07.10. По профилю SPP может быть установлено до семи одновременных соединений. При этом скорость передачи зависит от количества задействованных устройств. Для одновременной передачи данных от одного устройства нескольким другим используется режим «MUX mode».
Профиль «Hands Free Profile, (HFP)»
используется для автоматического приема и передачи информации по каналу Bluetooth. Хорошо знакомым примером использования данного профиля может служить взаимодействие обычного мобильного телефона с автомобильной системой «Hands Free (Свободные руки)». Программа iWRAP в этом случае обеспечивает контроль и управление устройствами. В данном режиме модули WT41 обеспечивают передачу звука в моно режиме 8 кГц, 8 бит - 64 кбит/с.
Профиль «Object Push Profile (OPP)» предназначен для автоматической доставки специфической информации с сервера на устройство клиента (обмена файлами) по каналу Bluetooth. С помощью OPP разграничиваются роли между клиентом и сервером в соответствии «GOEP» С помощью этого профиля в iWRAP поддерживается только сервер, то есть устройство, которое является инициатором обмена файлами. Для работы «клиента OPP» следует использовать «MUX mode». В среде iWRAPвходящие и исходящие файлы утилизируются в формате «OBEX - Object Exchange Protocol».
Профиль «Dial-Up Networking Profile (DUN)» предназначен для обеспечения доступа к Интернету с использованием технологии Bluetooth. В данном случае два устройства объединяются в Bluetooth/GSM - шлюз, с использованием программного обеспечения iWRAP. Например, если есть современный сотовый телефон с GSM/GPRS каналом и Bluetooth, то через него можно выйти в Интернет, связаться через Bluetooth c компьютером и работать в сети с большими объемами информации, одновременно получая SMS и разговаривая по телефону.
Профиль «Human Interface Device (HID)»
определяет протоколы, процедуры и характерные особенности работы по Bluetooth каналу различного офисного оборудования, такого, например как, клавиатура, принтер, мышь, игровые приставки, мониторы и др.
В среде iWRAP осуществляется независимая, одновременная поддержка мыши и клавиатуры.
Данные с клавиатуры транслируются в виде стандартных ASCII команд (ASCII коды 32-126 и специальные ключевые слова). В последней версии iWRAP-4 поддерживается трех - кнопочная, двух - координатная мышь.
Для обмена информацией с другими HID - устройствами используется режим «Raw mode».
Профиль «Advanced Audio Distribution Profile (A2DP)» регламентирует процесс передачи по Bluetooth каналу высококачественного стерео - звука от источника до динамиков.
В данной спецификации термин «advanced audio» введен специально для того, чтобы отличать протоколы передачи голоса в сотовой телефонии от трансляции «HF stereo».
Протоколы A2DP включают дополнительную поддержку низкочастотных кодеков (SBC) и опционно поддерживают аудио протоколы «MPEG-1,2 Audio», «MPEG-2,4 AAC», «ATRAC». В версии iWRAP-4 профиль A2DP работает в полудуплексном режиме. Сложные системы амбиофонического звука не поддерживаются в этом профиле.
Профиль «Bluetooth Health Device Profile (HDP)
предназначен для регламентирования и управления процессами взаимодействия различных медицинских приборов и датчиков по Bluetooth каналу.
Модули Bluegiga хорошо известны и широко используются разработчиками медицинского оборудования во всем мире.
Использование беспроводного канала позволяет отказаться от множества переходных кабелей и передавать измеренные параметры по каналу Bluetooth на удаленное анализирующее или измерительное устройство. Подобный тип медицинских приборов постепенно вытесняет с рынка старое, громоздкое оборудование с огромным количеством проводов и разъемов.
В настоящее время выпускается огромное количество медицинского оборудования, как с аккумуляторным питанием, так с питанием от сети 220 В.
До недавнего времени, рассмотренный выше профиль «Serial Port Profile (SPP)», был практически единственным, используемым на практике для связи между собой различных медицинских Bluetooth устройств. Поэтому оборудование, изготовленное разными производителями, имело свои собственные профили верхнего уровня Bluetooth и не могло быть взаимозаменяемым и согласованным.
В частности, одной из проблем беспроводных медицинских устройств является нестыковка диагностических датчиков с различными моделями измерительных приборов, изготовленных в разных странах и по разным стандартам
Учитывая возникшие проблемы, ведущие мировые производители Bluetooth оборудования сформировали международную рабочую группу «Medical Device Working Group». Основной целью этой группы была разработка и создание Bluetooth профиля, позволяющего стыковать между собой медицинские сенсоры и медицинские измерительные устройства различных производителей. В результате этой работы были созданы и одобрены в 2008 году два основных нормативных документа «Multi-channel Adaptation Protocol (MCAP)» и «Bluetooth Health Device Profile (HDP)». В 2009 году эти документы были приняты к исполнению подавляющим большинством ведущих мировых производителей Bluetooth оборудования и закреплены в стандартах «Application-level Interoperability IEEE 11073-xxxxx Personal Health Devices».
Профиль «HDP» предназначен, как для медицинских приборов общего пользования, так и для профессионального оборудования (рисунок 5).

При взаимодействии двух Bluetooth устройств, профиль HDP обеспечивает установление контрольного канала, а также наиболее надежного канала для передачи данных. Этот профиль также поддерживает процедуру идентификации взаимодействующих устройств и синхронизирует их работу. В схеме работы HDP одно из устройств рассматривается в качестве получателя данных (Sink). Другие устройства определяются, как источники данных (рисунок 6).
Такой подход позволяет выводить информацию от нескольких измерительных блоков на единый диспетчерский пульт, что значительно облегчает работу врачей при массовых обследованиях пациентов.

Данные с измерительного устройства можно вводить в ПК любого типа и передавать на центральный диспетчерский пульт по GSM/GPRS каналу. Подобное оборудование используется в телемедицине, когда результаты диагностики пациента могут быть переданы для консультации в любую клинику мира и в операциях участвуют ведущие мировые специалисты.
С появлением нового профиля, согласованные беспроводные диагностические системы позволяют врачу, не выходя из своего рабочего кабинета, проводить экспресс - диагностику состояния больного непосредственно у него дома, используя, как бытовую, так и профессиональную медицинскую технику.
Внедрение профиля «HDP» дало толчок к развитию нового поколения медицинского беспроводного оборудования. В качестве примера можно привести точную синхронизацию во времени работы беспроводных датчиков в современных компьютерных системах кардио - диагностики.
Профиль HDP обеспечивает строгое соответствие взаимодействующего оборудования протоколу обмена «ISO/IEEE 11073-20601 Personal Health Data Exchange Protocol». Для контроля доступа в беспроводные сети медицинского оборудования используется протокол «Bluetooth Service Discovery Protocol (SDP)».
Совместимость различных устройств на потребительском уровне гарантируется стандартами «ISO/IEEE 11073-xxxxx».
Оптимизированный протокол обмена «IEEE 11073-20601» предназначен для бытовых медицинских приборов, использующих Bluetooth канал. Этот протокол регламентирует правила доступа к информации, процессы передачи результатов измерений, а также описывает базовые методики обработки результатов измерений и их визуализации. Кроме того, этот протокол содержит основные требования, предъявляемые к различного рода датчикам бытового медицинского оборудования. В раздел «Device Data Specializations (DDS)» этого протокола содержится подробное описание того, какие именно требования предъявляются к конкретному медицинскому оборудованию.
В качестве примеров приборов, на которые распространяется «IEEE 11073-20601», можно назвать различные измерители температуры и веса тела, тонометры, фиксаторы граничной частоты сердцебиений (пульса), глюкометры, бытовые кардиографы и др.
На конец февраля 2010 года введены в действие следующие регламентирующие документы на бытовые, диагностические, медицинские, Bluetooth приборы:
• IEEE 11073-10404 – Pulse Oximeter (пульс);
• IEEE 11073-10407 – Blood Pressure Monitor (артериальное давление);
• IEEE 11073-10408 - Thermometer (температура тела);
• IEEE 11073-10415 – Weighing Scale (вес тела);
• IEEE 11073-10417 – Glucose Meter (сахар в крови).
Схема, поясняющая принцип функционирования профиля «Bluetooth Health Device Profile в структуре iWRAP, приведена на рисунке 7.

В данной схеме iWRAP поддерживает исполнение протокола «MCAP», а также обеспечивет необходимыми средствами работу профилей «HDP» и «SDP». При этом «IEEE stack» должен отрабатываться на центральном узле (IEEE host). Данные «IEEE» передаются через UART на Bluetooth профиль «L2CAP». Для такой работы UART нужно перевести в режим «MUX».
Кроме перечисленных выше опций, Bluegiga принимает заказы от корпоративных клиентов на разработку дополнений для решения специальных прикладных задач, таких например как, интегрирование «DDS» в «WTxx».
В последней версии iWRAP-4 поддерживаются четыре новых профиля:
• Headset Profile (HSP) v.1.2 – Headset and Audio Gateway modes;
• File Transfer Profile (FTP) – FTP client;
• Phonebook Access Profile (PBAP) – PBAP client;
• Device Identification Profile (DI) (версия с доработками IEEE 11073;
• Health Device Profile (HDP) – Sink and Source modes (последняя версия 2010 года).
Дополнительно к перечисленным выше ПО iWRAP имеет также собственные протоколы Bluegiga: «Over-the-Air Configuration Profile (OTA)» и «Bluegiga IO profile (BGIO)» [4].
Профиль «Device Identification Profile (DI)» предназначен для идентификации типа, марки, даты изготовления, серийного номера, названия фирмы - изготовителя, IEMI Bluetooth устройства. Данный профиль является дополнением к рассмотренному выше профилю «SDP».
У Bluetooth устройства, пытающегося зайти в сеть, запрашивается, так называемая, паспортная информация «PNPI Information». Если устройство обладает такими официальными данными, то оно отсылает их с использованием протокола «Device ID Service Record DI».
Профиль «Headset Profile (HSP) является по существу упрощенным вариантом рассмотренного выше профиля «Hands Free Profile». В данном профиле вводится понятие устройства «Audio Gateway (AG)», которое представляет собой аудио - шлюз, работающий, как на прием, так и на передачу. В данном профиле также рассматривается устройство «Headset (HS)», которое является удаленным аудио - шлюзом. Типичным примером использования такого профиля является пара «мобильный телефон +ПК».
Профиль «File Transfer Profile «FTP» предназначен для обмена файлами между различными Bluetooth устройствами. В этом профиле вводятся понятия двух устройств. Устройство «Client» инициализирует процесс обмена файлами, принимает файлы с сервера и передает их ему обратно. Это устройство должно быть адаптировано к работе с «OBEX Folder».
Устройство «Server» является ответственным за процесс передачи, обработки и хранения данных. Оно должно поддерживать работу с протоколами «OBEX Folder», «Listing format», «FTP client», «FTP server».
Профиль Phonebook Access Profile (PBAP)
является по существу расширением профиля «FTP» и определяет регламент работы двух устройств, участвующих в обмене по Bluetooth каналу информацией из телефонных книг. Одно из устройств, запрашивающих информацию, называется «Phone Book Client Equipment (PCE)». Другое устройство, ответственное за передачу, называется «Phone Book Server Equipment (PSE)».
Дополнительный профиль Over-the-Air Configuration
позволяет организовать удаленный доступ к интерфейсу iWRAP по Bluetoth каналу. Этот профиль используется в тех случаях, когда нужно удаленно изменить конфигурацию установок iWRAP.
Профиль имеет двух - уровневую защиту. При попытке установления удаленного доступа к интерфейсу ПО, запрашивается пароль и PIN код.
Дополнительный профиль Bluegiga I/O Profile предназначен для удаленного управления по Bluetooth каналу пользовательскими вводами/выводами модулей WT12, 11, 32, 41. Профиль позволяет удаленно контролировать состояние цифровых и аналоговых вводов/вывод модуля.
К пользовательским вводам/выводам модулей Bluegiga можно подключать различные датчики охранных и климатических систем, объединяя их в локальную Bluetooth сеть. Тем самым отпадает необходимость в протягивании проводов по всему дому при установке сигнализации. Информация, собранная с отдельных датчиков на центральное устройство, например Bluegiga AP3201, затем по кабелю или по сети GSM может передаваться на центральный диспетчерский пункт.
Заканчивая краткий обзор новых черт iWRAP- 4, следует обратить внимание также на возможность реализации аудио тракта, как через «Analog audio», так и через «PCM», «I2S», «SPDIF». В этом случае для поддержки A2DP пользователь может программно выбрать либо SBC кодек, либо APT-X. Кроме того, имеется также возможность программного выбора настраиваемого сигнала входящего вызова. Эта функция может быть полезной при работе с профилем «Hands Free Profile».
Из других новых функций, введенных в версии iWRAP 4, следует отметить разделения аналогового, звукового сигнала на правый и левый каналы, а также функцию остановки A2DP при входящем звонке.
Эти опции могут быть полезны при использовании дополнительного, расширительного аудио профиля «Audio/Video Remote Control Profile». Этот профиль используется, например, при прослушивании стерео - звука со смартфона. В данном случае управление осуществляется с помощью простых ASCII команд, типа «AV PLAY» или «AV PAUSE».
Заключение
Дискуссии на тему о том, какая именно из технологий Wi-Fi, Bluetooth или ZigBee является лучшей, начались около десяти лет назад и не теряют своей актуальности по настоящее время.
Каждая из упомянутых технологий имеет свои уникальные характеристики, обуславливающие их оптимальные области применения. Поэтому неправомерны заявления о том, что ZigBee идет на смену и вытесняет Bluetooth с рынка. Изначально технология ZigBee разрабатывалась, как средство передачи небольших объемов телеметрической информации на частоте 2,4 МГц с минимально возможным энергопотреблением и небольшой скоростью передачи (до 256 кбит/с). Основные преимущества ZigBee – это микропотребление, максимально возможное количество узлов в сети (до 65536) и различные виды топологии сети («Звезда», «Каждый с каждым» (Mesh), «Кластерное дерево»).
Высокоскоростные технологии Bluetooth и IEEE 802.11 используются для организации персональных и локальных сетей беспроводного доступа.
Нужно подчеркнуть, что технология Bluetooth не претендует на рынок высокоскоростных локальных беспроводных сетей для выхода в Интернет в масштабах города или поселка (радиус действия станции 1-3 км).
В свою очередь, технологии IEEE 802.11 (WiFi) никто не предлагает использовать, например, в персональных системах охранных сигнализаций.
Сравнение характеристик WT11 с параметрами других беспроводных технологий для частоты 2.4 МГц, приведено в таблице 2.
В настоящее время упомянутые выше технологии развиваются такими темпами, которые никто не мог бы предсказать в конце прошлого века. Яркие примеры тому - «Система Yota для выхода в Интернет через Wi-Fi» и новые высокоскоростные, «дальнобойные», управляемые с помощью простых ASCII команд модули Bluegiga WT41.