微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > BT Profiles 详细介绍

BT Profiles 详细介绍

时间:10-02 整理:3721RD 点击:

[DESCRIPTION]


    蓝牙有很多Profile,代表这面向用户的许多种蓝牙应用,下面逐一详细介绍这些Profile。


    MT6589上的上BT Profile开关问题可查阅ID: FAQ04605
[SOLUTION]


    mtk_BT_PROFILE_OPP     :Object Push Profile  普遍用于文件、名片的传输,从文件管理器中通过蓝牙分享即使用该协议


    MTK_BT_PROFILE_SIMAP  :SIM Access Profile  车载蓝牙会通过该协议使用手机上的SIM服务,如通话等,仅将手机作为SIM卡槽,使用车载蓝牙的自带的无线通信模块


    MTK_BT_PROFILE_PRXM  :Proximity Monitor

    MTK_BT_PROFILE_PRXR   :Proximity Reporter  以上两个选项为远程距离感应服务的两个角色,当使用该服务连接的两个设备距离拉大到一定范围(可设定)后,双方设备就会发出声音或震动的提示。典型应用是防丢器


    MTK_BT_PROFILE_HIDH   :Human Interface Device Host 该协议的典型应用为连接蓝牙键盘、鼠标等I/O外设


    MTK_BT_PROFILE_FTP    :File Transfer Profile 可以使用该设备浏览另一方蓝牙设备的文件系统,并可以对文件、目录进行下载、上传、修改、删除等操作


    MTK_BT_PROFILE_PBAP  :Phone Book Access Profile  电话本存取服务。高级蓝牙耳机或车载蓝牙可能会通过该协议获取手机通信录、通话记录等信息


    MTK_BT_PROFILE_BPP    :Basic Printing Profile  可通过此设备连接蓝牙打印机,不过其实OPP/BIP/SPP等协议均有可能用于连接打印机(取决于打印机支持哪种协议)


    MTK_BT_PROFILE_BIP    :Basic Imaging Profile  用于传输图片。从图库中分享图片即优先使用该协议。在目前实作上,该协议相较于OPP并无优势。


    MTK_BT_PROFILE_DUN   :Dial-up Networking  用于蓝牙拨号上网


    MTK_BT_PROFILE_PAN   :Personal Area Network 蓝牙共享网络。具体说明及限制可参考ID: FAQ05031 ID: FAQ03951


    MTK_BT_PROFILE_HFP   :Hands-free Profile  连接蓝牙耳机、车载蓝牙最常用的协议,用于完成蓝牙基础通话、三方通话的功能。使用手机的无线通信模块,仅在手机和耳机、车载蓝牙之前传输AT控制命令和语音数据。


    MTK_BT_PROFILE_A2DP  :Advanced Audio Distribution Profile 播放音乐最常用的协议,通过音乐播放器听音乐时即会使用该协议将音乐传递到蓝牙耳机。


    MTK_BT_PROFILE_MAPC = no     MAP Profile CLIent
    MTK_BT_PROFILE_MAPS = no     MAP Profile server 这两项为信息存取服务的两个角色。该协议用于在蓝牙设备见传输短信、彩信和电子邮件信息


    MTK_BT_PROFILE_SPP   :Serial Port Profile 虚拟串口协议。该协议是一个通用的模拟串口协议。Google 自带程序bluetoothChat即使用该协议。该协议通常被用来连接特种蓝牙外设,如特种打印机、指纹识别器等


    MTK_BT_FM_OVER_BT_VIA_CONTROLLER = no      FM收听的声音通过BT传送给蓝牙耳机,在MT6628上该宏不能开


    MTK_BT_power_EFFICIENCY_ENHANCEMENT = yes  对应到BT功率效能方面的feature,维持default设置就好


    MTK_BT_PROFILE_AVRCP13 = no   
    MTK_BT_PROFILE_AVRCP14 = no    AVRCP用于控制音乐播放,如上一曲、下一曲、暂停、播放等。后面的数字都是指AVRCP的版本(1.3和1.4版本),default是AVRCP 1.0


    MTK_BT_PROFILE_TIMEC = no    Time profile client
    MTK_BT_PROFILE_TIMES = no    Time profile server 目前这两项MP版本未开放使用

很好

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top