
Sun SPOT (Sun Small Programmable Object Technology) は、 2007 年に発表されたSun Microsystemsが開発した無線センサー ネットワーク用のセンサー ノードです。このデバイスは、ネットワークにIEEE 802.15.4標準を使用し、他の利用可能なセンサー ノードとは異なり、Squawk Java 仮想マシンを使用します。
Oracle CorporationによるSun Microsystemsの買収後も、SunSPOTプラットフォームはサポートされていましたが、そのフォーラムは2012年に閉鎖されました。 [1]古いサイトのミラーは後世のために維持されています。[2]
ハードウェア
完全に組み立てられたデバイスは手のひらに収まります。
最初のプロセッサボードには、180MHzで動作するARM920Tコアを搭載したARMアーキテクチャ32ビットCPUが搭載されていました。512KBのRAMと4MBのフラッシュメモリを搭載していました。2.4GHzのIEEE 802.15.4無線にはアンテナが内蔵されており、USBインターフェースも搭載されていました。[3]
センサーボードには、3軸加速度計(2Gと6Gの範囲設定付き)、温度センサー、光センサー、8個の3色LED、アナログおよびデジタル入力、2個のモーメンタリスイッチ、および4個の高電流出力ピンが含まれていました。[3]
このユニットは3.7Vの充電式750mAhのリチウムイオン電池を使用し、30uAのディープスリープモードを備え、ソフトウェアによる電池管理を提供した。[3]
ソフトウェア
Java は一般にハードウェアに依存しないため、このデバイスが Java デバイス ドライバーを使用するのは珍しいことです。Sun SPOT は、オペレーティング システムなしでプロセッサ上で直接実行される小さなJava ME Squawk を使用します。Squawk VM と Sun SPOT コードはどちらもオープン ソースです。[4] NetBeans などの標準 Java 開発環境を使用して、SunSPOT アプリケーションを作成できます。アプリケーションの管理と展開は、開発環境、コマンド ライン、または SPOT SDK で提供されるツール「solarium」から呼び出すことができる ant スクリプトによって処理されます。[引用が必要]
ノードは、センサー ネットワークへのベース ステーション アプローチを含む IEEE 802.15.4 標準を使用して通信します。Zigbeeなどのプロトコルは802.15.4 上に構築できます。Sun Labs は、小型の組み込みデバイス向けに最適化されたRSAおよび楕円曲線暗号(ECC)の実装を報告しました。
可用性
サン・マイクロシステムズ研究所は、 2004年頃にセンサーネットワークの研究を開始しました。クロスボウ・テクノロジー社の「モート」を使用した初期の経験を経て、ロジャー・マイケの指揮下でハードウェアとソフトウェアの統合システムを設計するプロジェクトが始まりました。[5]サンは、2005年にアートセンター・カレッジ・オブ・デザインの「自律型軽航空機船」と呼ばれる プロジェクトを後援しました。 [6] 数ヶ月の遅延の後、2007年4月2日に、Sun SPOT開発キットの最初の限定生産版がリリースされました。この導入キットには、2つのSun SPOTデモセンサーボード、Sun SPOTベースステーション、ソフトウェア開発ツール、USBケーブルが含まれていました。ソフトウェアは、Windows XP、Mac OS X 10.4、および一般的なLinuxディストリビューションと互換性がありました。デモコードもいくつか提供されました。[要出典]
2007年9月にはサンの開発者がデモを行った。[3] 商用利用を検討した後、サンは教育ユーザーに焦点を移した。プロジェクト全体、ハードウェア、オペレーティング環境、Java仮想マシン、ドライバー、アプリケーションは、2008年1月にオープンソースとして利用可能になった。[4] [7] [8]
オラクル社は2010年にサン・マイクロシステムズ社を買収し、2011年3月までにハードウェアのリリース8(サン・オラクルのロゴ付き)までSun SPOTの開発を継続しました。 [9] 2011年版ではメモリが大きく、プロセッサも高速化されましたが、入力数は少なくなっていました。[10]
2012年にフォーラムは「6月中旬」まで「メンテナンスのため停止」すると発表しました。[1] 2013年5月7日、Oracle Technology Networkで新しいフォーラムが開始されました。[11] Sun MicrosystemsのSunSPOT開発者の1人であるDavid G. Simmonsは、2010年末までブログを運営していました。[12] 彼は2013年7月にOracleとは関係のない別の開発者フォーラムを開設しました。[13]
プロジェクトが終了したとき、SunSPOTプロジェクトの主任ハードウェアエンジニアであるボブ・アルカイアは、ハードウェア設計を自身の個人ウェブサイトにアーカイブしました。[14]
参考文献
- ^ ab 「SunSpotWorldフォーラムはメンテナンスのため停止しています」。Oracle Labs。2012年6月9日時点のオリジナルよりアーカイブ。2013年11月17日閲覧。
- ^ 「SunSpotWorldミラーサイト」。
- ^ abcd Simon Ritter (2007年9月24日). 「Sun SPOTs In Action」。2008年4月20日時点のオリジナルよりアーカイブ。 2013年11月17日閲覧。2011年2月に再公開 2014年4月6日にWayback Machineにアーカイブ
- ^ ab "spots: SPOTs プロジェクト". 2011-05-27時点のオリジナルよりアーカイブ。
- ^ Rob Tow. 「Sun "SPOT" ワイヤレスセンサーネットワーク」。個人ウェブページ。 2013年11月17日閲覧。
- ^ Jed Berk および Nikhil Mitter (2006)。「自律型軽量航空機」。2013 年11 月 17 日閲覧。
- ^ Austin Modine (2008年1月29日). 「Sunがdoohickeysをオープンソース化: 極小のセンサー駆動型デバイスを公開」The Register . 2013年11月17日閲覧。
- ^ 「Sun が革新的な Sun Small Programmable Object Technology (SPOT) センサーをオープンソース コミュニティに提供、プログラムを世界中の教育機関に拡大」。プレス リリース。Sun Microsystems。2008 年 1 月 29 日。2008 年 2 月 3 日時点のオリジナルよりアーカイブ。2013年11 月 17 日閲覧。
- ^ Ron Goldman (2011年3月19日). 「Spots: Wiki: Home — Project Kenai」.プロジェクト Web サイト. 2013年11月17日閲覧。
- ^ 「SunSPOTWorld - 購入」。商用ウェブサイト。2013年12月7日時点のオリジナルよりアーカイブ。2013年11月17日閲覧。
- ^ Oracle Technology Network の SunSPOT フォーラム 2013 年 11 月 3 日アーカイブ、Wayback Machineより
- ^ 「On the SPOT: David G. Simmons」。ブログ。2012年5月9日時点のオリジナルよりアーカイブ。 2013年11月17日閲覧。
- ^ 「Sun SPOTs Forums」。代替の非公式開発者フォーラム。2013年11月17日閲覧。
- ^ Bob Alkire. 「SPOTs Hardware」 . 2019年3月14日閲覧。
外部リンク
- 公式サイト
