ロンドンに広がるワイヤレスセンサーネットワーク

研究の進捗状況
0312006003
浅川 和久
2009/7/16
1
調査中
•
•
•
•
「Arduino XBEE Shield」を利用したシステム
3台以上の無線通信の方法
xbee-arduino (Arduino library)
Serial Proxy
2009/7/16
2
調査中
ロンドンに広がるワイヤレスセンサーネットワーク
このプロジェクトは、ArduinoおよびXbeeベースの
ワイヤレスセンサーネットワークを利用して農業
情報を集約し、農業者のための有用な意志決定
支援システムを構築するというもの。これにより、
天然資源を最大限に活用して、生産性を高め、
同時に環境へのダメージを最小限に抑えること
が可能になる。集約されたデータは視覚化され
て、最終的にはインターネットを通じてノート PC
などで見られるようになる。
MAKE: Japan : ロンドンに広がるワイヤレスセンサーネットワーク
http://jp.makezine.com/blog/2008/08/a_wireless_sensor_network.html
2009/7/16
3
実験
無線通信
Arduino+XBEE+光センサ
子機
USB
明るさ
XBEE エクスプローラ USB
Serial
Proxy
親機
Arduino+XBEE+光センサ
LEDの制御
• 子機を複数台用意する
• 子機は光センサの情報を親機に送信
• 親機から子機のLEDを制御
2009/7/16
4
想定する環境
無線通信
Arduino+XBEE+光センサ
子機
USB
明るさ
XBEE エクスプローラ USB
親機
Arduino+XBEE+光センサ
LEDの制御
Serial
Proxy
SQL
DataBase
• 取得したセンサ情報をデータベースに格納
• データベースに蓄積された情報にアクセスで
きる
2009/7/16
5
通信(Arduino→PC)
• シリアル通信
– シリアルポートにデータを出力する
– Serial.print(value);
• データベース操作 (新規作成)
– データベースにデータを挿入する
– DB.send(“INSERT INTO …”);
• SerialProxyを改良してデータベースとの連携
を可能にする必要がある
2009/7/16
6
今後の予定
•
•
•
•
•
•
実験
必要な言語機能を見つける
SerialProxyの改良(データベースとの連携)
データベースライブラリの作成
ビジュアル言語化
ビジュアル開発環境の構築
2009/7/16
7