当前位置: 首页 > 知识库问答 >
问题:

Raspberry Pi3 BLE中央设备更新值为0的BLE连接事件长度

淳于升
2023-03-14

如果有人能解释我在更新连接参数时遇到的一个问题,我将非常感谢Raspberry PI3 model B在与外围设备的BLE连接上充当中心设备,特别是在连接事件长度方面。

有人能给我解释一下这个问题吗?

谢谢

共有1个答案

田翰林
2023-03-14

最小/最大ce长度参数只是向控制器提示它应该为连接奉献多少无线电时间。

我认为Broadcom的实现只是使用您提供的值,只要它工作,如果它是非零,如果它是零,它只为5个数据包选择空间(或者根据连接间隔选择其他值)。

 类似资料:
  • 问题内容: 我想用BLE扫描某些设备。我只想显示我的设备,所以我知道了设备的名称,如果是好的设备,我会将其放在列表中。 我的问题是,如果我更改设备的名称,此检查将为false。因此,我看是否有可能获得一些我添加的用于执行检查的服务的不变的东西。唯一的方法是使用gatt在发现服务后执行此操作,然后再连接到该设备,但是,是否有可能在不连接设备的情况下从该设备发现某些服务? 问题答案: 我不具备andr

  • 当建立蓝牙连接(BLE)时,外围设备是否有办法获得中央设备的名称?我不确定Bleno是否有必要的工具来得到这个。

  • 我拥有一个极地H10胸带,它以蓝牙低能量运行,并提供心率和心率变化。 我想用Android应用程序读取这些值。由于官方BLE教程中的帮助,我能够连接到设备。现在的问题是从设备中读取心率和心率变异性值。每次设备上有新值可用时,我都要读取该值(并且至少每秒都有新值)。 我找到了以下代码: 假设我与设备有连接,我如何使用它来提取心率和r-r间隔(节拍到节拍间隔)?如果有人能举个简短的例子,我会很高兴。此

  • 连接失败时 失败时,gatttool输出错误为

  • 从WireShark屏幕抓取显示问题发生时的流量 简短的问题--参考WireShark映像,是什么原因导致Master发送LL_CHANNEL_MAP_IND以及为什么要花这么长时间? 主机产品设备在TI AM4376x处理器上运行我们自己的嵌入式Linux映像。内核是4.14.79,我们的通信栈位于Bluez5之上。WiFi/蓝牙芯片是Jorjin WG7831-BO,运行Tiinit_11.8

  • 在iOS中,无法获取CBP外围对象的mac地址。现在,我有很多不同UUID但外设名称相同的BLE设备。用户必须首先通过注册命令注册到BLE设备,该BLE设备的MAC地址将在二维码扫描时获得。但是,我如何才能获得设备用户正在进行注册,因为在iOS中,我在外围设备中没有获得MAC地址?