XBee通信モジュールをオープンし、XBeeデバイスクラスのインスタンスを返します。
引数 | |
---|---|
panid | PAN ID(ZigBeeネットワークの識別子)を指定します。 PAN IDには16進文字列4桁(‘0000’〜’FFFF’)または16ビット数値(0〜0xFFFF)が指定できます。 |
戻り値 | |
---|---|
Plato::XBee | XBeeデバイスクラスのインスタンス |
xb = PlatoDevice::XBee.open('BEEF') # XBee通信モジュールをオープンします
xb.connect('00000000', '0000FFFF') # ブロードキャスト接続します
loop {
dt = xb._read # XBeeから1バイト読み込みます
if dt >= 0 # データを受信した場合は
print sprintf("%02X ", dt) # 受信データを16進表示します
end
}