Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архипкин В.Я. Bluetooth. Технические требования. Практическая реализация. Приложения.doc
Скачиваний:
654
Добавлен:
02.05.2014
Размер:
7.92 Mб
Скачать

2.2.11. Транспортный уровень hci usb


Рис. 2.42. Взаимосвязь между хостом и радио модулем Bluetooth


В этом разделе рассматриваются требования к интерфейсу универсальной последователь­ной шины (Universal Serial Bus — USB) для аппаратных средств Bluetooth. Предполагает­ся, что читатели знакомы с интерфейсом USB, проблемами конструкции USB, усовер­шенствованным интерфейсом конфигурирования системы и управления энергопитанием (Advanced System Configuration and Power Interface — ACPI), полной архитектурой Bluetooth, основами радио интерфейса, и с интерфейсом хост-контроллера Bluetooth. На рис. 2.42 приведена взаимосвязь между хостом и радио модулем Bluetooth.

Аппаратное обеспечение USB может быть реализовано двумя путями:

  • Как USB адаптер (рис. 2.43);

  • Интегрировано в материнскую плату ноутбука.

Рис. 2.43. Bluetooth USB адаптер компании Bluetake

2.2.12. Транспортный уровень hci rs232

Цель транспортного уровня HCI RS232 состоит в том, чтобы сделать возможным использование интерфейса хост-контроллера Bluetooth по одному физическому ин­терфейсу RS232 между хостом Bluetooth и хост-контролером Bluetooth (рис. 2.44).

Рис. 2.44. Интерфейс между хостом и хост-контроллером Bluetooth (уровень HCI RS232)

2.2.13. Транспортный уровень hci uart

Цель транспортного уровня универсального асинхронного приемопередатчика (Universal Asynchronous Receiver Transmitter — UART) HCI состоит в том, чтобы сделать возможным использование Bluetooth HCI по последовательному интер­фейсу между двумя UART на одной печатной плате (рис. 2.45). Транспортный уро­вень UART HCI предполагает, что UART-связь не имеет линейных ошибок. Этот раздел описывает транспортный уровень UART (между хостом и хост-контролле­ром). Через этот уровень проходят HCI пакеты, содержащие команды, события и данные, но уровень не декодирует их.

2.2.14. Тестирование

Режим тестирования поддерживает тестирование передатчика и приемника Bluetooth. Это предназначено главным образом для сертификации и испытания на соответствие стандартам Радио и Baseband.

Режим тестирования спроектирован таким образом, что он не дает доступа к данным пользователя. Это сделано из соображений безопасности, для того чтобы гарантировать, что никто не сможет включить испытательный режим устройства Bluetooth и получить доступ к данным, минуя всю защиту.

Тестированию посвящены три раздела технических требований:

  • Режим тестирования Bluetooth;

  • Требования на соответствие стандартам;

  • Интерфейс управления тестированием.

Режим тестирования Bluetooth

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

Установка для тестирования состоит из тестируемого устройства (DUT) и тесте­ра (при желании, может использоваться дополнительное измерительное оборудо­вание). Тестер и DUT формируют пикосеть, где тестер действует как мастер и име­ет полный контроль над процедурой тестирования. Тестируемое устройство дейст­вует как подчиненное. Контроль производится по воздушному интерфейсу с ис­пользованием команд протокола управления связью. Схема режима тестирования изображена на рис. 2.46.

Режим тестирования — это специальное состояние модели Bluetooth. Из сообра­жений защиты, устройство в режиме тестирования не может поддерживать «нор­мальную работу». В этом состоянии не могут быть отправлены или получены дан­ные пользователя. Это делается для того, чтобы обезопасить, т.е. исключить не­санкционированное вхождение в режим тестирования и получения нежелательно­го доступа к информации.

Когда DUT-устройство выходит из режима тестирования, оно входит в режим ожидания (Standby). После отключения питания, устройство Bluetooth должно вернуться в режим ожидания.