- •Раздел 1. Введение 6
- •Раздел 2. Технические требования 30
- •Раздел 5. Заключение 184
- •Раздел 1
- •1.7. Видео по Bluetooth
- •1.14. Infrared
- •1.15. Infrared и Bluetooth
- •1.16. Отличия в скорости
- •1.17. Проводная и беспроводная сеть
- •1.20. Сети HomeRf
- •1.22. Внедрение технологии
- •1.23. Проблемы Bluetooth
- •1.24. Программа квалификации Bluetooth
- •1.25. Рынок для Bluetooth
- •Раздел 2
- •2.2. Ядро
- •2.2.1. Радио
- •2.2.2. Baseband
- •2.2.3. Протокол управления связью
- •2.2.4. L2cap
- •2.2.5. Протокол обнаружения услуг
- •2.2.6. Rfcomm
- •2.2.7. Взаимодействие с IrDa
- •2.2.8. Протокол управления телефонией
- •2.2.9. Требования к взаимодействию для использования Bluetooth в качестве wap Bearer
- •2.2.11. Транспортный уровень hci usb
- •2.2.12. Транспортный уровень hci rs232
- •2.2.13. Транспортный уровень hci uart
- •2.2.14. Тестирование
- •2.2.15. Требования на соответствие стандартам
- •2.3.2. Tcp/udp/ip
- •2.3.3. Овех
- •2.3.4. Wap
- •VCalendar
- •2.4. Профили
- •2.4.1. Профиль общего доступа
- •2.4.2. Профиль последовательного порта
- •2.4.3. Профиль приложения обнаружения услуг
- •2.4.5. Профиль внутренней связи
- •2.4.6. Профиль беспроводной телефонии
- •2.4.8. Профиль коммутируемого выхода в сеть
- •2.4.9. Профиль факса
- •2.4.10. Профиль доступа к локальной сети
- •2.4.11- Профиль передачи файлов
- •2.4.12. Профиль помещения объекта в стек
- •2.4.13. Профиль синхронизации
- •Раздел 3
- •3.1. Обзор технологии и архитектуры построения Bluetooth систем
- •3.2. Архитектура аппаратного модуля
- •3.4.1. Модуль Bluetooth rok 101 007
- •3.4.2. Радио модуль рва 313 02
- •Раздел 3
- •3.5. Bluetooth модули компании Mitsumi
- •3.7. Антенны для устройств Bluetooth
- •3.10. Электромагнитная совместимость сетей Bluetooth и других технологий
- •Раздел 4
- •4.1. Мобильный офис
- •4.2. Организация презентаций
- •4.8. Bluetooth в медицине
- •4.9. Bluetooth в доме
- •4.12. Ограничение использования мобильных телефонов
- •4.13. Мобильная электронная коммерция
- •Раздел 5
- •XDsl, isdn точки доступа. Беспроводные модемы. Беспроводная телефония.
- •Inventel
- •Isdn ism
- •Iso itu jtag l2cap
2.2.6. Rfcomm
RFCOMM — это последовательный протокол связи. Создатели приложений часто используют этот протокол при проектировании функции, которая использует последовательный кабель связи.
'Bearer — однонаправленный канал передачи данных. Совокупность средств передачи информации и среды распространения, используемых в процессе информационного обмена
Протокол RFCOMM обеспечивает эмуляцию последовательных портов по протоколу L2CAP. Протокол основан на стандарте ETSI TS 07.10.
RFCOMM эмулирует последовательные порты EIA/TIA-232 (ANSI/TIA/EIA-232-F-1997) со встроенной схемой для безмодемной эмуляции. Эмуляция также включает передачу состояния цепи передачи голосовых сигналов. В большинстве систем RFCOMM будет частью драйвера порта, который включает объект эмуляции последовательного порта.
Фактическое управление потоком данных между RFCOMM и нижним уровнем L2CAP зависит от конкретной реализации. RFCOMM имеет виртуальный механизм управления потоком данных.
Раздел посвященный протоколу RFCOMM заканчивается описанием того, как он должен использоваться для эмуляции последовательных портов различных устройств.
Устройства типа 1 — оконечные точки связи, такие как компьютеры и принте ры.
Устройства типа 2 — часть сегмента связи; например, модемы.
2.2.7. Взаимодействие с IrDa
Беспроводной технологией Bluetooth был принят протокол инфракрасного объектного обмена (Infrared OBject EXchange - IrOBEX, сокращенно ОВЕХ). Bluetooth-реализация OBEX предлагает такие же возможности для приложений, как и в иерархии протокола IrDA. Он является протоколом высокого уровня, который работает с абстракциями данных (т.е. объектами).
Целью авторов этого раздела технических требований Bluetooth было продемонстрировать, что можно разрабатывать приложения, которые хорошо функционируют как РАДИОЧАСТОТНЫЕ и как ИНФРАКРАСНЫЕ средства передачи данных с малым радиусом действия. Каждая среда имеет свои преимущества и недостатки, и некоторые приложения могут работать в обеих средах.
Этот раздел определяет «точку пересечения», где могут сходиться беспроводная технология Bluetooth и приложения IrDA. Этой точкой пересечения является протокол ОВЕХ.
Протокол ОВЕХ может передавать объект, используя операции Put и Get. Один объект может быть передан в одном или нескольких запросах Put или ответах Get. Модель оперирует и информацией об объекте (т.е. типом), и непосредственно самим объектом.
Существует два метода реализации протокола ОВЕХ в системе Bluetooth. Протокол ОВЕХ может быть реализован с использованием возможностей, определенных протоколом RFCOMM или TCP/IP.
В устройствах Bluetooth при реализации ОВЕХ с использованием RFCOMM Должны быть выполнены следующие требования:
1) Устройство, поддерживающее ОВЕХ, должно быть способно функционировать как клиент, как сервер, или и то и другое.
Все серверы, одновременно функционирующие на устройстве должны ис пользовать отдельные каналы RFCOMM сервера.
Приложения (служба/сервер), использующие ОВЕХ, должны быть способны регистрировать надлежащую информацию в базу данных обнаружения услуг. Эта информация необходима для различных прикладных профилей, и определена в технических требованиях каждого профиля.
Для создания надежных услуг, ориентированных на соединение, протоколу ОВЕХ ставится в соответствие протокол TCP/IP. Этот раздел технических требований не определяет, как TCP/IP ставится в соответствие беспроводной связи Bluetooth. Устройства Bluetooth, которые поддерживают протокол ОВЕХ по TCP/IP, должны удовлетворять следующим требованиям:
Устройства, поддерживающие ОВЕХ, должны быть способны функциониро вать как клиент, как сервер, или и то, и другое.
Для сервера TCP порт с номером 650 назначен агентством по выделению имен и уникальных параметров протоколов Internet (Internet Assigned Number Authority — IANA). Если назначенный номер не подходит, номер порта может при нимать значение выше 1023. Однако рекомендуется использование номера TCP порта (650), определенного IANA.
Клиент должен использовать номер порта (на стороне клиента), который на ходится вне диапазона 0-1023.
Приложения (служба/сервер), использующие ОВЕХ, должны быть способны регистрировать надлежащую информацию в базу данных обнаружения услуг.
Технические требования Bluetooth определяют три прикладных профиля, которые используют ОВЕХ (см. Профили):
Профиль синхронизации
Профиль передачи файлов
Профиль помещения объекта в стек