Internet-of-things-thingworx

提供:Dev Guides
移動先:案内検索

モノのインターネット-Thingworx

Thingworxは、スマートな接続デバイスの迅速な開発と展開のためのプラットフォームです。 統合されたIoT開発ツールのセットは、接続性、分析、生産、およびIoT開発の他の側面をサポートします。

拡張現実開発の実装にVuforiaを、産業用接続にKepwareを提供します。 KEPServerEXは、データ配布のための単一のポイントを提供し、ThingWorxエージェントと提携すると相互運用性を促進します。

Thingworxエージェント

コンポーネント

Thingworxは、アプリケーションを構築するためのいくつかの重要なツールを提供しています。 これらのツールには、Composer、Mashup Builder、ストレージ、検索エンジン、コラボレーション、接続性が含まれます。 Composerは、設計テスト用のモデリング環境を提供します。 Mashup Builderは、一般的なコンポーネント(またはウィジェット)を使用して簡単にダッシュボードを作成できます。たとえば、ボタン、リスト、Wiki、ゲージなど。

Thingworxは、検索、クエリ、分析を意味するSQUEALと呼ばれる検索エンジンを使用します。 ユーザーは、データの分析とフィルタリング、およびレコードの検索にSQUEALを使用します。

インタフェース

ThingWorxプラットフォームでは、理解しておく必要がある特定の用語を使用しています。 メイン画面のトップメニューで、*エンティティ*を検索または作成します。 「エンティティ」とは、ThingWorxで作成されたものを指します。 ファイルをインポート/エクスポートし、それらに対してさまざまな操作を実行することもできます。

左側のメニューには、モデルの作成とデータの視覚化に使用されるエンティティグループがあります。ストレージ、コラボレーション、セキュリティ、システムを管理します。

インターフェース

メニューで[モデリング]カテゴリを選択すると、エンティティを作成してプロセスを開始します。 エンティティは、任意の物理デバイスまたはソフトウェア要素にすることができ、プロパティ値の変更時にイベントを生成します。たとえば、センサーが温度変化を検出します。 *イベント*を設定して、デバイスの変更に基づいて決定を行うサブスクリプションを通じてアクションをトリガーできます。

  • データ形状*は1つ以上のフィールドで構成されます。 カスタムイベント、情報テーブル、ストリーム、およびデータテーブルのデータ構造を記述します。 データ形状はエンティティと見なされます。

Datashapesフィールド

*Thing Templates* および *Thing Shapes* を使用すると、開発者は大規模なIoTシステムでデバイスプロパティの定義を繰り返すことを回避できます。 開発者はThingテンプレートを作成して、新しいデバイスがプロパティを継承できるようにします。 Thing Shapesを使用して、テンプレート、プロパティの定義、またはサービスの実行を行います。

Thingは、単一のテンプレートからプロパティ、サービス、イベント、およびその他の品質のみを継承しますが、Thingsおよびテンプレートは複数のThing Shapeからプロパティを継承できます。

開発

ThingWorxは実際にはほとんどプログラミングを必要としません。 ユーザーはデバイスを接続し、データソースを確立し、デバイスの動作を確立し、コーディングなしでインターフェイスを構築します。 また、趣味のプロジェクトと産業用アプリケーションの両方に適したスケーラビリティを提供します。