[[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" の章に詳細あり.