概述:
本次测试 主要是用两个 基于Android5.0系统以上的手机,一个负责蓝牙广播,一个负责搜索蓝牙广播。
其中发送广播的规则为:
设置不同频率的广播 ,广播内容为三个 byte 数据。
系统要求:Android 5.0以上
需要的权限:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
一、广播
广播频率的相关设置:
/**
* 设置频率:
* ADVERTISE_MODE_LOW_LATENCY 100ms
* ADVERTISE_MODE_LOW_POWER 1s
* ADVERTISE_MODE_BALANCED 250ms
*/
private AdvertiseSettings buildAdvertiseSettings() {
AdvertiseSettings.Builder settingsBuilder = new AdvertiseSettings.Builder();
settingsBuilder.setAdvertiseMode(AdvertiseSettings.ADVERTISE_MODE_LOW_LATENCY);
settingsBuilder.setTimeout(0);
return settingsBuilder.build();
}
添加广播数据内容