This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2540中继处理

Other Parts Discussed in Thread: CC2541, CC2540

目前组建了一个小网,1主8从。

如果以后想做一个大网,大概200多个设备。距离肯定不够。

想让小网的主机,又变成一个从机,让大网的主机获取信息。

这个方案可行吗?如果需要修改代码 主机变从机 从哪下手呢?

  • fordream,

    理论上,从BLE的规范来讲,是没问题的。

    但是考虑到实际设备本身的资源和能力,1主8从,做不到,因为比如CC2541之类的单模BLE芯片,资源非常有限,能连上3个从设备已经不错了。

    一连多个,可以参考这个代码:http://processors.wiki.ti.com/index.php/SimpleBLECentral_Connect_to_Multi_SimpleBLEPeripheral_devices

  • 通过中继进行较远距离的通讯不行吗?

  • 我从yan的回答,简单给您解释一下:

    1)2540资源有限,主要取决于RAM这个点,一主多从,主机需要维护接入从机的连接信息,这些信息一般多是动态/临时数据(在连接断开的时候释放资源)所以这些信息存储在RAM中。虽然理论上支持很多从机,不过考虑到主机的资源确实有限,所以不建议有很多个从设备,比如您说的200个。

    2)具体能支持多少个,您可以编译一下您的代码看剩余的RAM然后在看下从机的属性信息字段大小,初步估算能支持多少个,yan说一般是3个,应该也不会更多了。

    3)可以换个主机,从机使用cc2540,这样应该不会有问题,不过这样很多东西都需要你自己摸索才能解决了,恩我想可以用dongle来作为主机吧,网络模式下pc是控制器吧。

  • 一主多从,我可以从硬件开关来解决。

    现在主要蓝牙中继,就是从机变主机,用来中继。

    在从机程序你,加主机扫描任务,一堆错误。

  • 一主多从,我可以从硬件开关来解决。

    现在主要蓝牙中继,就是从机变主机,用来中继。

    在从机程序你,加主机扫描任务,一堆错误。

  • 听说CC2540 有主从一体的demo。
    我找了好久都没找到。
    我想主从一体可以满足我现在项目开发。
    麻烦能提供一下吗?
    谢谢了!

  • 听说CC2540 有主从一体的demo。
    我找了好久都没找到。
    我想主从一体可以满足我现在项目开发。
    麻烦能提供一下吗?
    谢谢了!

  • 你好  !

    我也是做 BLE的  也遇到了 一主多从的问题 ,你的问题解决了吗?

    有例子 可以跟我分享一下吗 ?

    我也遇到了 难题

    多谢了哈!

  • 还没有,不过可以组一个小网络了。

    QQ:936603944

    加的时候,麻烦说明下,我好备注