> 文章列表 > 蓝牙协议栈iAP和AAP区别

蓝牙协议栈iAP和AAP区别

蓝牙协议栈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.APP不需要授权芯片,可直接连接使用(一般只有谷歌Pixel手机和三星手机支持),且手机需要打开谷歌GMS服务(手机翻墙)

2.在使用AndoridAuto互联时,画面、音乐通过wifi传输;但是通话需要通过蓝牙通讯(carplay只用到wifi,bt只在建立过程中会用到)
总结:蓝牙配置这样文件都是比较简单的,但实际操作需要大家仔细和认真对待,如有兴趣了解,可以下面留言!

生活技巧大全