Shuichi Machida's Weblog

« Sun SPOT が日本にやってきます@... | メイン | [Sun SPOT (1)] Sun... »

http://blogs.sun.com/machida/date/20071207 2007年 12月 07日 金曜日

[Sun SPOT (0)] そろそろ Sun SPOT のこと書いていいかも。

2006年の発表以来、いつまで経っても日本では入手できない状態が続いている Sun SPOT ですが、日本を含む World Wide での発売(現在はUSのみ)に向けて着々と準備が進められております。詳細は書けませんが、おそらく年明けの早い時期に何らかのアナウンスがあるのでは、と思います。

ということで、そろそろ日本語でも Sun SPOT 関連の話題を書いていこうと思います。

#  Sun SPOT ブログ(英語):


今回は、Sun SPOT なんて聞いたことない!という方のために簡単にご紹介:

Sun SPOT (Sun Small Programmable Object Technology) は、各種センサー(3軸加速度センサー、温度センサー、光センサー)、汎用I/Oポート、スイッチ、3色LED 及び、近距離の無線ネットワーク機能を備え、

Java言語で書かれたプログラムを実行可能

な小型デバイスです。分野的には、「無線センサーネットワーク」系(ZigBee と同じ(2.4GHz IEEE 802.15.4)無線技術を使用)といったら分かる方もいるでしょうか。


More Photos...

 

そうです、Java でプログラムが書けます。通常、小型の組み込み系デバイスと言ったら C-likeな言語かアセンブラが多いですが、Sun SPOT にはSquawk VM という Java Virtual Machine (Java ME CLDC 1.1 準拠)が載っています。開発環境は、NetBeans IDE などの「Java 開発でいつも使っている」ツールがそのまま使えますので、組み込みデバイス向けのプログラミングであることをほとんど意識することなく、一般的なアプリケーションの開発と同じようにプログラムのコーディングから配備、テスト、実行までを行えます!

Sun SPOT を使うと、例えば、、

  • Sun SPOT をリモコン代わりにして、(加速度センサーの値を使って)サーボモータ付きミニカーを制御
  • 模型ロケットに取り付けて、ロケットの軌道を加速度センサーで読み取りPCに無線で送信
  • データセンターに取り付けて、それぞれのポイントの温度、湿度、揺れなどをモニタリングし、PCに無線で送信

といったことが実現できます(ほんの一例ですが。。)。まさに、ガジェット好きの人にはたまらないオモチャでしょう。

# もちろん、実用性も十分あります。無線センサーネットワークは、将来的に、応用が非常に期待されている分野です。

 

余談ですが、最近  InfoWorld のサイトで

のひとつに選ばれたようです。

# クリスマス前までに発売されていれば、プレゼントとして最適?だったのですが ;-)

。。。
 

次回は Sun SPOT の入手が待ちきれない!という方のために、Sun SPOT SDK のインストールと、(実機が無くても実際の Sun SPOT用のプログラムをテストできる) Sun SPOT Emulator について書いていきたいと思います。


 

なお、Sun SPOT 関連情報の総本山はこちらです:

 


 


投稿されたコメント:

コメント
  • HTML文法 不許可

Valid HTML! Valid CSS!

This is a personal weblog, I do not speak for my employer.