BT基础知识总结

  • (一)Tool总结

1.使用什么工具刷机?

SP_Flash tool(主要是load手机版本)

2.使用什么工具烧写IMEI和MEID?

MauiMeta tool(注:IMEI是国际移动设备身份码的缩写(15位),双卡双待的手机里一个SIM卡对应一个IMEI俗称手机串码,即就是一卡一机)

3.使用什么工具烧写蓝牙和WIFI?

Sp_Meta tool(注:WiFi地址烧写规则)

4.烧写蓝牙和WIFI的规则?

蓝牙烧写规则:

  • .必须以10结尾,一般为0xfe(254)或者0x0e(14)
  • .后四位不能和其他BT add重复,随意修改

WIFI烧写规则:

  • .每一位都必须为十六进制数
  • .不能所有的都为0
  • .aucMacAddress[0]的0x00不为奇数
5.使用什么工具测试MAP?

在电脑上安装CE4A Tool工具,把电脑当成一个蓝牙设备。

6.使用什么工具测试HDP?

在测试机上安装apk------HDP Sample

7.使用什么工具测试GATT?

在测试机上安装apk------GATT Tool(一个client端,一个server端)
(另:Q什么情况下可以使用GATT抓取Log? A没有具体的BLE设备的时候)

  • (二)BT 相关总结

1.相关名词解释
  • DUT(Device Under Test) --- 待测设备
  • MO(Mobile Original call) --- 发起呼叫
    MT(Mobile Terminated call ) --- 接收呼叫
  • DTMF(dual-tone multifrequency) --- 双音多频
  • TC(Test case) --- 测试用例
  • UUID(University Unique Identifier) --- 通用唯一标识符
  • VOIP(Voice over Internet Phone) --- 网络语音电话业务
  • NFC(Near Field Communication) --- 近距离无线通讯技术
    *AP() --- 联网(无线访问接入点)
2.BT Profile功能及其使用场景
  • A2DP(Advanced Audio Distribution Profile蓝牙音频传输模型协议) --- 功能:测试高品质(无线立体声)音乐传输,是否有卡音现象,检查音质清晰度(使用场景:听音乐)
  • AVRCP(Audio/Video Remote Control Profile音频/视频远程控制协议) --- 功能:耳机控制手机端音乐/视频的播放暂停功能等(使用场景:听音乐过程中控制一些操作)
  • HSP/HFP(Hands-free Profile免提配置协议) --- 功能:电话的接通/挂断,调节音量大小的功能;HFP新增加了支持三方通话,保持通话,电话回拨等功能(使用场景:接通电话,回拨电话,三方通话,保持通话等)
  • PBAP(Phone Book Access Profile电话本访问协议) --- 功能:车机可以同步手机中的联系人,通话记录等(使用场景:车机同步手机上的联系人与通话记录)
  • OPP(Object Push Profile对象推送配置文件协议) --- 功能:在两个蓝牙设备之间传输文档,图片,音视频等类型的文件(使用场景:在蓝牙设备之间传输文件)
  • HID/HOGP(Human Interface Device 人机接口设备配置协议) --- 功能:控制使用人机接口设备(使用场景:连接无线键鼠,自拍杆等)
  • SIMAP(SIM Access Profile SIM卡访问协议) --- 功能:将手机SIM卡移动到车机上(使用场景:车载连接手机,在车载系统上读取SIM卡信息,SIM卡所有功能转移至Carkit)
  • MAP(Message Access Profile信息访问协议) --- 功能:其他设备读取手机上的短信(使用场景:在车载系统上同步短信,彩信等信息)
  • HDP(Health Device Profile健康设备协议) --- 功能:将健康设备获取到的人体数据同步到手机上(使用场景:智能手环和智能手表同步健康数据到手机上)
  • PAN(Provide Ad-hoc Network Profile局域上网协议) --- 功能:局域上网,网络共享功能,可以对多(使用场景:一台蓝牙设备给另一台蓝牙设备提供网络数据)
