Преамбула
Есть такая штука от Apple - называется CarPlay:
телефон подключается к штатной IVI автомобиля по USB и есть возможность пользоваться со штатного дисплея (картинка+тач+звук) приложениями, помеченными Apple как написанными под CarPlay: звонки, сообщения, сири, нави, музыка, etc..
Притом, CarPlay - это не просто зеркалирование картинки с экрана айфона, это другой интерфейс, заточенный под отображение в ландшафтной ориентации на дисплеях размером от 6" и разрешением от 800х480 (Требования Apple к equipment для CarPlay) + возможно использовать телефоном автомобильный GNSS (c нормальной антенной) c такими плюшками как Dead Reconing.
(кажется, у корпорации добра есть некий аналог CarPlay - Android Auto)
по современным тенденциям видно, что авто-вендоры достаточно бодро поддержали CarPlay: трудно найти автомобиль 2017м.г., который бы не предлагал поддержку CarPlay в качестве опции
http://devstreaming.apple.com/videos/wwdc/...tems_part_1.pdf
http://devstreaming.apple.com/videos/wwdc/...tems_part_2.pdf
Ампула
Меня интересует как это реализовано технически, т.е. как поддержать CarPlay в HW, имея LCD c touchpanel и двунаправленный аудиоканал (немного пошерстил сеть):
1. CarPlay согласно Apple подпадает под лицензирование девайсов MFi (раньше, во времена лицензируемых для эппл блютуз-девайсов роялти обеспечивался покупкой микросхемки от эппла, которая имела шину I2C и содержала некий функционал для успешного спаривания ВТ функций, отличных от гарнитуры/A2DP)
2. CarPlay использует (для авторизации?) т.н. протокол iAP2 (iPod Accessory Protocol)
3. Существуют упоминания о реализации iAP2 на линукс https://community.nxp.com/thread/341689 и https://stackoverflow.com/questions/3991739...-embedded-linux
4. Китайцы делают комбинированные свистки для MirrorLink/AirPlay - зеркалирование картинки с айфона, пакет для AirPlay (вывод звука) можно поставить на любой OpenWRT-роутер (opensource).
5. Китайцы делают девайсы с поддержкой CarPlay за смешные деньги: USB-to-CVSB ($60), USB-to-USB ($70), и ретрофитовые IVI на замену стоковых решений ($200) - т.о. они как-то сломали защиту/авторизацию iAP2 и клепают буквально на коленке поддержку CarPlay?!?
6. Есть ли у кого-то дополнительная информация (я так понимаю тут две части: одна часть относительно доступная - например может предоставляться информация о протоколе iAP2-over-USB в рамках подписки Apple Developer Program, а вторая - как реализуют аутентификцию китайцы) или хотя бы направление - какие-то китайские форумы, закрытые китайские фтп, китайские коллеги или родственники (которые занимались реверс-инжинирингом iAP2/CarPlay), etc..
любые зацепки...