2

リモート Zigbee にデータを送信するために、Zigbee モジュールで Java XBEE API を使用しています。次のように、リモート Zigbee モジュールの 64 ビット アドレスを使用しています。

XBeeAddress64 destination = new XBeeAddress64(0x00, 0x13,0xa2,0x00,0x40,0xa9,0xd0,0xd1);

0x00正常に動作しますが、JAVA で 16 進数、整数、または文字列の意味がわかりません。リモートアドレスを含む文字列があり、これを次のようにリモートアドレスとして使用したい:

address_64 = "0x00 0x13 0xa2 0x00 0x40 0xa9 0xd0 0xd1";
destination = new XBeeAddress64(address_64);

しかし、今回はエラーが発生します。誰かがそれを解決するために鍬を知っていますか?

4

1 に答える 1

2

ドキュメントによると、 これはアドレスの 0x を省略した場合に可能です。

アドレス文字列は次のようになります。

String address_64 = "00 13 a2 00 40 a9 d0 d1";
destination = new XBeeAddress64(address_64);
于 2014-04-28T16:39:32.640 に答える