gpt4 book ai didi

ios - iPhone corebluetooth central Manager向外设发送数据

转载 作者:技术小花猫 更新时间:2023-10-29 10:32:09 25 4
gpt4 key购买 nike

我想将数据从 iPhone 发送到被发现并连接的蓝牙设备。我指的是 this连接教程。

我无法将数据发送到连接的外部蓝牙设备,就像我们使用外部附件框架所做的那样。

我用的是 iPhone5,因为它有蓝牙 4.0

最佳答案

在 Core Bluetooth 中,您需要使用特性进行通信。没有像外部附件框架中那样基于标准流的 API,而且我不知道有任何开源库可以实现类似的东西。

基本操作

外围 -> 中央:

  1. Central 订阅特征(带有通知或指示)
  2. Peripheral 收到订阅的回调,因此知道 central 正在监听
  3. 外设更新特性
  4. Central 收到特征更新通知

中央 -> 周边:

  1. 中心写作特点
  2. Peripheral收到写请求更新

您可以达到的实际速度取决于多种因素。有迹象表明数据永远不会丢失(如 TCP),但通知没有这样的保证(如 UDP)。

更多信息

我建议你查看官方的 Core Bluetooth Programming Guide 并专注于

部分。但最好按原样研究整个指南。有关工作示例,请查看 BTLE Transfer Apple 的例子也是如此。

关于ios - iPhone corebluetooth central Manager向外设发送数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19020782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com