Robotics (ロボティクス)¶
Fast RTPS (Incubated)¶
| :octocat: Git リポジトリ | Docker Hub : TBD | ドキュメント | アカデミー | ロードマップ |
eProsima Fast RTPS は、Object Management Group (OMG) コンソーシアムによって定義され維持されている UDP などの信頼性の低いトランスポートを介したパブリッシャとサブスクライバの通信を提供する RTPS (Real Time Publish Subscribe) プロトコルの C++ 実装です。RTPS はまた、OMG によってデータ配信サービス (DDS) 標準用に定義されたワイヤ相互運用性プロトコルです。eProsima Fast RTPS は、ほとんどのベンダー・ソリューションが DDS を実装するツールとして、または過去のバージョンの仕様を使用するツールとして、実装されているため、スタンドアロンで最新のメリットを享受しています。
品質保証¶
このプロジェクトは FIWARE の一部であり、以下のように評価されています :
- Version Tested:
- Documentation:
- Responsiveness:
- FIWARE Testing:
Micro XRCE-DDS (Incubated)¶
:octocat: Git リポジトリ | Docker Hub : TBD | ドキュメント | アカデミー : TBD | ロードマップ |
---|---|---|---|---|
Micro XRCE-DDS とは何ですか?¶
eProsima Micro XRCE-DDS は、パブリッシュ/サブスクライブ・メッセージング・ パターンに基づく IoT 指向のミドルウェアです。 (eXtremely Resource-Constrained Environments - Data Distribution Service)
Micro XRCE-DDS は、低リソース・デバイス (Micro XRCE-DDS クライアント) がサーバ (Micro XRCE-DDS エージェント) に接続されているクライアント・サーバ・アーキテクチャに準拠しています。
一方で、Micro XRCE-DDS クライアント (C ライブラリ) は、マイクロコントローラ などのリソースに制約のある環境の課題に取り組むことに焦点を当てています。 このため、このライブラリは完全に動的なメモリ・フリーの実装と非常に 低いメモリ使用量 (単純なパブリッシャ - サブスクライブ・アプリケーションの 場合は約2.5 KBのスタック使用量) を提供するよう設計されています。
一方、Micro XRCE-DDS エージェント (C++ アプリケーション) は、DDS (Data Distribution Service, データ配布サービス) グローバル・データ・スペースでクライアントにプレゼンスを提供することを 担当する自己完結型アプリケーションです。
このマルチプラットフォーム・アプリケーション (Linux および Windows) は、 Fast RTPS フレームワークのおかげで DDS スペースへの高性能アクセスを クライアントに提供します。Micro XRCE-DDS は、OMG (Object Management Group) DDS-XRCE (リソース制約の厳しい環境仕様のための DDS) のスタンドアロン C/C++ 実装です。
Micro XRCE-DDS? を使う理由¶
MQTT や CoAP など、単一のトランスポート・プロトコルを介した 集中データ・アプローチに従う他の IoT 指向ミドルウェアとは対照的に、 Micro XRCE-DDS は、UPD、TCP、またはシリアルなどの複数のトランスポート・ プロトコルを介した分散データアプローチを提供します。さらに、 Micro XRCE-DDS はメモリ使用量が非常に少なくなるように設計されているため、 この製品は特にリソースに制約のあるデバイスでの IoT 通信に適しています。
Micro XRCE-DDS プロジェクトは、FIWARE の一部であり、次のリリースの一部として 評価されます。
FIROS (Incubated)¶
:octocat: Git リポジトリ | Docker Hub : TBD | ドキュメント | Academy : TBD | ロードマップ |
---|---|---|---|---|
FIROS とは¶
FIROS は、ロボットをクラウドに接続するのに役立つツールです。 この目的のために、ロボットのデータを公開および リッスンする方法として、Robot Operating System (ROS) および FIWARE Context Broker を使用します。
FIROS は、ロボティクス分野とクラウドの世界との間のトランスレータして機能し、ROS メッセージを NGSI に変換して クラウドで公開します。
FIROS プロジェクトは FIWARE の一部であり、次のリリースの一部として評価されます。