雷竞技电竞平台Dialog半导体客户支持-延迟接收 https://support.dialog-semiconductor.com/resource-keywords/delayed-reception .app_on_adv_report_ind不直接执行! https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-software/apponadvreportind-not-executed-directly < div class = "字段field-name-taxonomy-forums field-type-taxonomy-term-reference field-label-above”> < div class = "字段标签" >论坛:,< / div > < div class = "字段条目" > < div class =”field-item甚至“rel = " sioc: has_container " > < a href = " /论坛/ dialog-smartbond-bluetooth-low-energy - % E2 % 80% 93 -软件”“=“sioc:容器sioc:论坛”属性= " rdfs: label skos: prefLabel”数据类型= " " >对话框Smartbond蓝牙低能量-软件< / > < / div > < / div > < / div > < div class =”字段field-name-body field-type-text-with-summary field-label-hidden”> < div class = "字段条目" > < div class =”field-item甚至“财产=“内容:编码”> < p >你好,< / p > < p >以下背景(使用SDK 5.0.4): < br / >我们建立了一个广告客户,在同一频道上每2秒发送5条信息。(在ble_powered回调中,我们等待从BLE_EVT_TX到BLE_EVT_END的转换,然后我们用app_advertise_stop_op()取消传输,然后在undirect_complete回调时再次启动它)。这个工作,我们已经与当前测量验证,他们立即传输,所有收到消息由一个中央设备和一切都很好,但被推迟的消息在接待,.app_on_adv_report_ind中央设备不传递消息到达时。例如:< / p > < p >外围传输消息1 2、3、4和5为约10 ms中间帧,然后等待2秒将导致如下:< br / >外围传输:1 (10 ms) 2 (10 ms) 3 (10 ms) 4 (10 ms) 5(约2秒)1 (10 ms) 2 (10 ms) 3 (10 ms) 4 (10 ms) 5(2秒)1…
中央接收:1,2,3(约2秒)4,5,1,2,3,4(2秒)5,1 ....

消息4,5和下一个周期消息5被延迟几秒钟!如果您添加另一个外围设备到此(或另一个BT设备在同一频道传输),您将注意到消息与那些消息一起接收。这意味着如果你在一个有大量BT通信的地区,你很可能不会注意到这个bug。

消息似乎被SDK接收和收集了,但直到有足够的消息排队或类似的消息时才释放。你能证实吗? Or let me know if there is a way to force the SDK to release the received messages?

2. And please provide some documentation of the SDK. It is very bad documented!
3. Fix the login to the support site, I have to press "Request new password" EVERY time I log into here.

Device: 
星期一,2017年12月4日10:30:04 +0000 塞巴斯蒂安·埃德曼 121027年https://support.dialog-semiconductor.com https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-software/apponadvreportind-not-executed-directly#comments