Linux、WL1831MODGBMOCR、使用 Bluetopia PM
我有一个支持绑定的 BLE 外设器件实现。 是否有方法擦除绑定的远程设备的绑定信息?
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.
Linux、WL1831MODGBMOCR、使用 Bluetopia PM
我有一个支持绑定的 BLE 外设器件实现。 是否有方法擦除绑定的远程设备的绑定信息?
您好、Hieu、
Bluetopia PM (平台管理器)使用栈顶的抽象。 PM 在 BTPMLECFG.BTC 文件中自动存储/恢复 CCCD。
例如、您将找到 BTPMLECFG.BTS 中存储的绑定器件的 CCCD、格式如下。
[GATM] … CC-{BD_ADDR of the Bonded device}={CCCD} …
无需从应用程序中手动存储、更改或删除绑定器件的 CCCD。 因此、此任务没有应用级 API。 但是、如果需要进行调试、可以从 BTPMLECFG.BTC 文件中手动删除 CCCD。
希望这对您有所帮助!
Vihang、您好!
对于我们的应用、我们要求删除基于器件地址的远程器件的绑定信息。
在 SS1BTPM 运行时、手动编辑 BTPMLECFG.BTC 以删除特定远程设备的绑定信息意味着什么?
还是在编辑.bTC 文件之前应终止 SS1BTPM 应用程序?
您能否提供 BTPMLEFCFG.BTC 文件格式的说明、以帮助我们从文件中删除特定的远程器件绑定信息?
此致、
Hieu
Hieu、
[引用用户="Hieu Pham55"]
对于我们的应用、我们要求删除基于器件地址的远程器件的绑定信息。
[/报价]
我看不到这种情况的任何原因。 为何此时不取消配对器件? 为何只需专门删除绑定信息?
[引用用户="Hieu Pham55"]
在 SS1BTPM 运行时、手动编辑 BTPMLECFG.BTC 以删除特定远程设备的绑定信息意味着什么?
还是在编辑.bTC 文件之前应终止 SS1BTPM 应用程序?
[/报价]
最好在编辑 BTPMLECFG.BTC 之前终止 SS1BTPM 守护程序。 由于守护程序使用此文件,因此在 SS1BTPM 运行时手动编辑 BTPMLECFG.BTC 可能会创建竞争条件,从而导致平台管理器出现错误。
[引用用户="Hieu Pham55"]
您能否提供 BTPMLEFCFG.BTC 文件格式的说明、以帮助我们从文件中删除特定的远程器件绑定信息?
[/报价]
BTPMLECFG.BTC 是一个文本文件、您可以使用文本编辑器打开。 如上所述、以"CC-"前缀开头的行包含 CCCD。
此致、
Vihang