前のバージョンのリリースからほぼXNUMX年後、 EdgeX2.0の新しいバージョンがリリースされました。 この新しいバージョンでは 多くの変更が提示されます そのうち、バグ修正と更新に加えて、それを見つけることもできます マイクロサービスのAPIだけでなく、Webインターフェイスも改善されました とりわけ、それは作り直されました。
EdgeXに慣れていない人のために、私はあなたにこれを言わなければなりません デバイス間の相互運用性のためのオープンモジュラープラットフォームであり、 IoTアプリケーションとサービス。 このプラットフォームは、特定のベンダーのハードウェアやオペレーティングシステムに関連付けられておらず、LinuxFoundationが後援する独立したワーキンググループによって開発されています。
EdgeXの既存のIoTデバイスを接続するゲートウェイの作成を可能にすることを特徴とします さまざまなセンサーからデータを収集します。 ゲートウェイは、デバイスとの対話を整理することと、情報の一次処理、集約、分析を実行することの両方に専念し、IoTデバイスのネットワークとローカルコントロールセンターまたはクラウド管理インフラストラクチャの間の中間リンクとして機能します。
ゲートウェイ マイクロサービスコントローラーを実行することもできます。 IoTデバイスとの相互作用は、TCP / IPネットワークと特定のプロトコル(IPではない)を使用して、有線または無線ネットワーク上で編成できます。
EdgeXは、IoTデバイス用のDell EdgeGatewayで使用されるオープンIoTスタックヒューズに基づいています。 このプロジェクトには、データ分析、セキュリティ、管理、およびさまざまな問題のトラブルシューティングのための、すぐに使用できるマイクロサービスの選択が含まれています。
EdgeX2.0の主な新機能
この新しいバージョンでは際立っています AngularJSフレームワークを使用する新しいWebインターフェイス。 新しいGUIの利点のXNUMXつ メンテナンスが簡単で、機能が拡張されています、新しいデバイスを接続するためのウィザードの存在、データを視覚化するためのツール、メタデータを管理するための大幅に改善されたインターフェイス、サービスのステータス(メモリ消費、CPU負荷など)を監視する機能。
発生するもうXNUMXつの重要な変更は、 APIは、マイクロサービスで動作するように完全に書き直されました。 今それ 通信プロトコルに依存しません、より安全で、適切に構造化され(JSONを使用)、サービスによって処理されたデータをより適切に追跡します。
また アプリケーションサービス機能が拡張され、 として 名前によるセンサーデータのフィルタリングのサポートが追加されました デバイスプロファイルとリソースタイプ、 サービスを介してデータを送信する可能性 複数の受信者に送信し、複数のメッセージバスにサブスクライブすると、独自のアプリケーションサービスをすばやく作成するためのテンプレートが提案されます。
また、 データはデバイスサービスからデータストレージおよび処理サービスに転送できます、HTTP -RESTプロトコルにバインドされたり、メッセージブローカーレベルでQoS優先度を調整したりすることなく、メッセージバス(Redis Pub / Sub、0MQ、またはMQTT)を使用できるようになりました。
に対する 新しいデバイスサービス それが言及されている骨材 CoAP 制限付きアプリケーションプロトコルの実装により、 GPIO ポートを介して、マイクロコントローラーやRaspberryPiボードなどの他のデバイスに接続する GPIO、 LLRP これはプロトコルの実装です LLRP (低レベルリーダープロトコル)タグリーダーに接続する RFIDとUART (ユニバーサル非同期受信機/送信機)。
その他の変更点 目立つ:
- 信頼性の向上とサービス品質(QoS)ツールの拡張。
- Vaultなどの安全なストレージから秘密のデータを抽出するためのユニバーサルモジュールが実装されています。
- Dockerコンテナでroot権限を必要とするプロセスとサービスの数が最小限に抑えられました。 安全でないモードでRedisを使用することに対する追加の保護。
- API Gateway(Kong)の簡略化された構成。
- センサーとデバイスのパラメーターが確立されている簡略化されたデバイスプロファイル、および収集されたデータに関する情報。
最後に あなたがそれについてもっと知りたいなら、詳細を確認できます 次のリンクで。