蓝牙工作和生活中十分常见,所以在测试过程中是需要重点测试项目之一
蓝牙的概念和性质
近距离无线传输协议,用于不同设备之间建立连接,利用无线电波在短距离设备之间传输数据,wifi是在路由器与设备之间传输数据,但是蓝牙是在设备和设备之间,一般以千兆赫兹得频率进行,2.4千兆下工作,虽然在这个频率下工作,但是蓝牙功率只有一毫瓦,传输距离有限,蓝牙1.0,传输为10m,现在5.0认为是300m,一般情况下蓝牙可以连接7,8个设备,一秒可以改变1600次,也称为跳频。每次跳频后,由地址,包头,有效载荷组成得一个信息包在你得手机和耳机之间发送。如果由噪声,不会在噪声消失之前使用这个频道。但是相同设备只能连接一个,蓝牙收发器在工作频率上有79个通道,也就是79个频率,而且切换速率很快,所以不用担心设备之间影响,两台设备连接以后,形成一个网络,称为微微网,一点建立,开始切换频率通道以确保不断连接,并且避免干扰。除了跳频技术,还有特定得物理地址,确保蓝牙得连接
1得波长为121mm,0得波长为124mm,从而传递为1和0,蓝牙工作波长约为123mm,在电磁频谱中得工作波长120.7mm~124.9mm之间。将信息组装为数据包,每个数据包前72位是访问码,同步手机和耳机,保证正确通信。之后54包头,发送消息得详细信息,最后500位是有效载荷。如果掉了一个包,手机会再次发送这个包。
蓝牙得电磁波可以很容易得穿过障碍物,但是微波炉(2.45g)得壁可以防止。
wifi划分为14个通道,手机只有一个载波,发送1,0是变化载波频率,1得频率高一点,为发送信息进行得频率转换称为调频
三种键控
频移键控:通过改变信号的频率来表示二进制数据,它属于当前状态技术,即分别采用两种不同的频率代表二进制0和1,这种键控法根据频率的变化表示所传输的数据。接收端在符号周期内对信号抽样以判定波的频率,并根据频率值确定接收到的二进制值。
相移键控:通过改变信号的相位来表示二进制数据,它是一种状态转换技术,即分别采用两种不同的相位代表二进制0和1。
幅移键控:幅移键控通过改变信号的幅度或高度来表示二进制数据,它属于当前状态技术,即分别采用两种不同的幅度代表二进制0和1
蓝牙和WiFi频点和信道
蓝牙:2.4g,1个信道(信道和2.4gwifi公用)。
wifi:2.4g和5g 13个信道,信道一与蓝牙信道重叠。
蓝牙测试点
以下测试(最好找噪声干扰小的地方)
如果没有特俗要求,建议是关闭WiFi进行测试
a.连接蓝牙是否正常
b.蓝牙声音是否可以调节大小
c.蓝牙是否可以进行切换,比如切换到电脑声音
d.是否可以连接多个蓝牙
f.蓝牙是否可以自动连接
g.性能(硬件测试蓝牙性能又是另外一回事,可以和2.4gwifi一起测试)
1.距离1m,5m,10m是否连接
2.距离1m,5m,10m是否可以传送文件和速率大小
还有一些专属测试点需要观看产品规格书,由产品规格书来确定测试点。
比如是否有ac/dc的不同,是否可以开机打开蓝牙等等需要产品规格书。
其他测试方法
昨天和其他工程师聊天,好像可以使用脚本来控制,但是我不太清楚,
大家也可 以去看看是否可行。理论上是可以进行控制的,就好像串口
也可以使用脚本来控制是否连通,是否可以打印日志