178

8

XBee ZB

1

節 サンプル

21

 

XBee Wall Router

で照度を測定する

 サンプル・プログラム21は,Digi International社
製のXBee Wall Router(ウォールルータ)もしくは,
XBee Sensorの照度センサと温度センサの測定値を,
Raspberry Pi側の親機から取得する実験用サンプル・
プログラムです.
 XBee Wall Routerは,コンセントに差し込んで
XBee ZBの中継を行うための製品です.国内ではス
トロベリーリナックス社がレンジ・エクステンダーと
いう名称で販売しています.
 XBee Wall Router には,XBee PRO ZBモジュー

ルと,照度センサ,温度センサ,そして電源回路が内
蔵されています.ファームウェアは,ZIGBEE 
ROUTER AT,デバイス識別子ATDDの応答値は
00 03 00 08です(後述).また,内部ではアナログ入
力AD1ポートに照度センサ,AD2ポートに温度セン
サが接続されています.
 まず,XBee Wall Routerの動作確認をしてみましょ
う.これまでどおり,親機Raspberry Piには,ファー
ムウェアZIGBEE COORDINATOR APIが書かれた
XBee PRO ZBモジュールを接続します.そして,

SAMPLE 21

Digi International製XBee Wall Routerで照度と温度を測定する
実験用サンプル

通信方式:XBee ZB

開発環境:Raspberry Pi

Digi International社製のXBee Wall RouterもしくはXBee Sensorの照度と温度をRaspberry Piに接続した親機XBee 

ZBモジュールから読み取る実験用サンプルです.


USB

Raspberry Pi

XBee USBエクスプローラ

XBee PRO ZBモジュール

接続

ファームウェア:ZIGBEE COORDINATOR API

Coordinator

APIモード

電源:USB 5V → 3.3V

シリアル:Raspberry Pi

スリープ(9):  −

RSSI(6):(LED)

DIO1(19):   −

DIO2(18):   −

DIO3(17):   −

Commissioning(20):(SW)

DIO4(11):   −

DIO11(7):   −

DIO12(4):   −

Associate(15):(LED)

その他:XBee ZBモジュールでも動作します(ただし通信可能範囲は狭くなる).


XBee Wall Router

ファームウェア:ZIGBEE ROUTER AT

Router

Transparentモード

電源:ACコンセント

シリアル:    −

スリープ(9):  −

RSSI(6):   −

AD1(19):照度センサ

AD2(18):温度センサ

DIO3(17):   −

Commissioning(20):SW

DIO4(11):   −

DIO11(7):   −

DIO12(4):   −

Associate(15):LED

その他:照度センサ,温度センサの値は目安です.大きな誤差が生じます.
必要なハードウェア

Raspberry Pi 2 Model B(本体,ACアダプタ,周辺機器など) 1式

各社 XBee USBエクスプローラ               1個

Digi International社XBee PRO ZBモジュール        1個

Digi International社XBeeWall Router またはXBee Sensor  1台

USBケーブルなど