リソスフェアへようこそ
リソスフェアとは何ですか?
リソスフェアは、XMPPプロトコルに基づくIoT開発プラットフォームです。
リソスフェアプラットフォームの目標は、フルスタックIoTソリューションを提供することであり、開発者はリソスフェアプラットフォームテクノロジーに基づいて複雑で柔軟なIoTアプリケーションを開発できます。
IoTアプリケーションのソリューションとして、リソスフェアには次の特性があります。
- フルスタックIoT開発フレームワーク
Lithosphereは、IoTサーバー、ロットLANゲートウェイなどのフルスタックIoTソリューションをMCUハードウェアボード通信ライブラリに提供し、モバイル開発フレームワークを提供します。
Lithosphereは統一された建築技術と通信プロトコルを採用しており、開発者はIoTアプリケーションの開発をシンプルにするIoTアプリケーションを開発するために複数の開発技術を統合する必要がなくなりました。
- プラグインアーキテクチャ
リソスフェアのコアサブプロジェクトチョーク、花崗岩、砂などはすべて、プラグインアーキテクチャに基づいて構築されています。リソスフェアを使用して開発されたIoTアプリケーションには、一般に次の特性があります。 - 効率的な通信プロトコル<br> 標準のXMPPプロトコルは、XMLを使用してプロトコルメッセージパケットを表現します。これにより、柔軟性とスケーラブルになり、通信プロトコルの冗長性と非効率性についても批判されています。
企業は、XMPP効率の問題を解決するための良い模範を示しています。 WhatsAppはバイナリXMPPバリアントを使用して、世界中の20億人以上のユーザーにIMサービスを提供しています。
はい、リソスフェアプラットフォームはバイナリXMPPを使用して、通信プロトコルの効率の問題を解決します。
- IoTコンセプトに基づくコンポーネントプログラミング
リソスフェアは、基礎となるコミュニケーションの詳細をブロックすることにより、開発効率を向上させるための、パッケージ化されたIoTコンポーネントのセットを提供します。
XMPP、Lora、WeBRTCなどの特定のテクノロジーの基礎となる実装の詳細を研究することなく、アクチュエータ、センサー、コンセントレーター、ゲートウェイ、ウェブカメラなどのIoTコンセプトコンポーネントを使用して開発できます。
リソスフェアは、次のサブアイテムで構成されています。
花崗岩
Graniteは、Javaに基づいて開発されたXMLMPサーバーです。 Granite XMPPサーバーには次の特性があります。
- 標準互換性
- 非常にモジュラー
- 高可用性とスケーラビリティ
- 簡単に拡大して統合します
花崗岩は、マイクロカーネルアーキテクチャ(プラグインアーキテクチャ)に基づいているため、非常に柔軟でスケーリングが簡単になります。
チョーク
ChalkはJava XMPPクライアント通信ライブラリで、JavaデスクトップとAndroidのXMPPクライアントの開発に使用できます。 Chalkは、プラグインアーキテクチャに基づいて設計されているため、使いやすく縮小しやすくなります。
玄武岩
Basaltは、XMPP用のJava解析ライブラリです。 Basaltは、OXM(プロトコルオブジェクト-XMPPドキュメントマッピング)の概念に基づいており、XMPPプロトコルドキュメントとプロトコルオブジェクト(プロトコルオブジェクト)の間の解析および変換機能を提供します。
砂
砂プロジェクトは、パッケージ化されたIoTプラグインのセットを提供します。これらのIoTプラグインは、チョークテクノロジー(クライアントプラグイン)と花崗岩テクノロジー(サーバー側のプラグイン)に基づいて開発されています。含む:
- アクチュエータ
アクチュエータコンポーネント。アクチュエータについては、コンセプトのアクチュエータの章の内容を参照できます。
- センサー
センサーアセンブリ。センサーについては、コンセプトのセンサーの章の内容を参照できます。
- エッジのこと
エッジデバイスコンポーネント。リソスフェアのエッジがGranite XMPPサーバーに接続された後、登録に自動的に適用されます。一般的に、ゲートウェイ、コンセントレーター、その他のコンポーネントはすべてエッジのものです。
- ロラゲートウェイ
LORAプロトコルのゲートウェイコンポーネントをカプセル化します。
- リモート
リモートコントロールプラグイン。モバイルアプリまたはデスクトップクライアントのIoTデバイスをリモート制御するために使用されます。
- オペレーター
操作およびメンテナンス機能のプラグイン運用およびメンテナンス担当者が使用します。たとえば、操作およびメンテナンスアプリでは、ネットワークにアクセスして顧客の許可を変更するための承認された機器などの機能を実装するために使用されます。
- ウェブカメラ
WeBRTCテクノロジーに基づくリアルタイムサーベイランスカメラコンポーネント。
泥
MCUボードコミュニケーションライブラリ。 BXMPPおよびTUXPプロトコルファミリ通知、実行、レポート、およびその他のプロトコルをサポートします。泥ライブラリを使用して、IoT通信機能をMCUボードに追加できます。
クイックスタート
XMPP、プラグインアーキテクチャ、IoTに慣れていない場合は、読むことができます
コンセプト<br> 関連する概念に慣れてください。
リソスフェアに初めて取り組んでいる場合は、従うことをお勧めします
こんにちはリソスフェアチュートリアル<br> リソスフェアプラットフォームの使用を学び、理解してください。