超过50个设备在做广告

了解更多常见问题教程

4个职位/ 0个新职位
最后发表
stanley_yeh
离线
最后看到:1年8个月前
加入:2016-12-23 06:52
超过50个设备在做广告

嗨,对话框中,
我们的客户在他的办公桌上放了50多台设备(DA14585),这些设备都在做广告。
他说连接设备的时间太长(超过15秒)。
然后,他只带了一台远离其他49台设备的设备连接到该设备上,连接速度很快。
我认为这是正常的,因为只有3个频道可以做广告,太多的设备会影响广播的质量,对吗?

然而,他将上一代设备(不同的BLE芯片- DA14580,但相同的adv间隔和Tx功率)放在这50个设备中,并试图连接到它。
他说,建立联系仍然很快。它没有达到我们的期望。
你知道这种现象吗?
非常感谢。

设备:
PM_Dialog
离线
最后看到:12小时49分钟前
工作人员
加入:2018-02-08 11:03
嗨stanley_yeh,

嗨stanley_yeh,

让我先问你几个问题,以便了解是哪一个问题,并为你提供适当的指导。

  1. 是否所有设备都有一个唯一的BD地址?SDK6.0.10有一个API从OTP获得一个唯一的代码,并创建一个静态随机BDaddress。
  2. 所有设备都是在同一时间启动的吗?如果是,一个设备的射频可能会干扰其他设备,但如果它们是随机启用的,它们只会占用非常小的时段,所以50台设备应该能够占据相同的空间,没有问题。
  3. 扫描仪/中心端的实现是什么?

谢谢,PM_Dialog

stanley_yeh
离线
最后看到:1年8个月前
加入:2016-12-23 06:52
嗨PM_Dialog,

嗨PM_Dialog,
1.是的,我们的生产线在OTP上写了一个唯一的BD地址。我确信所有的BD地址都是不同的。
2.我不认为所有设备都是在同一时间启动的。它与环境有关吗?也许反射波?很抱歉,我对RF不太了解。
3.扫描仪是一部手机。主机的扫描间隔是否有影响?
很多谢谢!

FvD_Dialog
离线
最后看到:1周5天前
工作人员
加入:2013-12-05 41
你好,

你好,

我们需要查明您的问题是在中心侧(电话)还是在外围侧:

  1. 扫描间隔可能会影响这种行为。你使用的是类似于LightBlue (iOS)或蓝牙LE Scanner (Android)的通用手机应用程序吗?
    你是否创建了自己的手机实现?你能改变扫描行为吗?
  2. 您在外围设备上使用的广告间隔是多少?
    为了避免RF上的碰撞,你应该使ADV间隔足够大,这样碰撞的变化就很小。碰撞无论如何都会发生,但蓝牙堆栈将在定义的ADV间隔上放置一些随机化,以避免碰撞连续发生多次。

问候,

FvD_Dialog