3.BT一些问题
1 . 问:手机连上蓝牙立体声耳机播放音乐时,这时候再连上有线耳机,音乐是从蓝牙耳机出来还是有线耳机呢?若先插入有线耳机播放音乐,再连上蓝牙耳机,这时候音乐又是从哪里出来呢?
答:若先连上蓝牙耳机播放音乐,此时连上有线耳机音乐就会从有线耳机传出。若先插入有线耳机播放音乐,再连上蓝牙耳机时,就会从蓝牙耳机传出。
2 . 问:HFP1.5和HFP1.6有何区别?各支持什么功能?
答:HFP1.5(支持CVSD)和HFP1.6(主要支持mSBC)
3 . 问:OPP可发送及接受的文件格式有哪些?
答:OPP可发送及接受的文件格式有:mp3、mp4、txt、png、jpg、jpeg、gif、 wma、 rm、 wav、 midi 、ape、 flac、doc、 pptx、 xlsx等
4 . 问:测试MAP时,手机端和电脑端是否需要做前提设置?
答:电脑端需要安装CE4A Tool 并连接一个蓝牙接收器,修改时间到2012年之前(许可证到期)
手机端需要插入SIM卡
5 . 问:内部常见的BT IOT对测设备类型有哪些?为减少BT IOT issue,有哪些建议or改善方法?
答:类型有血压计/可穿戴设备/蓝牙耳机/蓝牙音响/Carkit/无线键鼠
suggestion:首先可以对同一功能多进行差异性比较,尽量减少偶发性的BUG问题 也可以对比两个相同品牌之间设备的差异性,进一步发现问题。

最后可以使用常用品牌的设备进行IOT测试。

6 . 问:请写出对比机log的命名格式,测试手机log的3种命名格式,包括使用temp patch或temp load log的命名格式?
答:
7 . 问:SAP测试需要用哪个运营商的电话插在手机的那个卡槽?连接时是从哪边发起连接?连接时输入的PIN码是多少位?
答:需要的是中国移动电话卡,必须在手机的卡槽一,连接时是从Carkit发起连接到DUT,连接时候输入的PIN码是16位。

(原因:PCM 不支持4G,不支持CDMA,不支持联通3G,所以支持移动2/3G 与联通2G)

  • (三)BT current Test总结

1 . 手机用power monitor 进行蓝牙等相关电流测试时电压一般为4.2伏特。
2 . 手机一般用user这种Load进行电流测试。
3 . 手机不用USB接电脑。
4 . 测试记录某场景电流时手机屏幕

5. 问:哪些场景手机电流测试需要在normal mode测试?
答:打电话时。
6. 问:手机用power monitor 进行蓝牙等相关电流测试A2DP和OPP时,测试文件是固定的吗,为什么?
答:测试文件是固定的,因为为了测试电流时具有一定的稳定性。相同的文件可以更具有对比性。
  • (四)BT performance 总结

1. 问:Performance 测试一般使用什么Load?
答:一般使用user load。
2. 问:Performance 测试例如OPP/Current/BT_WIFI coex/PAN/PBAP等需要在何等环境下测试
答:需要在专门的信号屏蔽室,以防无关信号干扰。
  • (五)BT log catch 总结

1. 问:蓝牙测试中一般可以抓到哪几类log?
答:一般可以抓到connsyslog、mobilelog、netlog、taglog。
2. 问:哪些log不需要外加Tool仪器就可以抓到?
答:HCI Log、kernel Log、Audio Log 。
3. 问:抓取log时怎么获取配对时的link key?
答:首先连接PC用USB插入DUT,然后adb root,运行link key_tool.bat文件,然后等待命令行执行完毕,按任意键退出,此时打开link key.txt文件可以看到此设备的Llink key。
4. 问:抓取对比机log的adb命令如何书写?
答: adb catlog
5. 问:如何调整HCI Log输出大小的方法a?
答: 在MTK Logger里,勾上Stack Log,抓取Log更完整。

你可能感兴趣的:(BT基础知识总结)