在GAP测试规范(4.1.0)中,有一个测试用例(TP/DISC/NONM/BV-02-C无定向连接模式)。
基本上,我需要把IUT放在非可转换模式和不可连接模式。让我们看看核心4.1规范要说什么:
非碟形模式:1)不应在ADV数据中设置LE通用和LE限制标志。2)非连接模式下的外围设备可以发送不可连接的无定向广告事件或可扫描的无定向广告事件,也可以不发送广告包。如果处于不可发现模式的外围设备发送不可连接的广告事件或可扫描的无定向广告事件,则建议主机将控制器配置为:·主机应将广告筛选策略设置为“进程扫描和连接请求仅来自白名单中的设备”或“来自所有设备的进程扫描和连接请求”。
无定向连接模式:主机将配置控制器以发送无定向连接广告事件。
广告的类型是矛盾的。那么,对于这个特定的测试案例,我应该做些什么呢?
发布于 2013-12-18 06:43:40
读一本关于BLE的书。探索模式似乎与广告类型无关。发现模式仅取决于广告数据中的标志。连接方式取决于广告类型。我并不认为这是正确的答案。希望得到在BLE开发/测试方面有经验的人的反馈。
更新:可发现的模式只需定义adv数据包中的标志。他们没有口述任何类型的广告。可以携带广告数据有效载荷的任何类型的广告都可以以任何可发现的方式使用。
现在,当您做广告时,它已经处于连接模式之一。连接模式定义广告类型,发现模式定义广告数据中的标志。
例如:外设=(无标志+可连接无定向模式)和central =(一般或有限的发现过程),则此设备将不会被应用程序显示在间隙中心的顶部。
https://stackoverflow.com/questions/20650942
复制相似问题