我这边有个需求是,Mesh和多连接. 在没有手机参与的时候,设备之间能进行BLE通信,设备数量大概是12个
目前我知道多链接的方式是一主多从.今天看到NRF官方资料介绍,一主多从的模式下最大的从机数量为8个,这个数量可以变多吗?相关链接
之前在群里看到有人提到过NRF51822多链接可以支持到20个设备,不了解这种通讯方式
51822最多只支持8个从机,然而32和40却可以支持20条链路,注意是20条!!!这意味着它可以连20个设备,又可以被20个人连😁
这个是真的叼!!
Wireless-Tech 链路指的是BLE连接吗,google了一下,尝试修改NRF_SDH_BLE_PERIPHERAL_LINK_COUNT,NRF_SDH_BLE_CENTRAL_LINK_COUNT,NRF_SDH_BLE_TOTAL_LINK_COUNT这三个参数,没有成功,估计是内存不足,没有初始化成功.相关链接
xingdamingniao 你用的是哪个版本的sdk,返回的错误信息是什么?
Wireless-Tech 目前用的是15.2.0的SDK,提示如下: **<warning> nrf_sdh_ble: Insufficient RAM allocated for the SoftDevice. <warning> nrf_sdh_ble: Change the RAM start location from 0x20004368 to 0x20004CE0. <warning> nrf_sdh_ble: Maximum RAM size for application is 0xB320. <error> nrf_sdh_ble: sd_ble_enable() returned NRF_ERROR_NO_MEM. <error> app: Fatal error **
xingdamingniao 那你就按照它的提示改ram的起始地址就行了吖 😃
修改了RAM的起始地址,测试了12个设备可以通信
xingdamingniao 真的叼,大佬
xingdamingniao 修改了RAM的起始地址,测试了12个设备可以通信
大佬,你支持12个或20个设备的MTU设为多少? 似乎MTU改为64个可以支持到20个