TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2540中继处理

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

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

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

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

Yan:

fordream,

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

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

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

灰小子:

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

xiang zhang4:

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

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

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

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

fordream:

回复 Yan:

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

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

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

fordream:

回复 Yan:

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

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

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

fordream:

回复 Yan:

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

fordream:

回复 Yan:

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

ke ke:

回复 fordream:

你好  !

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

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

我也遇到了 难题

多谢了哈!

fordream:

回复 ke ke:

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

QQ:936603944

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

赞(0)
未经允许不得转载:TI中文支持网 » CC2540中继处理
分享到: 更多 (0)