主题中讨论的其他器件: SysConfig
尊敬的支持团队:
我参考了 SDK 7.40和文档、但找不到用于使用隐私功能的 API。
1.如果应用程序想要启用/禁用隐私、要使用哪些 API?
2.应用程序如何指定自己的 IRK 用于地址解析? 在哪里可以找到配置的当前 IRK?
3、哪些 API 可访问解析列表和 过滤器接受列表?
4.是否有适用于隐私的示例应用程序?
此致。
Rasikraj.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的支持团队:
我参考了 SDK 7.40和文档、但找不到用于使用隐私功能的 API。
1.如果应用程序想要启用/禁用隐私、要使用哪些 API?
2.应用程序如何指定自己的 IRK 用于地址解析? 在哪里可以找到配置的当前 IRK?
3、哪些 API 可访问解析列表和 过滤器接受列表?
4.是否有适用于隐私的示例应用程序?
此致。
Rasikraj.
尊敬的 Rasikraj:
感谢您评估 CC2340R5并将您的问题发布到 E2E 论坛! TI 的所有 BLE E2E 论坛专家都将 在 5月17日星期五至5月20日星期一享受当之无愧的休息时间、并将 按收到论坛帖子的顺序和优先级在5月21日星期二返回回答论坛帖子。 在此之前、您可以进一步考虑以下一些资源、它们可以独立解决您的问题:
如果您找到问题的解决方案、请回复此 E2E 帖子! 否则、您可以为 BLE E2E 专家返岗时提供一些额外的信息、以便为他们提供最佳的支持:
感谢您在此期间的耐心和勤奋!
此致、
瑞安
您好 Ramikraj、
我建议查看 隐私 和 GAP 债券经理和 LE Secure Connections 的以下部分。 我假设您已经在最新的帖子中执行了该操作。 关于 API 函数、我建议查看 GAPBondMgr。
此外、如果您有兴趣查看这些 API 背后的逻辑(并能够在需要时对其进行调试)、则可以在其中找到 gapbondmgr.c \source\ti\ble5stack_flash\host。
Br、
大卫。
David、您好!
好的、到目前为止的 SDK 和文档、一旦配置了外设(使用 Bond Manager)、BLE 堆栈处理所有关于隐私的事情似乎都已完成。
无需特别由应用程序处理此隐私。 这是否正确?
此外、应用程序如何配置(例如从 NVM 参数读取)其"自己的" irk?
用于此的 API?
通常、应用程序可以在启用隐私之前指定自己的 IRK、例如
此致、
Rasikraj.
您好、Resikraj、
正确、该堆栈会根据您的配置处理隐私功能(基于控制器的隐私)、该功能允许设备定期生成新地址以通过无线方式使用。 但是、您仍然可以访问 GapBond 管理器功能(gapbondmgr.h)。
对于 IRK 读/写函数 INV,我建议查看 gapBondMgrImportBond 和 gapBondMgrReadBondRec ,看看这是否就是你要找的。
Br、
大卫。
您好 Ramikraj、
您可以查看此函数 Config_Set g博 表() ,并查看参数 gap_configParamets_t。请注意、如果您不将其设置、则器件会在运行时生成自己的随机 irk、这符合 BLE 规范建议(如果您将使用自己的 irk、请确保其不超出 BLE 规范建议的规格)
Br、
大卫。