有些人在使用zigbee模塊或數(shù)傳電臺(tái)的時(shí)候,對(duì)于zigbee廣播機(jī)制中的周期性廣播和組播機(jī)制有些疑問,今天小億就這個(gè)問題做一下簡(jiǎn)單的說(shuō)明。
在Zigbee中,廣播數(shù)據(jù)是不適合像單播數(shù)據(jù)這么連續(xù)發(fā)送的,這是Zigbee協(xié)議棧規(guī)定的。
Zigbee的廣播機(jī)制解釋如下,廣播數(shù)據(jù)在發(fā)出后,其余有廣播能力的節(jié)點(diǎn)如rouer在收到后會(huì)轉(zhuǎn)發(fā)這個(gè)廣播包,如此一層層往后跳以保證整個(gè)網(wǎng)絡(luò)都能收到這個(gè)廣播。同時(shí),任何一個(gè)節(jié)點(diǎn)在發(fā)送或轉(zhuǎn)發(fā)這個(gè)廣播包的時(shí)候會(huì)監(jiān)聽自己的鄰居有沒有進(jìn)行轉(zhuǎn)發(fā),如有沒進(jìn)行轉(zhuǎn)發(fā)的,說(shuō)明該鄰居可能沒有收到,會(huì)進(jìn)行重發(fā)。
如此,一旦網(wǎng)絡(luò)規(guī)模大了整個(gè)廣播包會(huì)在空中存在較長(zhǎng)時(shí)間,所以Zigbee聯(lián)盟設(shè)定了nwkBroadcastDeliveryTime這個(gè)屬性,用來(lái)說(shuō)明一個(gè)廣播包最多有效的時(shí)間。而在這段時(shí)間內(nèi),發(fā)起者都會(huì)保留這個(gè)廣播包放在一個(gè)table中。比如這個(gè)table默認(rèn)最多能存10個(gè)這樣的包,所以連續(xù)發(fā)送的話,發(fā)送10個(gè)時(shí)候這個(gè)table就存滿了,新的包就不能發(fā)送了,必須等待有數(shù)據(jù)過(guò)期后才有新的數(shù)據(jù)能發(fā)出。
因此ZigBee聯(lián)盟規(guī)定為了保證網(wǎng)絡(luò)的穩(wěn)定性,9秒內(nèi)最多發(fā)送8個(gè)廣播,超過(guò)8個(gè)廣播包其他的數(shù)據(jù)包將被舍去。
針對(duì)億佰特公司E180 E18等ZigBee系列產(chǎn)品建議周期性的組播和廣播數(shù)據(jù)發(fā)送周期大于等于1000ms,小于1000ms會(huì)存在數(shù)據(jù)阻塞(或舍去)的情況。
今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動(dòng)化的發(fā)展,提升資源利用率,更多zigbee模塊產(chǎn)品和zigbee技術(shù)資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)和企業(yè)公眾號(hào)(微信號(hào):cdebyte)進(jìn)行了解,也可以直接撥打400電話咨詢技術(shù)專員!
相關(guān)閱讀:
1、ZigBee3.0技術(shù)通信標(biāo)準(zhǔn)能否一統(tǒng)ZigBee協(xié)議?
2、ZigBee模塊選型指南與分類詳解和ZigBee模塊常見問題
7 X 24 銷售服務(wù)熱線
4000-330-990深圳辦事處柯經(jīng)理:18218726658 無(wú)錫辦事處劉經(jīng)理:13558641933
成都總部銷售經(jīng)理:
秦 科(無(wú)線模塊):18884314654 馮子恒(無(wú)線模塊):18828049434
蔡友銀(無(wú)線模塊):13882211021 葛宇龍(通信設(shè)備):19138800613
胡兵(外貿(mào)銷售經(jīng)理):18584911141、 sales06@ebyte.com
業(yè)務(wù)郵箱:support@cdebyte.com 全國(guó)銷售投訴電話:19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號(hào)B5棟(前臺(tái)座機(jī):028-61543675)
?? 成都億佰特電子科技有限公司【版權(quán)所有】 蜀ICP備13019384號(hào)