- 博客(3)
- 收藏
- 关注
原创 精通NXP蓝牙BLE5开发:5 Generic Attribute Profile (GATT) Layer(未完待续)
对于EATT,应该使用特定的回调函数签名`gattClientEnhancedProcedureCallback_t`,它包含了设备ID(`deviceId_t`)、承载ID(`bearerId_t`)、程序类型(`gattProcedureType_t`)、程序结果(`gattProcedureResult_t`)和错误信息(`bleResult_t`)等参数。- `gattClientProcedureCallback`函数用于处理程序回调,根据`procedureType`的值进行相应的处理。
2024-07-09 17:46:42 406
原创 精通NXP 蓝牙BLE开发:4.11 Enhanced ATT(未完待续)
Enhanced Att 承载的 ATT MTU 应设置为两个设备的最低 MTU 字段值,这些值来自`l2cap_credit_based_connection_req`和`l2cap_credit_based_connection_rsp`信令数据包或最新的`l2cap_credit_based_reconfigure_req`数据包。这段文本介绍了增强型属性协议(Enhanced ATT,EATT)连接建立的相关内容: 为了利用增强型 ATT 的特性,首先应为已连接的对等设备打开多个增强型承载。
2024-07-08 16:51:37 359
原创 精通NXP 蓝牙BLE开发:4.4 隐私功能
B存储从A接收到的IRKA。后来,B连接到使用RPAX的设备X,B可以尝试使用IRKA解析RPAX,如果解析操作成功,则意味着IRKA用于生成RPAX,由于IRKA属于设备A,所以X就是A。1. **NRPA的特点**:NRPA是一个完全随机的地址,没有生成模式,因此无法被对等设备解析。1. **RPA的生成**:RPA是使用身份解析密钥(IRK)生成的随机地址,对于外部观察者来说,它看起来完全是随机的,因此设备可以定期重新生成RPA以维护隐私,因为使用相同IRK生成的任何两个不同RPA之间没有相关性。
2024-07-05 14:02:22 393
High Accuracy, Low Cost, Secure Ranging with Bluetooth.pdf
2024-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人