您好!
我将在项目中使用 simple_Peripheral 示例。 我对配对有几个问题。
完成配对后、我将获得 状态为成功的 GAPBOND_PAIING_State_Bond_Saved 事件。 但我没有收到 GAPBOND_Pairing_State_encrypted 事件。 如果我断开并重新连接器件、则收到状态成功的 GAPBOND_Pairing_State_Encrypted。 为什么链接在绑定后不会立即加密 ?
2. 现在在活动连接期间,如果远程设备删除绑定信息,则设备会自动断开连接,但我仍在 SNV 中看到绑定信息。 当远程器件删除绑定信息时、我还想从 SNV 中删除绑定信息。
3. 假设设备已配对和绑定。 现在断开设备连接。 现在删除移动设备中的绑定信息。 现在再次连接、GAPBOND_Pairing_State_encrypted 事件不会出现、因为远程设备已删除绑定信息。 但键合信息仍保存在 SNV 中。 当远程器件删除绑定信息时、我还想从 SNV 中删除绑定信息。
下面是我的配对设置。
uint8_t pairMode = GAPBOND_Pairing_mode_wait_for_Req;
uint8_t MIPTM = false;
uint8_t ioCap = GAPBOND_IO_CAP_NO_INPUT_NO_OUTPUT;
uint8_t 绑定= true;
uint8_t secureConnection = GAPBOND_SECURE_CONNECT_allow;
此致、
Madhudhan