| 
 | 
 本帖最後由 ates1687 於 2016-11-17 16:22 編輯  
 
Q1.我應該是在B端arduino板上撰寫感測器指令,那那些data怎麼命令以XBee傳輸? 
 
Ans:命令方式有兩種,一個是B端用XCTU去把AD打開,A端XBee自己會去讀值 
另外一個是用XBee TX/RX 接 Arduino TX/RX, 
 
另外在拆兩種↓ 
 
AT模式跟API模式(關鍵字:TCP,UDP) 
 
AT:模式語法是Serial.write("想丟出去的字"); 
 
API模式: 
(上面打MAC) 
Serial.write("0x想"); 
Serial.write("0x丟"); 
Serial.write("0x出"); 
Serial.write("0x去"); 
Serial.write("0x的"); 
Serial.write("0x字"); 
(下面打檢查碼) 
 
這邊還要轉換hex轉換,比方說B端如果我要丟1個話,我必須打0x31,A端才會收到1(關鍵字:ASCII字碼表) 
 
Q2.若可行,B端多接一些別的感測器,在傳輸與接收方面會不會有所衝突? 
 
Ans:簡單的P2P點對點傳輸不會有衝突,但是當你要做2個以上,也就是star星狀or叢狀網路時, 
問題就一大堆,而且絕對多到你無法想像!!! 
 
Q3.有沒有類似的XBee參考資料或實驗可供參考? 
 
Ans:你只做簡單的A跟B傳輸沒問題,但是當你要做star星狀or叢狀網路就真的需要參考資料 |   
 
 
 
 |