- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
ZigBee点对多点通信
录入:edatop.com 点击:
ZigBee能否实现一个点同时接受多个节点的数据,比如星型拓扑结构,主节点发送广播指令,当前网络下所带的所有子节点都上传数据,这样可能会造成冲突,如何解决这个问题呢
ZigBee当然可以实现 1对多了,ZigBee也是属于无线电,如果所有的子节点在同一个时刻 开始调制无线电的话,那肯定会造成冲突,我这有比较“土”的方法:1、主的发送广播指令可以变成“挨个挨个发送”,就是逐个访问,当然,数据肯定也会逐个返回;2、子节点分等级,如1号,2号....,当收到“广播命令”后,根据“等级*T” 有规律的返回数据的话,应该也可以解决问题; (PS:ZigBee模块,一个就得要20元左右的成本,节点一多,成本就很明显了,有种方案的成本或许会低很多:用NRF24L01无线模块就可以实现 1对多,多对多,广播的形式,更多的技术交流可以加我的 QQ:420295146)
采用轮训的方式,确实可以但是这样耗时太长,如果采用类似等级的方式,做一个小的延时,分时上传,类似于时分复用,但是延时的时间必须大于单个模块处理的时间
上一篇:2.4GHZ的设备有哪些,除了2.4蓝牙 USB 因为要做防干扰 实在查不到了啊!求大神
下一篇:post一次给云数据库,TCP连接就断开了怎么办?我用的sim900a模块