Android - BlueTooth BLE 之 Central 与 Peripheral
一.前言 Andorid 5.0 之前是无法进行 外围设备开发的,在Android 5.0 API 21 android.bluetooth.le包下,新增加 Scaner相关类和 Advertiser 相关类。目前最后使用Scanner相关类实现蓝牙扫描。这段时间对蓝牙的学习与理解,对中心设备与周边设备做下面总结。 android.bluetooth.le 1. 2. 3. BlueToothDevice#connectGatt() 如果你对 Central 与 Peripheral 理解的话,就移步下面文章 ! Android 5.0 BLE 实现中心与外围设备 (待更…) 二. Central 和 Peripheral 1. 蓝牙通信规则 Central Peripheral 客户端-服务端 结构。 Peripheral 客户端(中心设备): Central Perpheral 如下图所示,心跳监听器提供心跳数据,在你的其他设备的app上 需要以用户友好的方式显示用户的心跳信息。 2.Central 发现并连接广播中的 Peripheral 在BLE中 , Peripheral Central 提供数据是主要方式。主要操作如下: 服务端 外围设备( Peripheral ): 向外广播数据包(Advertising)形式的数据,比如设备名称,功能等! 客户端 中心设备(