在支持多对一外围设备时如何建立安全的BLE连接

时间:2018-07-24 22:38:38

标签: bluetooth-lowenergy

因此,我了解到BLE支持使用多个中心来连接单个外围设备:

https://devzone.nordicsemi.com/f/nordic-q-a/24160/multiple-central-to-single-peripheral-connections

与此同时,我看到外围设备无法断开中央设备的连接:

terminate a connection CBPeripheralManager side

我们正在尝试做的是在连接后立即进行一些应用程序级身份验证。 C提供了一个挑战性问题,P必须正确回答,P提供了一个挑战性问题,C必须正确回答,然后P才开始更新其数据特征。否则,它将恢复播发并等待新的连接尝试。

这在一对一的情况下效果很好,但是在多C到单P的情况下,如果身份验证失败,我们不能仅仅停止更新数据,因为以前可能有连接的中心仍然需要更新。外围设备真的没有办法“踢”特定的中央系统吗?

否则,我不确定如何在中央和外围设备之间实现双向应用程序级身份验证,同时支持多个中央服务器。真的不支持吗?

0 个答案:

没有答案