1 / 21

UPnP – Язык Цифрового Дома

UPnP – Язык Цифрового Дома. Максим Перминов maxim.perminov@intel.com Software Application Engineer, Intel. Программа. Обзор технологии UPnP UPnP AV ( Аудио / Видео ) Инструменты для разработки. Internet. Network Printer. HomePNA *. Power Line. IEEE 802.11. IEEE 1394. Bluetooth *.

gazit
Download Presentation

UPnP – Язык Цифрового Дома

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UPnP – Язык Цифрового Дома Максим Перминовmaxim.perminov@intel.comSoftware Application Engineer, Intel

  2. Программа • Обзор технологии UPnP • UPnP AV (Аудио/Видео) • Инструменты для разработки

  3. Internet Network Printer HomePNA* Power Line IEEE 802.11 IEEE 1394 Bluetooth* Работа устройств в сети сегодня Сложная структура Internet Gateway

  4. Internet Работа в сети UPnP™ Сеть на уровне приложений Internet Gateway UPnP™ (IP) Сеть

  5. Что такое технология UPnP™? UPnP – это архитектурная платформа, позволяющая устройствам в сети самоконфигурироваться и раскрывать другим свои возможности UPnP™ упрощает сетевое взаимодействие устройств Цифрового Дома для производителей и пользователей

  6. UPnP™ Форум • Образованв октябре 1999 • 20 ведущих компаний в подготовительном комитете • Более 600 компаний-участников • Нет отчислений за участие • Логотип UPnP™ • www.upnp.org I I B M M B Участники подготовительного комитета

  7. Архитектура UPnP™ V1.0 • Классификация • Управляемые устройства • Точки управления • Протоколы • Стандартный протокол обнаружения устройств SSDP • Стандартный шаблон описания устройств в формате XML • Стандартный протокол управления устройствамина основе протокола SOAP • Стандартный протокол оповещения о событиях GENA

  8. Общая модель UPnP™ UPnP™ точка управленияфирмы X Оповещение (GENA) Обнаружение (SSDP) Домашняя сеть Управление (SOAP) UPnP™ устройствофирмы Y Сервис A Сервис B

  9. Архитектура UPnP™ V1.0 Приложения Абстракции ОС Прикладные интерфейсы ОС Уровень сообщений UPnP™ Общие протоколы Обнаружение (SSDP) Описание устройства (XML) Управление (SOAP) События (GENA) HTTP / TCP / UDP / IP ... Независимость от среды Ethernet IEEE 1394 802.11 HomeRF Phone line Powerline Carrier Платформа основана на протоколах Интернета и не привязана к ОС или среде передачи данных

  10. Рабочие комитеты UPnP™ • Разрабатывают спецификации сервисов для определённых видов устройств • Аудио/Видео • Автоматизация дома • Удалённый ввод/вывод • Доступ в интернет • Безопасность и контроль доступа

  11. Программа • Обзор технологии UPnP • UPnP AV (Аудио/Видео) • Инструменты для разработки

  12. Модели использования UPnP™ AV • Распространённые способы использования • Слушать музыку, хранящуюся на PC, на удалённой стереосистеме • Смотреть видео или фотографии, хранящиеся на PC, на телевизоре • Общий лейтмотив: • Информация хранится на устройстве A • Выводится на устройство B • Управляется пользователем на расстоянии • Стандартная модель использования: • Просмотр содержимого – Выбор – Воспроизведение

  13. Сценарий 1 для UPnP™AV - воспроизведение видео на удалённом ТВ • Обнаружение устройств/сервисов (прозрачно для пользователя) • Просмотр содержимого DVR • Выбор видеозаписи • Включение видеопотока • Управление выводом (яркость и т.д.)

  14. Сценарий 2для UPnP™ AV –воспроизведение на удалённой стереосистеме музыки, хранящейся на PC • Обнаружение устройств/сервисов (прозрачно для пользователя) • Просмотр списка песен с жёсткого диска PC • Выбор песни/плейлиста • Включение аудиопотока • Управление выводом (громкость и т.д.)

  15. Сценарий 3 для UPnP™AV – просмотр на ТВ фотографий, хранящихся на PC • Обнаружение устройств/сервисов (прозрачно для пользователя) • Просмотр содержимого фотоальбома на PC • Выбор группы фотографий • Включение слайд-шоу • Управление выводом

  16. Домашняя сеть Устройства и сервисы UPnP™ AV Точка управления Beatles Madonna Pavarotti play,stop PC, Видео- и DVD-плееры, CD-плееры, DVR, STB Команды UPnP™ AV КомандыUPnP™ AV Медиа-проигрыватель Медиа-сервер Content Directory Rendering Control ConnectionManager Connection Manager AV Transport AV Transport PC, телевизоры, стереосистемы Внешний каналпередачи

  17. Примерная модель управления Обнаружить AV устройства Протокол SSDP Найти желаемый контент СервисContent Directory Договориться об общем протоколепередачи и формате данных Сервис Connection Manager Управлять ходом воспроизведения Сервис AV Transport Управлять параметрами вывода Сервис Rendering Control

  18. Программа • Обзор технологии UPnP • UPnP AV (Аудио/Видео) • Инструменты для разработки

  19. Инструменты для разработки • Intel • UPnP Tools, Authoring Tools • ANSI C, C++, Java, .NET • Windows, Linux, PocketPC • Microsoft • UPnP API для Windows XP, ME and CE • Использует объектную модель COM • Множество других разработок • Siemens, Lantronix, Allegro и другие

  20. Инструменты Intel для UPnP • Service Author • Редактор описаний сервисов • Device Builder • Генерация шаблонного приложениядля устройства или точки управления на основе описаний сервисов • Device Validator • Автоматическое тестирование устройства UPnP на соответствие стандарту • Device Spy, Device Sniffer, Device Relay и др.

  21. Дополнительная информация • Инструменты Intel для UPnP доступны по адресу: • www.intel.com/technology/upnp/index.htm • Веб-сайт форума UPnP • www.upnp.org • E-mail: upnp@intel.com

More Related