aoyong 发表于 2023-4-20 15:58:33

蓝牙协议栈iAP和AAP区别

蓝牙协议栈iAP和AAP区别一,iAP Profile:iPod Accesory Profile,Apple外设通讯协议。Brief: 可以理解为苹果手机的SPP协议,且很多苹果手机特殊功能(如Carplay),都需要iAP交互数据。iAP=RFCOMM+UUID(0x00000000_decafade_decadeaf_decacaff)。由于苹果手机限制了数据传输功能,若需要开启数传功能,需要搭配MFi芯片使用。需要在飞易通协议栈配置文件中设置:IAP_ENABLE=1。注意:1:MFi芯片,所有和苹果设备通讯的外设都需要外置的一个I2C接口加密芯片(甚至苹果lighting数据线都需要安装);2:苹果设备和协议栈建立iAP通讯后,需要先通过MFi芯片进行授权流程,成功后才能正常使用数传功能;3:最常用的场景如:carplay, 二,AAP Profile:Android Auto Profile,Android外设通讯协议。Brief: 可以理解为安卓设备的IAP协议,但仅用于Android Auto互联功能。AAP=RFCOMM+UUID(0x4de17a00-52cb-11e6-bdf4-0800200c9a66)。需要飞易通在协议栈配置文件中设置:AAP_ENABLE=1。 三,APP和iAP的区别: 1.不需要授权芯片,可直接连接使用(一般只有谷歌Pixel手机和三星手机支持),且手机需要打开谷歌GMS服务(手机翻墙); 在使用AndoridAuto互联时,画面、音乐通过wifi传输;但是通话需要通过蓝牙通讯(carplay只用到wifi,bt只在建立过程中会用到)。

test4 发表于 2023-4-20 17:06:24

新人入门蓝牙必读好文
https://www.52bluetooth.com/forum.php?mod=viewthread&tid=86185&fromuid=60710
(出处: 我爱蓝牙网 - 52Bluetooth - 最具人气蓝牙技术交流网站)

test4 发表于 2023-4-20 17:07:23

推荐几篇学习蓝牙协议的好文章
https://www.52bluetooth.com/forum.php?mod=viewthread&tid=84871&fromuid=60710
(出处: 我爱蓝牙网 - 52Bluetooth - 最具人气蓝牙技术交流网站)

海洋 发表于 2023-5-13 21:56:04

学习了

whqida 发表于 2023-7-15 10:51:14

大厂做协议,小厂 做产品。

lgd2015 发表于 2024-1-20 22:02:33

感谢分享啊

lgd2015 发表于 2024-1-22 21:47:13

学习学习啊
页: [1]
查看完整版本: 蓝牙协议栈iAP和AAP区别