マイクロセンサーアプリケーションでのデータの視覚化
RTIに行ったことがあるなんて信じられません今から12年以上!その間、OMG Data Distribution Serviceの初期の進化と、利用可能な最高のDDS実装を作成するというRTIの使命の実現を見てきました。
DDSの歴史の中で、非常に少ないメモリリソースしかサポートできないアプリケーションに出くわしました。今日、8 MB未満のRAMを搭載したシステムを開発することは注目に値するように思われるかもしれませんが、それよりはるかに少ないメモリを指定するアプリケーション要件を見てきました。しばらく前に、リソースが制限されたデバイス用のDDSのバージョンの作成に着手しました。これをRTIConnext DDS Microと呼び、128K未満のRAMを搭載したアプリケーションに組み込んでいます。私たちはそれについてかなり興奮しています!
この機能を実現するために、Connext DDS Microは、完全なConnextDDS実装の機能のサブセットをサポートしています。機能のレベルは、私たちが提供する標準のDDS製品の約80%と見積もっています。この80%以内で、信頼性、キー/インスタンス、活気、耐久性などの重要な機能をサポートします。また、RTPS(Real Time Publish Subscribe)ワイヤーフォーマットプロトコルを保持しているため、DDSMicroアプリケーションは通常のDDSアプリケーションと通信できます。その逆も可能です。
前述したように、RAMの使用量を減らすために、途中でいくつかの犠牲を払わなければなりませんでした。削除した機能の1つは、参加者が検出時にデータ型情報を送信する機能でした。この機能はRTPSプロトコルのオプション部分であり、有効にすると、通常のDDS参加者によって現在使用されています。実際、これは、DDSアプリケーションでツールを使用するときに依存する重要な機能です。たとえば、管理コンソールは昨年アップグレードされ、ツール内でデータを直接視覚化できるようになりました。これは、管理コンソールツールが、DDSアプリケーションによって公開されているデータを直接サブスクライブできるようになったことを意味します。ここで、管理コンソールのデータ視覚化ツールの動作を確認できます:概要と詳細
この機能が最初に登場したときは、DDS参加者が検出時にデータ型情報を共有する機能に依存していました。データ型を学習し、そのデータ型を使用してトピックへのサブスクリプションを作成すると、管理コンソールは公開されているライブデータを表示できます。これは、DDSアプリケーションによって公開された患者の心拍波形を表示する管理コンソールの例です。
<図>これは、DDSアプリケーションの多くの開発者が今日活用している優れた機能です。ただし、DDS Microアプリケーションは検出時にデータ型情報を送信しないため、これらのアプリケーションでは使用できません。
この制限を修正するために、優れたツールチームが管理コンソールに新しい機能を追加しました。管理コンソールでは、検出時に送信されるデータ型情報のみに依存するのではなく、XMLファイルを使用してデータ型またはデータ型のセットを記述するためにツールに直接データ型を構成できるようになりました。管理コンソール内のトピックをサブスクライブするときに、次のスクリーンショットに示すように、XMLファイルでソースを作成できるようになりました。
<図>サブスクライブ機能をプルアップすると、「XMLファイルからデータ型をロードする」オプションがあります。そこからXMLファイルを選択できます:
<図>XMLファイルの内容は、基本的に、以下に示すようにFunctionGeneratorTypeの説明です。
<図>次に、正しいデータタイプ情報が読み込まれると、管理コンソールはパブリッシャーにサブスクライブできます。
次の例では、DDS Microパブリッシャーは、ストリーミングセンサーデータを送信し、正弦波、方形波、および三角波データを送信する単純な関数発生器パブリッシャーです。これがそのストリーミングDDSマイクロパブリッシャーの視覚化です。
<図>言わなければならないのは、これらすべての機能が統合されて産業用モノのインターネットのプラットフォームを提供するのを見るのは、ここRTIにいることです。さらに多くのデバイスがデータを共有できるようにするためのイノベーションが将来的に登場するのを待ちきれません。
詳細については、RTI Connext DDSMicroおよびRTIAdministrationConsoleを参照してください。
リンク:
- http://www.rti.com/products/micro.html
- http://www.rti.com/products/dds/tools.html#ADMIN
モノのインターネットテクノロジー