美文网首页
android 蓝牙4.0 ble随笔

android 蓝牙4.0 ble随笔

作者: 多一点童真 | 来源:发表于2020-05-25 10:39 被阅读0次

    蓝牙4.0 Ble 主要有以下BluetoothGatt,BluetoothGattService,BluetoothGattCharacteristic,BluetoothGattDescriptor ,BluetoothGattCallback 这几个类。

    BluetoothGatt 用于连接,搜索ble设备,BluetoothGattService

    是ble设备中的服务,ble可能有多个这样的服务,每个服务有指定uuid, 每个BluetoothGattService

    中有BluetoothGattCharacteristic集合,

    BluetoothGattCharacteristic 叫特征字,用于蓝牙之间的信息的通信,每个BluetoothGattCharacteristic 都有指定的uuid,

    要找到指定的BluetoothGattCharacteristic,必须通过gatt

    通过指定的uuid找到BluetoothGattService,再通过BluetoothGattService找到指定的BluetoothGattCharacteristic, 

    BluetoothGattCharacteristic 通过setValue写数据,通过read写数据;

    BluetoothGattCallback 是gatt连接后的回调类,回调方法onConnectionStateChange,用户监听蓝牙的连接状态;onServicesDiscovered 用户发现ble设备;onCharacteristicWrite 用于接受ble server 设备的返回值,也就是ble server设备向客户端写的值;onCharacteristicChanged 用于监听ble server 设备的返回值的变化,要此方法有回到必须gatt调用方法setCharacteristicNotification 设置特征字。

    相关文章

      网友评论

          本文标题:android 蓝牙4.0 ble随笔

          本文链接:https://www.haomeiwen.com/subject/dclcahtx.html