Bluetooth технические требования, практическая реализация



         

Заимствованные протоколы - часть 16


Протокол ОВЕХ предоставляет услуги обмена объектами, подобно протоколу передачи гипертекстовых файлов (HTTP), который используется в сети Интернет. Однако ОВЕХ работает для многих устройств, которые не могут предоставить не­обходимые ресурсы, требуемые HTTP-сервером. Главное преимущество ОВЕХ за­ключается в поддержке приложений «Push» запись в стек, и «Pull» записи из стека, что позволяет установить своевременную и эффективную связь между портатив­ными устройствами в динамической среде.

ОВЕХ не ограничен быстрыми сценариями «соединение-передача-разъедине­ние». Возможны длительные сеансы связи, при которых соединение поддерживает­ся даже когда в этом нет необходимости. Это значит, что ОВЕХ может использо­ваться для выполнения сложных задач, таких как передача баз данных и синхрони-



Рис. 2.58. Обычный сценарий обнаружения услуг, в котором компьютер посылает запросы услуг различным удаленным устройствам. Компьютер получит назад ответы на запросы услуг от SDP сервера одного или нескольких устройств

Протокол SDP поддерживает запросы следующих услуг:

•     Поиск по классу услуги

•     Поиск атрибутов услуг

•     Просмотр услуг

Первые два типа запросов используются при поиске определенных услуг и предоставлении пользователю ответов на следующие вопросы: «Доступна ли ус­луга X?» или «доступна ли услуга X с характеристиками 1 и 2?» Просмотр услуг используется для поиска общих услуг и предоставляет пользователю ответы на следующие вопросы: «Какие услуги доступны?» или «Какие услуги типа X до­ступны?» При совершении какого либо из этих запросов услуг необходимо, что­бы устройства сначала были обнаружены, чтобы была установлена линия связи, и только потом запрашиваются услуги, которые поддерживаются этими устрой­ствами.


Рис. 2.59. Протоколы и объекты, используемые в профиле общего обмена объектами


зация. Он спроектирован для обеспечения межплатформенного взаимодействия.


Содержание  Назад  Вперед