首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BLE/NRF52 52-连接两个BLE-Centrals (智能手机)与一个外设,但收到相同的通知信号?

BLE/NRF52 52-连接两个BLE-Centrals (智能手机)与一个外设,但收到相同的通知信号?
EN

Stack Overflow用户
提问于 2022-01-11 21:01:41
回答 1查看 127关注 0票数 0

我计划用NRF52 (或者其他BLE芯片)开发一个小项目(如果这有关系的话)。首先,我想知道,我是否可以在不“滥用”广告字节的情况下播放数据?

场景:两部智能手机与我的设备连接,它们允许一些通知特性,我希望在这两种设备上接收具有潜在高频(可能高达100 my )的数据。(我知道100赫兹已经接近7,5毫秒的最小值了.我只想说,我想基本上达到这个极限,并尽可能快地接受)

因此:如果我连接两个中心设备,它们会接收相同的通知信号吗?或者我必须为每个中心设备发送一个通知信号,这实际上降低了接收数据的最大频率?

在后一种情况下,通过广告字节向多个设备广播可选数据是最好的方式吗?

亲切的问候,祝你好运

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-12 00:29:14

当您在BLE上使用GATT通知时,每个连接的通知都是单独的。因此,如果您想向两个连接的客户端发送相同的通知,数据就会在空中重复。一般来说,关贸总协定的所有流量都是每个连接单独的。

如果你每10毫秒向两个设备发送一个数据包,那就没问题了。注意:虽然如果一个数据包丢失了,它将在下一个连接事件中被重新部署,然后两个packes将被发送到该设备(假设您在10 ms后像往常一样产生了一个额外的数据包)。

您可以使用广告代替广播数据。每一个扫描的设备都能看到你的数据。您在ADV_IND中发送的数据可以被无限数量的扫描仪看到。

如果使用广告或GATT向多个设备发送数据更好,则取决于许多因素。你应该试试什么对你最有效。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70673406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档