что такое mirrorlink в магнитоле
MIRRORLINK! Выжать максимум!
Сразу скажу, что результат превзошёл все мои ожидания! Ниже описаны инструкции как без специальных знаний и рисков максимально адаптировать телефон под Mirrorlink. Для этого даже не нужно получать рут права. Поехали!
Не для кого не секрет, что в эпоху высоких технологий и массовых коммуникаций инновации доходят и до мультимедиа автомобиля. Не так стремительно как хотелось, но прогресс очевиден! Конечно до функциональности планшетов им ещё далеко, ведь и сами планшеты появились сравнительно не давно. А мне как современному пользователю всяческих гаджетов всегда не хватало этого в автомобиле. Теперь можно заявить смело- телефон с навигацией на пластиковом держателе к лобовому стеклу это прошлый век, хотя для многих пока это остаётся единственным вариантом.
Тигуан безусловно современный автомобиль с современной начинкой во всех узлах. Важным критерием в выборе автомобиля для меня была и мультимедиа…и она соответствует уровню. Вдобавок к емкостному тач скрину мы имеем функционал, который действительно может расширить возможности штатной мультимедии. Я имею ввиду технологии передачи данных Mirrorlink, AndroidAuto и Applecarplay, которые входят в опцию appconnect. Ведь у вас же есть пакет appconect, правда? иначе бы вряд ли заглянули сюда.
В любом случае эта статья подойдёт для всех автолюбителей, в чьих автомобилях поддерживается технология Mirrorlink.
Не сказать, что я возлагал большие надежды на эту технологию, были большие сомнения по поводу того насколько хорошо это будет работать и будет ли это дествительно удобно! Запасным вариантом держал в голове дооснащение штатной мультимедиа внешним Android блоком без замены штатного дисплея. Важным было сохранить штатные функции магнитолы. С этой задачей думаю легко бы справились n-е кол-во контор в Москве. Самой известной, по крайней мере для меня, является Cibercar, ребята активно ведут канал на Youtube, Драйве, параллельно готовы ответить на все возникающие вопросы на форуме тигуан клуба. По отзывам система действительно работает и работает не плохо. Но стоимость работ на мой взгляд довольно завышена, да и само оборудование стоит не дёшево. Поэтому первым делом решил поковыряться с Mirrorlink, всё таки имею сразу два телефона: Sony Xperia Z и Sony Xperia Z3. Изучив информацию в интернете пришёл к выводу, что именно линейка этих телефонов и ещё последние модели самсунгов и некоторые другие телефоны максимально подходят для решения поставленной задачи. Для себя выделил главные критерии, без выполнения которых откажусь от этой идеи. Вот их формулировка:
1. Никаких лишних проводов, не хочу тратить время на подключение телефона. Должен использоваться телефон который всегда находится в машине и имеет постоянное подключение.
2. Мгновенное подключение к автомобильной системе и бесперебойная работа, т.е. отсутствие дисконнектов.
3. Автономность работы телефона. Зарядка телефона должна осуществляться сама по себе, т.е. от кабеля и её мощности хватало для работы навигатора и беспроводной передачи данных. Брать для зарядки телефон домой я не планировал.
4. Телефон не должен мешать работе радио, т.е. не должен издавать НИКАКИХ звуков, кроме аудиоплеера, чтобы звук не переклюлся на него.
5. Время отклика должны быть таким, чтобы не превысило болевой порог раздражения от медленной работы
6. При выходе из автомобиля телефон должен закрывать все запущенные приложения, это особо важно.
7. Выход в интернет обязателен
Для решения поставленных задач мной был выбран казалось бы уже ушедший на пенсию Xperia Z. В нём вышла из строя GSM антенна, он никак не реагировал на симку. Впрочем нам это и не нужно. Wi-fi модуль, а главное Bluetooth в нём работает исправно. На телефоне стоит самая последняя для него прошивка андройда 5.1.1.
Подключаться следует через кабель USB, поддерживающий передачу данных. Не обязательно от Sony, как я думал изначально.
Итак, ниже приведены результаты тестов и способы решения возникших проблем:
1. Никаких лишних проводов.
Так как место под консолью климата не так уж много, а кабель USB втыкается в боковую панель телефона, то выглядело это прямо скажем не очень, да и место получается всегда занято. Поэтому телефон был помещён в нишу подлокотника, оттуда пробросил кабель до гнезда USB. Конечно на время тестов он просто болтался сверху, впринципе не особо мешал, но вечно он там быть не мог. Решение простое, но придётся немного повозиться, всё описано ТУТ. Приступать к таким изменениям стоит только после того как вы удостоверитесь в удовлетворительной работе устройства и вас всё в этой схеме устраивает. Для того чтобы забыть о телефоне навсегда на али был куплен всем известный органайзер.
Применение технологии Mirrorlink (а затем и Miracast) на моей магнитоле Pioneer AVH-Х8500BT с ANDROID смартфоном
Всем привет!
Итак расскажу Вам про «нанотехнологии» в действии :-)!
Прежде чем Вы начнёте всё это читать, хочу предупредить, что в этой записи будет много букв и много технической информации, поэтому слабонервных и чувствительных сразу об этом предупреждаю! 🙂
Если же Вы техногенный маньяк, такой-же как и я, то эта запись ОДНОЗНАЧНО заинтересует Вас!
Итак, некоторые современные смартфоны до того стали современны, что позволяют передавать видео прямо через разъём micro-USB.
Таким образом, используя специальный адаптер MHL можно со смартфона передать видео и звук далее в кабель HDMI, который подключить к любому экрану, который обладает входом HDMI.
После подключения всей этой связки, возможно видеть на экране изображение со смартфона и слышать с него звук.
Каким же образом это может быть полезно в машине?
На самом деле некоторые автопроизводители уже давно используют на штатных головных устройствах эту технологию, вот примеры…
Демонстрация работы Mirrorlink с штатной мультимедиа системой AUDI
Демонстрация работы Mirrorlink с штатной мультимедиа системой iPhone 4 и Toyota Estima (JDM)
Некоторые последние модели магнитол известных производителей (таких как Pioneer, Sony, Kenwood и JVC с ALPINE) уже оснащены входом HDMI и позволяют передавать видео по HDMI не только с обычных видеоисточников (таких как компьютер, видео плеер и т.п.), но и со смартфонов, поддерживающих такую функцию, называется эта технология Mirrorlink.
Я нашёл некую статью, которая описывает технологию проводной передачи видео Mirrorlink, может кто-то захочет её тоже прочитать.
Итак, на примере моей магнитолы Pioneer AVH-Х8500BT попробую доходчиво объяснить, как это работает.
Производитель заложил в функционал использование некой утилиты на смартфоне, подключаемом к магнитоле под названием AppRadio.
Утилита доступна для свободного скачивания и установки как пользователям ANDROID устройств на play.google.com, так и пользователям iPhone в itunes.apple.com.
Утилита даёт возможность пользоваться на смартфоне ограниченным количеством программ навигационно-мультимедийного направления.
После её запуска на смартфоне, открывается интерфейс управления доступными программами
Компания Pioneer даже разработала отдельную линейку головных устройств под названием AppRadio, направленных на использование потребителями мультимедийного контента только со смартфонов.
То есть, у этих ГУ функционально есть фактически на борту только экран с тач-скрином и встроенное аналоговое радио (есть ещё вход под камеру заднего вида и внешняя GPS антенна). На задней части корпуса ГУ есть USB разъём, но он используется только для установки более свежих прошивок, воспроизведение музыки или просмотр другого контента через этот разъём не возможен, привода дисков в этих ГУ так же нет (в США есть 210 модель с приводом дисков). Поэтому пользователь обречён либо слушать радио, либо пользоваться контентом с подключенного к ГУ смартфона.
Внешняя GPS антенна, при этом, решает проблему использования навигации, т.к. предполагается, что телефон подключается к ГУ кабелем и прячется в какое-то место (подлокотник или бардачок), а управление всеми нужными функциями смартфона, в этом случае, передаётся уже головному устройству.
Казалось-бы, круто! Что ещё надо для счастья?!
Но тут Вы сталкиваетесь с недостатками всей этой затеи…
Во-первых функционал AppRadio ограничен «привязанными к утилите» программами.
Список программ работающих с AppRadio доступен на сайте PIONEER, в нижней части странички по ссылке, выделены блоками по типам программы, которые работают с AppRadio.
Примечательно, что в списке навигационных программ присутствует наш Российский НАВИТЕЛ 🙂
Естественно, чтобы воспользоваться всеми этими программами, нужно, что-бы они были установлены на смартфоне!
Во-вторых, при подключении смартфона к ГУ через MHL адаптер версии 1.0 смартфону в режиме передачи видео на ГУ не хватает тока зарядки и он постепенно разряжается (со слов людей в профильных форумах адаптер ограничивает ток, поступающий к смартфону до 500 мА, что, разумеется слишком мало) :(, т.к. при воспроизведении видео через адаптер экран у устройства должен оставаться активным и светится, а жрёт он не мало, к тому же технология подключения требует одновременного коннекта между ГУ и смартфоном по Bluetooth, а он тоже потребляет, говорят, что есть ещё адаптер версии 2.0, который возможно решит эту проблему и даст вдвое больший ток зарядки на смартфон, но практически ни кто эту информацию на данный момент не подтвердил.
В-третьих, для реализации всей этой затеи требуется довольно современный и стоящий денег смартфон, который поддерживает Mirrorlink, да и то, как я понял, не все из них начинают работать с пионером.
В-четвёртых, И ЭТО САМЫЙ ГЛАВНЫЙ ОБЛОМ, если в момент сеанса Mirrorlink свернуть утилиту AppRadio, то мы увидим рабочий стол смартфона, но ИМ НЕЛЬЗЯ УПРАВЛЯТЬ с помощью тач-скрина экрана ГУ, тач работает только в момент когда активно окно приложения AppRadio и поверх него запущена какая-либо программа из списка совместимых с AppRadio!
На сайте пионера есть некая таблица совместимых с AppRadio смартфонов
Но как показывает слежение за темой, посвящённой Pioneer и Mirrorlink на 4PDA, не все смартфоны заработали с пионером или работают с глюками :(.
Тем не менее меня, как техно-маньяка это всё не остановило и я решил самостоятельно попробовать все прелести Mirrorlink на практике совместно с моим новым Pioneer AVH-Х8500BT.
И вдохновил меня на это этот обзор работы Pioneer AVH-X8500BT с Samsung galaxy S2 по технологии Mirrorlink
Случайно мне достался водостойкий HD-смартфон SONY Xperia V и я решил испытать всё это на нём.
Первым делом нужно найти правильный кабель для подключения смартфона к магнитоле.
Сайт пионера (а так же инструкция по эксплуатации магнитолы) настоятельно требуют использовать ТОЛЬКО оригинальные кабели CD-AH200 и его аналог CA-ANW-200.
Кабель CD-AH200 стоит каких-то не вменяемых денег и я нашёл его аналог CA-ANW-200 за 1350 рублей на Митинском радиорынке.
В комплекте CA-ANW-200 есть MHL адаптер версии 1.0, HDMI кабель, micro USB кабель и ещё какой-то переходник с HDMI на micro USB (он мне не понадобился, этот кабель для смартфонов, у которых есть разъём HDMI).
Итак последовательность подключения такая:
Подключаем HDMI кабель к разъёму на задней части магнитолы, кабель USB к нижнему разъёму USB на задней части магнитолы
Ответную часть кабеля HDMI подключаем к MHL адаптеру, micro USB от магнитолы тоже подключаем к MHL адаптеру, коммуникация собрана.
Теперь устанавливаем на смартфон утилиту AppRadio.
Затем включаем на смартфоне Bluetooth и привязываем смартфон к магнитоле по Bluetooth, это обязательно нужно сделать, т.к. тач-скрин ГУ Pioneer работает со смартфоном именно через протоколы Bluetooth!
После всех этих действий подключаем хвостик с micro USB, торчащий из MHL адаптера к смартфону и запускаем на нём утилиту AppRadio.
Далее на магнитоле жмём кнопку «MENU» и таким образом переходим в режим отображения смартфона (везде в промежуточных экранах жмём «ОК»)
После этого ГУ связывается со смартфоном и AppRadio производит инициализацию ГУ.
Затем, если всё пошло как надо, на экране ГУ появляется интерфейс AppRadio и им уже можно управлять.
Это в теории…
На практике, же SONY Xperia V отказалась работать с тачем Pioneer.
Но я обошёл эту проблему следующим образом:
сделал на смартфоне РУТ и установил другую утилиту под названием ARLIBERATOR.
Программа ARLIBERATOR платная, требует ОБЯЗАТЕЛЬНОГО рутированного устройства, но работает с SONY Xperia V и даёт возможность ПОЛНОСТЬЮ управлять тач-скрином ГУ ВСЕМИ функциями смартфона!
В итоге я добился работы SONY Xperia V с Pioneer по Mirrorlink, ниже видео, снятое мною
(видео снимал одной рукой, это очень не удобно делать на телефон)
В конце видео я захожу в настройки Bluetooth соединения на ГУ и обращаю внимание, что в профиле Sony активна иконка с 2-мя параллельными палочками, это говорит о том, что профиль передачи тач-скрина от ГУ к смартфону активен.
Столкнулся я с ещё одной проблемкой, после включения Bluetooth, смартфон при включенном GPS приёмнике отказывался видеть спутники. На 4 PDA мне посоветовали в настройках телефона в разделе параметры разработчика убрать галку «фиктивные месторасположения», что я и сделал, после этого смартфон сразу увидел спутники.
Дело оказалось в том, что с этой галкой телефон ждал данных о спутниках извне, актуально при использовании ГУ серии AppRadio.
Вроде-бы надо радоваться, но несколько дней эксплуатации показали, что не всё так радужно!
Смартфон в режиме показа по Mirrorlink разряжается просто конски (где-то 45-50% за 2 часа эксплуатации от полностью заряженного аккумулятора потребляет)!
К тому же, моя подопытная SONY Xperia V через некоторое время подкинула мне сюрприз, она внезапно и наглухо ушла в циклический перезагруз, требует перепрошивки, не выдержала испытаний передовыми технологиями.
Надо сказать при этом, что у SONY Xperia V в базе есть несколько приложений, которые позволяют оптимизировать и автоматизировать использование Mirrorlink.
Они дают возможность назначить действия или запуск нужных фоновых программ, а так же включение нужных радиомодулей (таких как мобильный доступ в интернет или включение Bluetooth) по подключению MHL адаптера, а так же выключения всех этих приблуд после отключения.
Так же хочу отметить, что телефон довольно не плохо видит спутники, находясь в бардачке машины.
НО и ЭТО ЕЩЁ НЕ ВСЁ! 🙂
Есть ещё одна чудесная технология в современных смартфонах на эту же тему, называется она Miracast. Можно почитать тут о:технологии беспроводной передачи видео Miracast.
Эта технология полностью повторяет возможности Mirrorlink с разницей лишь в том, что она беспроводная, коннект между смартфоном может осуществляться через WiFi постпредствам технологии WiFi Direct!
То есть для её реализации в смартфоне должна быть такая функция.
Для этого эксперимента я приобрёл (интерес победил жабу:-)) специальную приставку к телевизорам Netgear Push2TV 3000.
Приставка коннектится к экрану HDMI кабелем и запитывается от 5-вольт, с помощью mini USB от обычного телефонного «питателя» (в моём случае это кабель mini USB, подключенный к USB порту магнитолы).
А затем к приставке с помощью WiFi Direct можно приконнектить смартфоны, планшеты или даже ноутбуки, поддерживающие функцию беспроводного дисплея Intel® WiDi.
После включения магнитолы и перехода по кнопке «MENU» в режим управления смартфоном на экране видно приглашение приставки приконнектиться к ней
Коннект не моментальный, но терпимый, в общем по этой технологии я получаю возможность отвязать телефон от громоздского MHL адаптера и заряжать телефон зарядным устройством с большим током (я делаю это с помощью 2А зарядки), к тому же телефон уже можно разместить в любом месте, а не только там, где торчит хвостик от MHL адаптера.
Но есть, как всегда и минусы…
Во-первых при «тяжёлых» графических операциях через Miracast (к примеру длительная игра в Angry Birds), через некоторое время видео на экране ГУ начинает постепенно отставать!
При использовании навигации в реальном времени я такого не заметил!
Иногда, очень редко, видео может кратковременно «рассыпаться» на квадратики, такое ощущение, что в этот момент лагает видеоконтроллер телефона или декодер видео в приставке.
И во вторых, звук на не производительных смартфонах (так у меня было с SONY xperia V) реально тормозит и рвётся!
Тем не менее мы с Коляном NikkiGold подключили его Lenovo K900 через Miracast к магнитоле, телефон подключился капитально, заработало всё стабильно, отвалов от приставки не наблюдалось, а звук не лагал.
К тому же тач-скрин работал только с APPRadio, рута на смартфоне нет, поэтому полноценную работу с ARLIBERATOR проверить не удалось, т.к. он требует рута.
Параллельно всей этой эпопее у меня начал медленно но верно совсем заглючивать мой смартфон на каждый день HTC Incredable S и я принял маньяко-решение купить себе новый смартфон, им стал LG GOOGLE Nexus 5!
Смартфон просто напичкан разными технологиями, имеет Bluetooth версии 4.0, NFC чип, поддерживает LTE (4G), а так же технологию WiFi Direct и 5-ти дюймовый экран.
Вот его-то я и попробовал сразу после покупки подключить к магнитоле через WiFi Direct.
Nexus 5 без проблем подключился по WiFi Direct, но с тач-скрином повёл себя точно так же как и Lenovo K900.
В итоге на данный момент я имею возможность передавать изображение на экран магнитолы с LG GOOGLE Nexus 5 без возможности (пока) управлять им с экрана магнитолы.
Pioneer AVH-Х8500BT имеет возможность (отдельно включается в настройках в момент подключения к смартфону) смешивать звук текущего источника звука (например радио) и звука, идущего со смартфона, громкостью звука, идущего со смартфона, управлять с помощью ГУ нельзя.
К Pioneer AVH-Х8500BT можно по Bluetooth подключить одновременно 2! телефона и в момент сеанса передачи видео на экран ГУ с одного телефона, второй можно использовать для вызовов по громкой связи!
В момент отображения смартфона, кнопки переключения треков не работают, то есть, чтобы переключить трек вперёд-назад, надо кнопкой «MENU» перейти обратно в режим отображения меню магнитолы и только в этом положении переключать треки.
тем, кто дочитал до конца респект и уважуха! 🙂
продолжение (возможно) следует…
может быть как-то получится в будущем без рута научить телефон тач-скрину пионера…
Технология MirrorLink в вашем автомобиле
Мобильные устройства, такие как смартфоны, дали возможность потребителям получить доступ к растущему числу интерактивных и полезных приложений, в любое время, в любом месте. Однако, как только пользователь садится в автомобиль, доступ к таким приложениям и их возможностям резко ограничивается – либо потому, что есть ограничение для использования некоторых приложений в автомобильных информационно-развлекательных системах (IVI) либо из-за проблем взаимодействия с небольшим экраном мобильного устройства, подключенного к док-станции.
В течение многих лет, корпоративные пользователи использовали технологии удаленного терминала, такие как Virtual Network Computing (VNC) и удаленный рабочий стол Windows для удаленного доступа к компьютерам и устранения неполадок. Не так давно удаленный терминал нашел свою нишу в смартфонах, где терминальный клиент на телефоне позволяет пользователю видеть и контролировать удаленное приложение.
В автомобильной среде, все наоборот: смартфон становится сервером, а автомобильная информационно-развлекательная система становится клиентом. TCP/IP через Bluetooth или USB, как правило выступает в качестве основного протокола связи между телефоном и автомобилем, в то время как Bluetooth Serial Port Profile (SPP) или устройство USB-связи класса (USB CDC) осуществляет коммуникации на более низком уровне связи.
MirrorLink (ранее известный как Terminal Mode) был разработан для предоставления технологии, обеспечивающей непрерывную связь между смартфоном и автомобильной информационно-развлекательной системой. Технология предельно проста с точки зрения потребителя. Как показано на рисунке, пользователь устанавливает ее в свой автомобиль (1), подключается к телефону с помощью USB-кабеля (2) и может сразу пользоваться всеми приложениями телефона в автомобиле (3).
При использование VNC в качестве базовой технологии, автомобильное программное обеспечение пользователя отображает графический пользовательский интерфейс, реализованный на смартфоне. Часто, программное обеспечение пользователя будет масштабировать отображаемый дисплей телефона, чтобы соответствовать части дисплея в автомобиле.
В то время как мобильные устройства осуществляют предоставление и выполнение всех приложений и сервисов, доступных для пользователей, информационно-развлекательная автомобильная система обеспечивает необходимые входные и выходные физические характеристики, как, например, цветной дисплей, динамики и микрофоны системы, а также некоторые другие пользовательские устройства ввода. Они могут включать – сенсорный дисплей, ручки поворота, руль или дополнительные кнопки. Это позволит потребителю не только получить безопасный доступ к своим любимым мобильным приложениям во время вождения, но и позволит воспользоваться высокопроизводительными системами IVI.
MirrorLink описывается набором хорошо сформированных, не проприетарных стандартов. Используются IP-технологии для независимости от физического уровня. Тем не менее, остаются традиционные коммуникационные решения в автомобиле, такие как поддержка Bluetooth HFP и A2DP. MirrorLink обеспечивает поддержку проводной и беспроводной связи. Кроме неограниченного доступа к пользовательскому интерфейсу мобильного устройства, используется Universal Plug and Play (UPnP) для доступа только к ограниченному множеству предварительно анонсированных приложений.
При использовании терминала клиента в автомобиле, не требуется обновление программного обеспечения автомобиля для использования новых приложений смартфона. Кроме того, поскольку основной VNC-сервер предоставляет копию экрана, для всех приложений смартфона можно сделать свой пользовательский интерфейс доступа в автомобиле. VNC также используется для обеспечения поддержки событий клавиатуры и сенсорного экрана. Кроме Bluetooth, аудио может передаваться посредством Real-Time Protocol (RTP) по UDP.
В терминальном режиме, серверные приложения VNC смартфона предоставляют удаленный дисплей информационно-развлекательной системы. С помощью удаленного дисплея можно осуществлять запуск и управление приложениями смартфона.
Тем не менее, простой экран и трансляция ввода не могут, сами по себе, обеспечить пользовательский интерфейс, подходящий для вождения. Чтобы быть полезным, приложение смартфона должно предоставить другой интерфейс пользователя или «автомобильный режим» пользовательского интерфейса. Для поддержания безопасности водителя, информационно-развлекательная система и смартфоны должны работать вместе, чтобы блокировать приложения, которые не предоставляют интерфейс «автомобильного режима» во время движения автомобиля.
Поскольку MirrorLink позволяет использовать любые традиционные приложения на мобильном устройстве для отображения на дисплее автомобиля, можно легко разрабатывать мобильные устройства, на основе автомобильных приложений, с использованием автомобильного интерфейса уровня пользователя, и оптимизировать функциональность автомобиля. Спецификация технологии общедоступна.
VNC осуществляет поддержку, как терминального режима, так и технологии Apple iPod Out. Apple iPod Out позволяет головному устройству отображать содержимое iPhone или iPod touch, включая меню музыки и обложки альбомов; поддерживаются новые функций iPod, без изменения программного обеспечения. При этом пользователь видит уже знакомый ему интерфейс.
Ниже представлено видео, показывающее, как VNC, terminal mode, и ОСРВ QNX Neutrino работают вместе для обеспечения интеграции автомобилей и смартфонов.
Использование терминального режима для установки связи с автомобилем и мобильным устройством.