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

Презентация:



Advertisements
Похожие презентации
Е-МАСТЕР ® Документооборот Программно-методический комплекс (Система управления организационной информацией) +7 (812)
Advertisements

Результаты стажировки в лаборатории Ubiqarium Лютиков Василий ХГУ.
Мобильные технологии и интернет Синхронизация графических файлов на мобильном телефоне с удаленным сервером.
WEB- ТЕХНОЛОГИИ Лекция 6. Понятие Web- сервисов 1 Интерфейс в глобальную сеть для некоторого абстрактного программного обеспечения, этот интерфейс позволяет.
Система мониторинга на уровне ЛПУ Удаленные рабочие столы АСУ учета заявок пользователей.
FAONET-LIN16PC ЦИФРОВАЯ СИСТЕМА ВИДЕОНАБЛЮДЕНИЯ. FAONET-LIN16PC FAONET-LIN16PC –ЦИФРОВАЯ СИСТЕМА ВИДЕОНАБЛЮДЕНИЯ FAONET-LIN16PC –ЦИФРОВАЯ СИСТЕМА ВИДЕОНАБЛЮДЕНИЯ.
Презентация к уроку создала: учитель информатики МКОУ «Басинская ООШ» Гайдукова Анна Андреевна
Клиентские технологии Silverlight 3, Internet Explorer 8 Гайдар Магдануров t: e:
Астрахань Введение 2 Недостатки Электронного Вуза Управление и расширение Статическое содержание узлов Система управления пользователями Документооборот.
A U T O L O G ® D A T A S H E E T Indusoft Web Studio SCADA / HMI – программа-победитель в 2010г. ! Web Studio SCADA / HMI S O P H I S T I C A T E D ®
Сети и Интернет. Интернет, ЛВС История развития сетей Мейнфреймы: Один многозадачный компьютер Множество рабочих терминалов.
Мультимедийная информационно- справочная система «Магеллан» Команда: Team Magellan Участники: Сердюков Евгений Геннадьевич, Phoenixbk.
ОБЗОР МОБИЛЬНОЙ ПЛАТФОРМЫ МокеевЕвгений UWDC2011.
1 Платформа Java – обзор и перспективы развития Александр Зуев Sun Misrosystems 1.
SENHUB - ИННОВАЦИИ В ОБЛАСТИ ЭНЕРГОЭФФЕКТИВНОСТИ И ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ УПРАВЛЕНИЯ.
Программное обеспечение ПК. Операционная система. Клепинина Н.Р
1 Тиражные решения и готовые интернет- магазины на платформе «1С-Битрикс» Отраслевое решение: Сайт школы.
Тест Тема: Компьютерные сети. Вопрос 1 Вариант 1 Какой из способов подключения к Интернет обеспечивает наибольшие возможности для доступа к информационным.
Value-added сервисы для IPTV. 2 СТРИМ сегодня - цифры > 300K домашних абонентов широкополосного доступа в Интернет > 14K корпоративных клиентов > 40K.
Обзор операционных систем ВОУНБ им. М. Горького «Операционная система - это совокупность программ, обеспечивающих управление процессом обработки информации.
Транксрипт:

1 UPnP – Язык Цифрового Дома Максим Перминов Software Application Engineer, Intel

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

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

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

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

6 UPnP Форум Образован в октябре ведущих компаний в подготовительном комитете Более 600 компаний- участников Нет отчислений за участие Логотип UPnP Участники подготовительного комитета I B MIBM

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

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

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

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

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

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

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

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

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

16 Устройства и сервисы UPnP AV Команды UPnP AV Внешний канал передачи Команды UPnP AV Rendering Control Connection Manager AV Transport Медиа-сервер Медиа- проигрыватель Content Directory Connection Manager AV Transport PC, Видео- и DVD-плееры, CD-плееры, DVR, STB Точка управления Beatles Madonna Pavarotti play,stop 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 доступны по адресу: – Веб-сайт форума UPnP –