Benson 如果你用的是Nordic的话,可以在如下链接下载: 协议栈规格书
Wireless-Tech 哦 这部分我理解了。还有就是我想问,一个Master和一个Slave已经建立连接了,现在想和另一个slave建立连接,因为建立连接时需要广播,然后连接请求这个过程的,这个过程在那一段时隙里体现?还有楼主方便留下联系方式吗?
Benson 我还是举上述的截图为例,只要不是在C0和C1的这两个事件,就可以发起连接请求并建立链接。至于联系方式,我觉得在论坛交流会更好些😊。
Wireless-Tech 你的意思是在图中我画的红框这段时间内 Master能切换到其他的状态并去接收其他slave的广播帧,然后回复connect_req,从而建立连接是吗?
Benson 是的。一般这个是由协议栈去调度的,协议栈把控着整个Radio的时序,什么时候空闲,这个时间段Radio有没有被占用等等。这有点类似于我们电脑的CPU一样,只不过协议栈是控制Radio。
Wireless-Tech 好的 我明白了 万分感谢☺
Wireless-Tech 对了还有一个问题,一般都说一个主设备能连最多7个从设备,这个7是什么限制导致的,是connectionInterval限制的吗
Benson 协议栈限制的,跟规范没关系,限制原因是资源不够,因为每个链路都要占不少的ram。
jayden Benson 请参考这位大佬的回复,他的回复就是我想回的
这估计是我看到的最详细的图解了
连接间隔是Master决定还是Master、Slave互不影响的?
jackson_lvmaster