что такое миррор линк на магнитоле
(Mirrorlink) Я.Навигатор в Bolero по одной кнопке, практически без костылей
Запись про мое собственное решение проблемы «убогого Mirrorlink»: чтобы на Болеро работали любые Андроид-приложения, все запускалось одной кнопкой и максимально близко к Android Auto по удобству.
С чего вдруг решил заняться этим вопросом: редко удавалось молча пройти мимо очередной инструкции о том как сделать сад костылей камней на базе Mirrorlink, чтобы на штатной ГУ завелся Я.Навигатор и Ко. Если вы еще этого не хлебнули — приглашаю в поиск по драйву. Информации более чем достаточно, и все инструкции +\- одинаково заморочные.
Но ведь, как говорится, «критикуя — предлагай». Поэтому я зарегался в группе разработчиков Car Connectivity Consortium (они делают Mirrorlink) и немного покопался в документации.
Предлагаю сначала посмотреть видео того, что получилось сделать на текущий момент (если не зайдет — то и читать дальше смысла нет):
Сорри за вертикальное видео — не придумал как еще закрепить камеру 🙂
Самое главное условие чтобы все завелось — телефон должен поддерживать MirrorLink. Вот здесь можно проверить свой аппарат. Если его в списке нет, то ничего не поделать — на ГУ его не вывести. MirrorLink — программно-аппаратная технология (насколько удалось узнать), и просто так без участия производителя железа ее не реализовать.
Оказалось, проблема вывода любых приложений на стартовый экран Mirrorlink, с возможностью их использования, делится на 3 части:
1)Каким-то образом реализовать запуск интересующего приложения, для которого разработчик не реализовал поддержку Mirrorlink самостоятельно. Тут не могу не упомянуть вариант создания «пустышек», которые просто отображаются на экране Mirrorlink и при нажатии на них стартуют интересующее вас приложение. Вариант неоднозначный, но если интересно — вот подробная инструкция и готовые «рецепты» от драйвовчанина Nik76s
2)Сделать так, чтобы это приложение работало при движении машины.
3)Организовать удобное переключение между приложениями, возможность выбора доступных пользователю ярлыков, обработку разных событий: вроде отключения USB, перетягивания фокуса аудио-потока между приложениями и ГУ (как раз из-за этого при работающих подсказках Я.Навигатора у вас отваливается радио Болеро) и т.п.
Нужно установить только 1 приложение — это отдельный лончер для телефона, где можно добавить все необходимые вам ярлыки, а также вызвать голосового Гугл Асистента. Лончер не требует Root-прав, вообще ничего не требует.
Зато вот что умеет:
1)Ярлык лончера виден на стартовом экране Mirrorlink — можно запустить простым нажатием, без всяких лайфхаков.
2)Подменять собой стандартный телефонный лончер, причем только на время работы. Как отключаете провод или нажимаете в меню «выход» — получаете обработно тот лончер, что используете каждый день. Таким образом, полностью разделены сценарии использования телефона в машине, и где-либо еще.
3)Добавлять на экран лончера до 5 любых приложений с телефона. Кажется, что 5 — достаточно много для использования в дороге… но это пока бета-версия, так что посмотрим надо ли расширять. Ярлыки, конечно, можно сортировать как нравится.
4)По нажатию стандартного андроидского «кружка» — возвращает на стартовый экран именно _лончера_, а не Mirrorlink. По сути, после подключения кабеля и запуска лончера с экрана Mirrorlink — вы больше к миррорлинку не возаращаетесь и работаете в пределах лончера.
5)По нажатию длинной кнопки с микрофоном внизу экрана — вызывает Гугл Асистент. Можно попросить кому-то позвонить, проложить маршрут и тп. Ассистент работает самостоятельно, поэтому лончер просто предоставляет способ его вызова.
6)Лончер может закрываться при отключении USB — этой фишки лично мне не хватало во многих доступных из Play Market решениях. Рубильник есть в настройках лончера. Выглядит так: отключил провод — рабочий стол телефона вернулся в состояние как был перед подключением к машине. Пока не удалось нормально побороть музыку при отключении провода — она продолжает играть уже из динамиков телефона. Оставил на будущие релизы 🙂
7)Можно поставить на любую китайскую ГУ с Андроидом (версия 5 и выше) — будет работать точно так же, как и с Mirrorlink. Сам я очень не люблю, когда подобные лончеры начинают пихать мне прогноз погоды, спидометр, часы и прочую ненужную ерунду, поэтому дизайн выполнен в минималистичном стиле — только все самое необходимое в дороге.
Вот еще видео как все это работает, записано прямо с экрана телефона:
В работе с Mirrorlink поле оказалось непаханным, так как там есть свой API (отдельный интерфейс, позвоялющий получать разную информацию от ГУ, управлять звуком и тп.). По крайней мере, выглядит как вероятное решение многих проблем с коннектом и перетягиванием звука между ГУ и телефоном.
Применение технологии 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 или как избавиться от проводов…
Думаю все слышали о минувшей презентацией Apple, новой Ios и так же новых айфонах, но помимо этого ребятами из Купертино было анонсировано одно интересное приложение или даже функция. Речь пойдет о Apple CarPlay это функция позволяет дублировать изображения с вашего телефона на экран магнитолы. Небольшой видео обзор этой функции сделал Wylsacom (заядлый любитель яблок ну и…хороший обзорщик)
Что о самой функции (CarPlay пишет вики » CarPlay — система компании Apple, позволяющая подключить iPhone, начиная с шестого поколения к мультимедиа адаптированного автомобиля для интеграции Siri и других служб в автомобиль. Для работы требуется iOS 7.1 или выше».
Apple всегда поднимала шумиху вокруг своих продуктов, не обошло это стороной и CarPlay.
Так же как и CarPlay mirrorlink предполагает подключение телефона к самой магнитоле. Так же как и CarPlay технология Mirrir Link дублирует информацию с телефона. В данный момент Car Play поддерживает не большое количество производителей магнитол да и технология крайне молодая. Но когда я ставил магнитолу (установка SONY XAV-602BT) то заметил надпись функции MirrorLink и возможности ее использования на телефонах от сони. Когда у меня был Iphone эту функцию я ну никак не мог протестировать, но теперь в мои руки попался девайс от сони и можно начать тестирование этой функции с целью донести в массы, стоит оно того или нет.
В нашем случае это Sony Xperia ZL младший брат своего товарища Z. Аппарат довольно старый но функцию MirrorLink поддерживать должен.
В принципе все эти новомодные тенденции довольно удобная вещь, они избавляют вас от таких вот вещей…
Ну продолжим. Телефон удобно расположился в подлокотнике, при этом он был подключен к интернету и даже заряжался.
При первом же подключении телефона к магнитоле он заботливо выводит окно информации, что, где и как нажимать.
После прочтения всей это ерундистики о том куда надо нажимать или нет выскакивает вот такое окошко навигации.
В него уже можно добавлять свои приложения, в моем случае это Яндекс навигатор.
Так же при нажатии на значок в верхнем левом углу выскакивает панель навигации на которой отображаются пробки, средняя скорость движения, музыкальный проигрыватель и погода.
Как видите карты там Google. Кому то нравятся но лично по мне у Яндекса информация о пробках более информативная. Скорость прокрутки карт и загрузка погоды зависит напрямую от качества интернета. П.с. карты гугл скачать принудительно нельзя
Заходим в Яндекс навигатор.
При движении по карте изображение тормозит и подлагивает, как будто это самый дешевый китайский навигатор…Из за таких тормозов телефон все равно приходиться брать в руки и выбирать точку на нем, а это уже отвлекаться от дороги…
Ставим адрес и идем. При движении лагов и тормозов нет, хоть какой то плюс. Видимо я езжу не на столько быстро и картинка успевает нормально прогружаться. Ну а, что насчет мультимедийных функций? А тут тоже не все так просто. Фотографию и музыку от транслирует на ура, тут сони личный поклон но плеер Walkman крайне удобен.
Телефон можно поставить на блокировку и он так же будет продолжать передавать изображение на магнитолу.
Номера телефонов можно скопировать в память самой магнитолы.
Так же телефон выводит на магнитолу чуть ли не все (кроме видео), что не может не радовать. Но тут ситуация такая же как с навигацией, время отклика не сопоставимо с нормальной жизнью…все дико тормозит.
Конечно очень удобно читать на магнитоле новости и лишний раз избавить себя от всяких там проводов вроде таких как на фото.
Но с другой стороны технология довольно сыровата и пользоваться смысла в ней нет. Подведем итоги.
Эстетика +1 балл (никаких тебе проводов)
Удобство использования +0.5 балла ( такое же как и на телефоне поэтому только 0.5 балла)
Ну вот на этом + и заканчиваются…а минусов все же больше и отказываться от навигатора или телефона в замен такому смысла нет. Будет ли продукция Apple лишена этих «косяков» то покажет время. Хотя после ситуации с выходом Ios 7 я разочаровался в яблоке и вернулся к старому доброму андроиду. Всем удачи 😉