代码之家  ›  专栏  ›  技术社区  ›  wheresmycookie

Android上的RxAndroidBle-请求MTU,然后从连接读取

  •  0
  • wheresmycookie  · 技术社区  · 7 年前

    RxAndroidBle ,我想设置MTU,然后从连接中读取特征。

    device
        .establishConnection(false)
        .flatMapSingle(conn -> conn.requestMtu(64))
        .flatMapSingle(mtu -> <?>);
    

    然后我想做一个 conn.readCharacteristic ,但我没有提到 conn 提高MTU后。

    RxJava2 所以也许我在概念层面上遗漏了什么。有人能提供一些见解吗?

    1 回复  |  直到 7 年前
        1
  •  1
  •   ConstOrVar    7 年前

    你可以这样做

    device
        .establishConnection(false)
        .flatMapSingle(conn -> conn.requestMtu(64)
            .flatMap(mtu -> conn.readCharacteristic()))