Connext DDS入門、パート4:インストールからHello Worldまで、これらのビデオで取り上げました
私はサンフランシスコベイエリアの防衛会社で、数百のノード(センサー、コントローラー、サーバー)を備えた分散システムを含むプロジェクトでキャリアをスタートさせました。これらのノードはすべて、イーサネット、光ファイバー、シリアルなどのさまざまな物理メディアを介してネットワーク化されていました。私たちが直面した課題の1つは、制御システムが割り当てられたループ時間内に動作できるようにすることでした。つまり、ノードが1秒あたり10メッセージを必要としているか、1秒あたり数千メッセージを必要としているかに関係なく、データは時間どおりに到着する必要がありました。ポイントツーポイントまたは集中型サーバーよりも効果的な通信方法が必要でした。
数マイクロ秒ごとにデータを受信するという最も極端なケースに対処するために、私の同僚は、ネットワーク上の任意のノードが分散共有メモリに類似した光ファイバーネットワークにデータのブロックを公開できるようにするプロトコルを開発しました。対応するノードは、制御アルゴリズムを計算し、他のすべてのデータを無視できるようにするメッセージのみを読み取ります。これは2009年頃で、当時はほとんど知りませんでした。これがデータ中心のメッセージングの概念の紹介でした。 Object Management Group(OMG)は、データ中心のメッセージングをデータ配信サービス(DDS)としてすでに標準化しており、その最新バージョンは2015年4月に承認されました。
10年後、私は最近、主要なDDSベンダーであるReal-TIme Innovations(RTI)の製品マネージャーとして採用されました。ほとんどの熱心な技術者が新製品を開発しているように、私は「セットアップ」フェーズを乗り越えて、RTIConnext®DDSの動作を確認できるようにしたいと思っています。私が立ち上がるのを助けるために、私の新しい同僚はこれらの入門ビデオチュートリアルを共有しました。これらのビデオを使用して、DDSを介して相互に通信するサンプルアプリケーションをすばやく構築することができました。入門チュートリアルを自分でチェックして、JavaおよびC ++でHelloWorldの例を構成、コンパイル、および実行する方法を確認できます。
確かに、防衛グレードのコンピューターがファイバーを介して通信できるようにするためにやるべきことはまだたくさんありますが、これらのチュートリアルが非常に役立つと思った理由は次のとおりです。初心者のフェーズをすばやく通過できるため、すぐに実行できるようになり、短縮されました。私の学習曲線。チュートリアルをチェックして、自分の目で確かめてください!
モノのインターネットテクノロジー
- Connext DDSと産業用IoT:知っておくべき5つのこと
- DDSの使用を開始する:無料のオンボーディングサービスを発表
- Pythonを使用したConnextDDS用のRTIラボとコネクタの紹介
- IoTとのビジネスに取り掛かる
- IoTがHVACビッグデータにどのように役立つか:パート2
- IoTの世界:Verticaのある生活の1日
- データ漏えいが発生した場合に実行する必要のある5つの重要なステップ
- TechDataとIBMPart2を使用してIOTを現実のものにする方法
- TechDataとIBMPart1を使用してIoTを現実のものにする方法
- AIの世界から:メーカーはAIをIoTに追加する準備をします
- イーグルグループ入門:知っておくべきこと