RxBluetoothKit 与 RxAndroidBle
Posted
技术标签:
【中文标题】RxBluetoothKit 与 RxAndroidBle【英文标题】:RxBluetoothKit with RxAndroidBle 【发布时间】:2019-01-25 23:02:19 【问题描述】:我目前正在开发一个 xplattform android/ios 应用程序并评估使用 RxBluetoothKit 的 iOS 设备是否可以与运行 RxAndroidBle 的 Android 设备从Polidea GitHub 进行通信?
我已经浏览了常见问题解答、*** 和 Gitter 问题,但找不到准确的答案。
我很确定,应该可以进行交流,但我很想得到像我这样不是 BLE 新手的人的确认。
【问题讨论】:
【参考方案1】:BLE(Bluetooth Low Energy)
是Bluetooth SIG
设计并被许多平台(iOS
、Android
、Windows
等)采用的网络技术。该技术独立于您提到的Reactive Extensions(Rx)
框架。 Rx
框架只是为技术提供了一个FRP(Functional Reactive Programming)
接口。所以RxBluetoothKit
基本上是Apple
的Core BlueTooth
框架的包装,提供Rx
功能。根据Wikipedia
,BLE
由iOS 5
及更高版本以及Android 4.3
及更高版本支持。你可以在这里找到规范Bluetooth Core Specification V4.0
【讨论】:
以上是关于RxBluetoothKit 与 RxAndroidBle的主要内容,如果未能解决你的问题,请参考以下文章
RxBluetoothkit 调用retrievePeripherals 第二次失败
用于多阶段蓝牙命令的 RxBluetoothKit 代码模式
如何使用 RxSwift 的 RXBluetoothKit 结合写入特性和特性通知