如何在不从BLE中心设备连接到BLE外围设备的情况下连续获取RSSI?

清道夫

我使用 nrf51822 sdk130(中央设备)和 nrf51822 sdk110(外围设备)。我想在没有连接的情况下使用中央设备连续获取外围设备的rssi值。通常我使用 button_handler 函数启动 scan_start 函数。然后发生连接建立。但我不想那样做。我想在不按下按钮的情况下自动连接设备(没有 button_handler 功能)。而且我希望设备在离开蓝牙信号范围之前不要重新连接。(就像 KEYLESS GO - 梅赛德斯)。是否可以?

只有金属

可以从外设发送不可连接的广告。这是为了在没有连接的情况下广播一些信息。使用这个中心设备可以读取外设广告的RSSI。你的问题的第二部分不是很清楚。如果中心的应用程序没有看到广告,则可以检测到外围设备的缺失。

请参阅下面的被动扫描序列。 在此处输入图片说明

在此处输入图片说明

请参阅下面的主动扫描序列,唯一的要求是主动扫描器应至少发送一个扫描请求。 在此处输入图片说明

主动与被动扫描: 在此处输入图片说明

建立连接后,可以使用以下 HCI 命令读取 RSSI。在此处输入图片说明LE 连接的相关部分如下。在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

BLE外围设备和BLE中心

来自分类Dev

在Windows 10上连接到BLE外围设备

来自分类Dev

如何查看外围设备的BLE服务?

来自分类Dev

BLE外围设备:连接时进行扫描

来自分类Dev

BLE外围设备可以连接到Android手机上的后台应用程序吗?

来自分类Dev

Android BLE外围设备数据接收

来自分类Dev

我可以在设备不做广告的情况下连接到BLE吗?

来自分类Dev

PiZero W连接到两个外围设备(GPIO和USB):如何同时连续从两个外围设备读取数据?

来自分类Dev

取消BLE外围设备连接后无法重新连接iOS

来自分类Dev

从外围设备传入BLE连接时,iOS停止唤醒应用程序

来自分类Dev

BLE外围设备支持Android-L的示例

来自分类Dev

连接到BLE设备后如何获取电池电量?

来自分类Dev

iOS如何在后台重新连接到BLE设备?

来自分类Dev

Android Lollipop BLE外围设备:调用BluetoothLeAdvertiser.stopAdvertising(AdvertiseCallback)与已连接的中央设备断开连接

来自分类Dev

Ionic BLE Android Ble正在检索与IOS Ble不同的外围设备的MAC地址

来自分类Dev

iOS App蓝牙无法连接到外围设备

来自分类Dev

在后台模式下连接的外围设备(Core蓝牙)

来自分类Dev

在后台模式下连接的外围设备(核心蓝牙)

来自分类Dev

是否可以在附近没有电话的情况下将BLE传感器设备连接到android手表?

来自分类Dev

在英特尔爱迪生上使用C开发BLE外围设备

来自分类Dev

在英特尔爱迪生上使用C开发BLE外围设备

来自分类Dev

外围设备未连接-Swift

来自分类Dev

CoreBluetooth框架:如何在不知道服务ID的情况下获取连接的设备?

来自分类Dev

CoreBluetooth框架:如何在不知道服务ID的情况下获取连接的设备?

来自分类Dev

Android BLE按名称连接到设备

来自分类Dev

Android BLE按名称连接到设备

来自分类Dev

蓝牙外围设备可以在没有USB设备的情况下工作吗?

来自分类Dev

如何在不从设备上卸载的情况下更新android应用

来自分类Dev

USB 外围设备的 bIntervals 是如何执行的?

Related 相关文章

  1. 1

    BLE外围设备和BLE中心

  2. 2

    在Windows 10上连接到BLE外围设备

  3. 3

    如何查看外围设备的BLE服务?

  4. 4

    BLE外围设备:连接时进行扫描

  5. 5

    BLE外围设备可以连接到Android手机上的后台应用程序吗?

  6. 6

    Android BLE外围设备数据接收

  7. 7

    我可以在设备不做广告的情况下连接到BLE吗?

  8. 8

    PiZero W连接到两个外围设备(GPIO和USB):如何同时连续从两个外围设备读取数据?

  9. 9

    取消BLE外围设备连接后无法重新连接iOS

  10. 10

    从外围设备传入BLE连接时,iOS停止唤醒应用程序

  11. 11

    BLE外围设备支持Android-L的示例

  12. 12

    连接到BLE设备后如何获取电池电量?

  13. 13

    iOS如何在后台重新连接到BLE设备?

  14. 14

    Android Lollipop BLE外围设备:调用BluetoothLeAdvertiser.stopAdvertising(AdvertiseCallback)与已连接的中央设备断开连接

  15. 15

    Ionic BLE Android Ble正在检索与IOS Ble不同的外围设备的MAC地址

  16. 16

    iOS App蓝牙无法连接到外围设备

  17. 17

    在后台模式下连接的外围设备(Core蓝牙)

  18. 18

    在后台模式下连接的外围设备(核心蓝牙)

  19. 19

    是否可以在附近没有电话的情况下将BLE传感器设备连接到android手表?

  20. 20

    在英特尔爱迪生上使用C开发BLE外围设备

  21. 21

    在英特尔爱迪生上使用C开发BLE外围设备

  22. 22

    外围设备未连接-Swift

  23. 23

    CoreBluetooth框架:如何在不知道服务ID的情况下获取连接的设备?

  24. 24

    CoreBluetooth框架:如何在不知道服务ID的情况下获取连接的设备?

  25. 25

    Android BLE按名称连接到设备

  26. 26

    Android BLE按名称连接到设备

  27. 27

    蓝牙外围设备可以在没有USB设备的情况下工作吗?

  28. 28

    如何在不从设备上卸载的情况下更新android应用

  29. 29

    USB 外围设备的 bIntervals 是如何执行的?

热门标签

归档