关于BLE设备记录

      初写博客,本来手就笨,也懒得写,后来又想也算做一份记录,以后的日子长了,翻来看看;也为刚接触的人梳理下大致流程更快上手不像当初我似的门头苍蝇一般!

     断断续续的写,工作一直在忙,也没有时间整理,先挂上吧!

     先梳理下流程:

       先获取bluetoothAdapter,通过

mBluetoothAdapter.startLeScan(mLeScanCallback);
搜索Ble设备后,通过device获取到gatt对象,连接BLE的各个状态值在mGattCallback回调中,代码如下:
mBluetoothGatt = device.connectGatt(this, false, mGattCallback);
mGattCallback回调是连接设备的核心,逻辑都是在这里触发

因为是基于官方的demo写的,这里机制都是以广播传递,比如:连接到设备,断开设备,read模式,notify模式,包括收到设备上的data也是!

官方demo连接:


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值