新手上路
,有個問題請教各位大佬。我用的是瑞瀛ZigBee模塊 REX3SP - 增強型 ZigBee 貼片模塊,現在遇到了一個問題,當使用多個休眠節點(ZED)同時向協調器(COO)發送資料時,接收到的資料會出現不同ZED發送的資料交叉混淆的情況,從而使接收的資料發生錯誤。新手不是很明白,是根本不能多個ZED向COO節點發送資料,還是什么原因?可以用資料打包解決這個問題嗎?還是只能使用輪詢方式(一個時間點只能有一個ZED節點向COO節點發送資料,之后再進行下一個ZED節點發送資料)?
uj5u.com熱心網友回復:
通信協議沒處理好?uj5u.com熱心網友回復:
你有Zigbee空口抓的資料包嗎?否則很難定位你的問題。理論上多個ZED設備是可以同時向Coordinator發送資料的,舉個例子,多個ZED掉電后同時上電,會同時向Coordinator發Rejoin Request命令,而Coordinator回向每一個ZED回復Rejoin Response訊息。
uj5u.com熱心網友回復:
是怎么個混淆?是不是A節點發的“12456”,B節點發的“ABCDE”,協調器收到的是“1A2B3C4D5E”?轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/128100.html
標籤:無線
上一篇:單片機基礎K4報錯 怎么回事
下一篇:keil單片機紅綠燈
