请问关于CC1101或CC1310通信组网的问题?

2019-07-20 11:31发布

如题,现在做项目中遇到一个问题,多个CC1101(或CC1310)组网,多个子节点与1个主节点进行通信,请问当多个子节点同时向主节点发送信息时,主节点该如何做到接收各个节点的信息(而不会造成接收信息冲突出现收不到某个节点信息的情况)?
谢谢各位了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
正点原子
1楼-- · 2019-07-20 17:02
帮顶
xiaoyan
2楼-- · 2019-07-20 18:09
1.主节点广播,多个子节点接收
2.子节点根据设备ID或者启动时间生成一个唯一的发送延时
3.主节点就能分时接收了
4.以上做完后还是有可能丢包,这个时候,可以增加主节点发送次数
5.效果还不行的,可以接收延时的情况下,可以轮流查询各个子节点
6.如果上面这样做了还不行,可以考虑现成的组网方案,用zigbee,蓝牙mesh等等
7.还是搞不定,我没折了,哈哈。。。

一周热门 更多>