bluetooth - bluegiga 低能耗 USB 加密狗上的邻近配置文件

标签 bluetooth bluetooth-lowenergy

我正在研究蓝牙低功耗配置文件。我正在 Bluegiga USB 低功耗适配器中开发邻近客户端和服务器。 我在一个加密狗上编写了接近服务器,在另一个加密狗上编写了接近客户端。 我能够将警报级别从客户端发送到服务器。当我将加密狗彼此分开(以研究邻近配置文件的工作原理)时,我收到“链接监督超时已过期”。
所以我想知道这个超时信息是否正确,即它是否是正确的确认信号。

最佳答案

当设备收到因链路监控超时原因而断开连接时,表示远程设备超出范围或已关闭。因此,链路层等待“链路监管超时”时间,以确认远程设备不再连接。

但是,根据 BT-SIG 规范,在 Proximity 客户端中,您的应用程序应计算链路损耗和路径损耗 [这可以使用远程设备 RSSI 值来计算],并且一旦超过阈值,就需要向邻近服务器设备。规范确实将这种现象称为链路丢失,但它与链路监管超时不同。

关于bluetooth - bluegiga 低能耗 USB 加密狗上的邻近配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10995079/

相关文章:

Android:尝试启动 BluetoothSettings Activity Force Close with NullPointerException

android - BLE startLeScan() : null

android - CoreBluetooth 是否能够连接 Android BLE 设备?

android - 保持 Android 蓝牙扫描但它自行停止

c# - 查询 WMI WIN32_SerialPort 锁定串口

ios - 没有修饰符标志的键盘命令——Swift 2

ios - BLE 后台模式 : didUpdateValueForCharacteristic not called

Android BLE 示例

c++ - 在 Windows 10 上为 BLE GATT 设备开发 HID 输入设备驱动程序

encryption - 逆向工程特定的蓝牙通信协议(protocol)