[[mote]]
----
====== 開発環境 ======
===== センサ =====
* XM2110J
* MIB 510
* MTS300
==== MTS300 仕様 ====
* http://www.xbow.jp/mtsmdaj.pdf
* 簡単なセンサリスト
|Honeywell HMC 1002 Magnetometer|
|Analog Devices ADXL202JE Accelerometer|加速度|
| |マイクロホン.音響レンジと音響の録音が可能|
| |サウンダ|
|CdSe光電池|光センサ|
| |温度センサ.ERT-J1VR103J|
| |磁気センサ|
* ADC1という変換器チャネルを共有しているため,光と温度センサは同時に利用不可能.
===== マシン =====
* debian on vmware player
==== tinyos インストール ====
* apt で提供されている.
# apt-get install tinyos-2.1.0
* /opt/tinyos 辺りに全てインストールされる.
====== 開発 ======
===== 環境変数 =====
* /opt/tinyos-2.1.0/tinyos.sh に書いてあるのでインクルードすれば良いがうまく行かない場合は,.cshrc, .bashrc, .zshrc などに以下の情報を追加
export TOSROOT="/opt/tinyos-2.1.0"
export TOSDIR="$TOSROOT/tos"
export CLASSPATH=$CLASSPATH:$TOSROOT/support/sdk/java
export CLASSPATH=$CLASSPATH:$TOSROOT/support/sdk/java/tinyos.jar
export MAKERULES="$TOSROOT/support/make/Makerules"
===== Blink のインストール =====
* MIB510 を接続.USB 延長ケーブルを使った方がラップトップの邪魔にならない.
* XM2110J 接続の際,ぶつかるので MIB510 のネジを一つ外す.
* XM2110J を MIB 510 に接続
* /opt/tinyos-2.1.0/app/Blink へ移動
* 以下のコマンドでコンパイル
# make iris
* 以下のコマンドで XM2110J へインストール
# make iris reinstall mib510,/dev/ttyUSB0
* 以下のコマンドで,上記2ステップを一括実行
# make iris install mib510,/dev/ttyUSB0
===== Oscilloscope のインストール =====
* hoge
===== serial forwarder または net.tinyos.tools.Listen のフォーマット =====
* http://docs.tinyos.net/index.php/Mote-PC_serial_communication_and_SerialForwarder の "BaseStation and net.tinyos.tools.Listen" の章に詳細あり.