我正在尝试从我的 Xbee 获取一些信息,但它不起作用
这是我的 Class Test 的代码:
public static void main (String[] args){
XBee xbee = new XBee();
try {
xbee.open("COM3", 9600);
} catch (XBeeException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
while (true) {
try {
XBeeResponse response = xbee.getResponse(10000);
// we got a response!
} catch (XBeeTimeoutException e) {
// we timed out without a response
} catch (XBeeException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
我正在使用 Xbee API http://code.google.com/p/xbee-api/
但我总是得到这个错误:
com.rapplogic.xbee.api.XBeeException:尝试在 API 模式下设置/读取时 AT 命令超时。XBee 无线电必须处于 API 模式 (AP=2) 才能在 com.rapplogic.xbee.api.XBee.doStartupChecks(XBee.java:124) 上与 com.rapplogic.xbee.api.XBee.initConnection( XBee.java:170) 在 com.rapplogic.xbee.api.XBee.open(XBee.java:142) 在 com.mohamed.test.main(test.java:16)
谢谢你uuuu