Компания РеалДом завершила работу на очередном объекте в райне Мневники.
Установлены:
- система освещения;
- предотвращение протечек воды;
- видеонаблюдение;
- домашний кинотеатр;
- управление всем оборудованием с iPad.
В состав домашнего кинотетра входит: широкоформатный телевизор Samsung, медиаплеер Dune, AV ресивер Marantz, Apple TV. Для управления используется iPad (Iridium) и штатная сенсорная панель AMX встроенная в стену. Процессор AMX 2100.
Все оборудование управляется по TCP/IP, за исключением телевизора Samsung. Для управления последним используется порт RS-232. Для управления и просмотра видеокамер используется протокол RTSP.
Потоковый протокол реального времени (англ. real time streaming protocol, сокр. RTSP) — прикладной протокол, предназначенный для использования в системах, работающих с мультимедийными данными (мультимедийным содержимым, медиасодержимым), и позволяющий удалённо управлять потоком данных с сервера, предоставляя возможность выполнения команд, таких как запуск (старт), приостановку (пауза) и остановку (стоп) вещания (проигрывания) мультимедийного содержимого, а также доступа по времени к файлам, расположенным на сервере.
Для контроля медиаплеера Dune используется штатный модуль компании Реалдом.
После публикации о доступности этого модуля на нашем сайте, стали поступать вопросы о том «Как получить список фалов с диска Dune?».
Управление медиаплеером Dune возможно в двух режимах (для реализации полного функционала лучше использовать оба).
- Dune IP Control позволяет отправлять команды HTTP для начала воспроизведения контента, управление воспроизведением (пауза, стоп, переход к требуемому времени…), получения отчета о состоянии устройства (текущее состояние (стоп, пауза…), текущая позиция воспроизведения.
- Эмуляцию кодов ИК устройства посылкой HEX кодов (NEC протокол с кодом пользователя 00BF) — все функции стандартного пульта управления с возможностью дополнительных команд, которых нет на пульте («только включение», «только выключение»).
Для получения списка файлов с диска оба режима не подходят!
Для работы с содержимым диска и навигации нужно использовать протокол FTP.
FTP (англ. File Transfer Protocol — протокол передачи файлов) — стандартный протокол, предназначенный для передачи файлов по TCP-сетям (например, Интернет).
Алгоритм (в простом изложении, не вдаваясь в детали) не сложен:
открываем сервер Dune по протоколу TCP/IP и 21 портом (OPEN <IP адрес Dune>,21) ;
вводим имя пользователя и пароль (USER ftp);
создаем новый сервер для пересылки больших объемов данных по FTP (OPEN <свой IP адрес>, <Номер порта (должен быть больше 1023), например 1055>);
сообщаем об этом сервере Dune (PORT <свой IP адрес>, 4, 31). 4 и 31 — цифры для определения номера порта на созданном сервере. В нашем примере на сервере используется порт 1055, тогда (4*256 + 31 = 1055);
пересылаем команду для получения списка файлов серверу Dune (LIST);
получаем в ответ список файлов на созданном сервере для пересылки больших объемов данных.