BT

EclipseのM2Mプロジェクト

| 作者: Alex Blewitt フォローする 4 人のフォロワー , 翻訳者 徳武 聡 フォローする 0 人のフォロワー 投稿日 2013年11月10日. 推定読書時間: 2 分 |

原文(投稿日:2013/11/01)へのリンク

EclipseConでBenjamin Cabé氏がEclipseのマシン to マシン(m2m)プロジェクトを紹介した。(InfoQは以前に氏にインタビューしてM2Mプロジェクトの状況について話を聞いている)。

2011年、EclipseでM2Mのワーキンググループが立ち上がって以来、さまざまなモノのインターネット(Internet of Things,IoT)プロジェクトが成長してきた。そして、それらのプロジェクトを分類するためのトップレベルのM2Mプロジェクトを作ることが議論され、今年のはじめには少数のプロジェクトだけが残っていたが、その後の半年でM2Mプロジェクトのスコープが大きくなってきた。現時点(またはこれからの予定)では次のようなプロジェクトがある。

  • 組み込み機器向けのLinux上で動くLuaベースのランタイムを提供するMihini
  • Luaベースの開発環境を提供するKoneki。Mihiniやその他のクラスのマシン向け。OMA-DMプロトコルのためのシュミレータもある。
  • MQTTプロトコルに基づくクライアントを提供するPaho。MQTTは軽量なメッセージングベースのプロトコル(JMSに似ているがオーバヘッドが少なく、複数の言語に対応)で、目下、OASISで標準化中。また、オープンソースのMosquito MQTTブローカをEclipseへ移行するプロジェクトも行われている。
  • ウェブベースの制御システムとハードウエアデバイス向けのさまざまなドライバ(InfoQのオーバビューも参照)を搭載した小型デバイス(Raspberry Piのような)向けランタイムEquinoxをベースにしたEclipse SmartHome
  • EquinoxのようなOSGiランタイムコンテナをベースにしたEclipse Kura。組み込み機器向けのOSGi実行環境を提供する。USBやBluetoothで通信して組み込み機器がほかのハードウエアサービスと連携することを可能にする。
  • MQTTやCoAPのようなM2M向けプロトコルに統合されるRESTライブラリEclipse PonteQuest projectからのコントリビューション。
  • 標準的なSCADAハードウエアデバイスの制御やデータ転送を可能にするライブラリEclipse SCADA。SNMP、Modbus、OPCのような低いレベルのプロトコルも提供する。
  • デバイス間の相互運用を実現するライブラリセットを提供するEclipse Krikkit。JSONやRESTfulなエンドポイントを利用できる。

更なる情報はEclipse M2Mのページで確認できる。上で紹介したプロジェクトへのリンクもある。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT