社区导航

 

搜索
查看: 2275|回复: 5

[求助] BLE蓝牙低功耗一对多原理的疑问

[复制链接]

475

TA的帖子

1

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2018-5-23 10:13 | 显示全部楼层 |阅读模式
本帖最后由 flashtt 于 2018-5-23 10:16 编辑

最近在做一个项目需要用到低功耗蓝牙一对多,最多一对四,且对吞吐量有一定要求,但也不高,总共20kb/s左右,考虑到扩展能达到50kb/s当然更好,本人的学习能力是在捉急,学习了许久仍然搞不清楚原理所在,网上相关的资料也比较少,所以向大家求助,讨论思路。
       通过《低功耗蓝牙开发权威指南》和一些博客基本了解了蓝牙低功耗协议原理,但仅限单主从机的情景,一主多从的情景上述资料基本没有谈及。在《低功耗蓝牙开发权威指南》中有一段话提到:
8.6.1与白名单设备发起连接
       最常用的连接方式是主机先将对端设备添加到白名单中,然后再与白名单中的设备进行连接,控制器可以统一时间与多个设备设备发起连接。实际上,这能让主机请求控制器同时与A、B、C、D、E、F等设备发起连接。
这段话也好理解,但是且不谈实践,理论上也有很多疑问;首先通过一段时间的监听获取多个设备是可以的,然后就是发起连接,如果是对多个,即发送多个Connect Request,如下图所示:
1.png
连续发送多个Connect Request当然是可以的,毕竟只要发送了主机就认为已连接,也不需要从机回复,但是所有的连接参数应该怎么定,后面和多个从机通信时如何保证不会互相干扰,这里就超乎我的理解范围了。

       在单Master/Slave的情况下,连接之后的过程很简单,每个连接事件互相通信而已,暂时不考虑大数据量的情形,如下图所示:
2.png
摘自《Inside Bluetooth Low Energy》
3.png
一对多到底是如何通信的,BLE是时分复用的,主机和多个从机之间的·通信是如何错开的,何时开始,连接间隔多少,主机是怎么控制的。考虑到还有跳频,难以理解。如果能有个框图就最好了。
买了三块CC2640r2f launchpad,感觉好难开发,网上买了NRF52832开发板,带教程的,想先把原理搞明白。

此帖出自无线连接论坛


回复

使用道具 举报

161

TA的帖子

3

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2018-5-23 10:51 | 显示全部楼层
持续关注


回复

使用道具 举报

475

TA的帖子

1

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2018-5-23 21:05 | 显示全部楼层
没人回复自顶一下,CC2640有一些例程可以一对多,我尝试了一下可以,一些博客写了安卓下连接多个设备的例子,我感觉是可以实现的,但是仍然没有原理的问题,一对多的情境下是如何建立连接、之后的数据包是如何交互的,进展艰难,后面还有一大堆代码没写呢


回复

使用道具 举报

475

TA的帖子

1

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2018-5-25 08:24 | 显示全部楼层
参考一些比较老的研究经典蓝牙调度策略的文章,低功耗蓝牙也存在类似的调度策略,但问题是我搜集到的资料只是调用相关接口即可实现一对多,并且没有同时与多个从设备大数据量交互的实例,没有原理的沟通,很苦恼。

点评

现在蓝牙漏洞也比较多,你需要结合官方公布的一些修复办法来弄的。确实难度比较大的。  详情 回复 发表于 2018-12-13 09:48


回复

使用道具 举报

1286

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2018-12-13 09:48 | 显示全部楼层
flashtt 发表于 2018-5-25 08:24
参考一些比较老的研究经典蓝牙调度策略的文章,低功耗蓝牙也存在类似的调度策略,但问题是我搜集到的资料只 ...

现在蓝牙漏洞也比较多,你需要结合官方公布的一些修复办法来弄的。确实难度比较大的。


回复

使用道具 举报

7

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2019-1-9 11:29 | 显示全部楼层
您好!我们是创域兴泰科技有限公司 在国内专业级半导体目录分销商中也是首屈一指的,长期致力于为国内外客户提供海外直购产品服务,欢迎各位新老客户找我询价
海外订货:Digi-Key Future element14 ARROR VERICAL, Mouser等渠道商以及国内线下代理商长期合作,均有优势价格。
十年独立分销经验专注品牌线:ST、IR、ON、NXP、VISHAY、TI、MAX、AD、TST、ATMEL、Infineon、MICROCHIP......
主营IC集成电路,继电器,二三极管,连接器,蜂鸣器,晶振,电容,电阻,电感,单片机,滤波器,二三极管,手机IC,连接器,继电器,光耦......
电子IC集成电路芯片一站式BOM表配单
全程正规报关,可以含税交易,不含税交易更有优势。
所售产品保证原装进口,假一赔十
深圳公司:深圳市创域兴泰有限公司
联系人:Even(陈先生)
商务QQ:2058066425  手机:13430474487(微信同号)
E-mail:2058066425@QQ.com
公司地址:深圳市福田区华强北华联发大厦西座701室


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 /1 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2019-7-21 14:25 , Processed in 0.204809 second(s), 17 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表