低功耗蓝牙连接(BLE)
低功耗蓝牙连接(BLE)
一,链接步骤
1.扫描搜索蓝牙设备
2.开始连接选择的设备
3.实现回调方法,发出广播
4.当发现服务时接收广播,显示服务
5.选择一个characteristic,设置通知
6.在这里不断接收数据
二,主要的类
1.BluetoothGatt
2.BluetoothGattCallback
3.BluetoothGattCharacteristic
4.BluetoothAdapter.LeScanCallback
三,细节
1.官方的例子需要修改相应的uuid才能用,找到自己设备的服务uuid的方法可以在显示服务时加一个判断如下:
然后修改SampleGattAttributes中的uuid
这是我的设备的服务uuid
2.关于权限,低功耗蓝牙连接如果加了第一个权限,就只能用于蓝牙4.0设备
四,总结
最好最稳定的技术一定是最简洁的,只有0和1这种简单的数才能铸建一个这么复杂而又稳定的数字世界。