主题中讨论的其他器件:SysConfig、 UNIFLASH
您好!
问题1: 在硬件1上,我们面临一个问题,即 BLE 芯片无法与超过10部手机配对。
从第11部手机开始、我们在配对或首次建立连接时遇到超时问题。
我遇到了此 TI 论坛 链接 、其中讨论了几乎类似的问题:
"我们将其限制为10、因为在使用隐私以及扫描/建立与您已配对的设备的连接时、设备必须首先遍历完整的解析列表和绑定条目、以检查在发送请求之前是否可以解析广播器的 RPA。 对于所有三个4 PHY、即 S=2、S=8、1Mbps 和2Mbps、都必须执行此操作。 定义10的限制是因为在使用2M PHY 的情况下、器件没有足够的时间来看到使用 RPA 的广播器、对照解析列表/债券对其进行检查、 如果有11个绑定的器件及以上的器件、则在规范定义的最小周转时间内发出所有连接请求。 10之后、我们未对这种行为进行描述、也不能保证使用10之后、您和您的客户将面临您将被超越的设备限制的风险。 "
我们怀疑我们面临的问题是由于上述 配对限制。 您能否从您身边确认 TI BLE 芯片支持的最大配套器件数量?
问题2. 在硬件2上、我们最多可以配对18部电话。
绑定条目设置为10
RLU 配置设置为0
使用上述设置时、只应绑定前10个。 但是、当我们第二次尝试重新连接时、所有最初的10部手机都可以连接、无需新的配对请求。 这确认前10个已绑定。
但是、在11到18岁的手机中、很少有人能够在没有其他配对请求的情况下重新连接、只有少数人提供配对弹出窗口、然后出现配对错误超时。 因此、我们不确定从11到18种器件的具体情况。 他们只是配对一次、没有绑定? 然后、某些手机如何能够在不打开配对弹出窗口的情况下进行第二次连接? 大多数配对超时问题发生在 iPhone 和其他一些最新型号的手机。 不同型号的手机是否以不同的方式处理未绑定其他设备上的密钥的情况?
感谢您的快速回复以及与此相关的任何其他详细信息!