|
本帖最後由 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叢狀網路就真的需要參考資料 |
|