Android 4.3(Jelly Bean)引入了对蓝牙低功耗(Ble)的内置支持,也被称为蓝牙智能。Ble 是构建物联网世界的关键,它使得多个设备能够连接到我们的智能手机或其他智能设备。但使用Android SDK实现这一功能可能非常繁琐。我们认为,应该让这一过程变得更加简便,尤其是通过解耦软件组件,从而构建易于维护的软件架构,这种架构可以加速交付并让我们有更多时间进行创新。为此,我们开发了这个BleEventAdapter,它是一个基于事件的组件,封装了低功耗蓝牙通信。接下来的功能将包括对多设备连接、三星SDK支持以及RSSI跟踪等的支持。

使用方法:在发现设备时,您只需要将对象注册到EventBus,例如在onResume中注册:

BleEventBus.getInstance().register(this)

不要忘记取消注册!