2013-07-10 76 views
3

假設我正在嘗試製作一個聊天程序,如YouTube視頻XBee Basics - Lesson 2 - Simple Chat Program Between Two XBees in AT ModeXBee雙向通信(發送者和接收者)在同一時間

在這段視頻中,他解釋說一個XBee是一個使用Arduino向另一個XBee發送「Hello world」的發送者。

但是,XBee是否能夠同時發送和接收數據?路由器是否能夠與協調者進行通信並以其他方式進行通信?

此外,我想寫我自己的軟件來接收和發送數據,而不是使用Arduino軟件。有沒有圖書館和API?

文章或視頻會很好。

回答

2

是的,可以同時發送和接收數據。當XBee模塊配置爲「AT模式」(也稱爲「透明串行」)時,可以配置DH和DL參數以標識將接收串行數據的目標節點。

您一定要花費一些時間在examples.digi.com上分步設置各種示例,如two way chatQuick Reference頁面包含各種語言的一長串庫,包括用於C的Digi XBee ANSI C Library和用於Java的xbee-api

+0

如何使用2系列1 xbee進行雙向聊天 – timberlake

+0

@timberlake,examples.digi.com網站正是您要找的內容:http://examples.digi.com/get-started/ basic-xbee-802-15-4-chat/ – tomlogic

+0

我有一臺xbee連接到計算機,一臺探險家和另一臺xbee坐在一個盾牌上。 xbeesheild有一個可以在xbee/usb之間切換的跳線。當我在xbee端擁有它時,它可以接收消息,當它在USB上時它可以發送消息。我需要在同一時間做bothat。那麼我應該使用不同的引腳,如rx tx發送和3,4接收? – timberlake