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

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

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

コンポーネント

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

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

インターフェース

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

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

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

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

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

Thingは、単一のテンプレートからプロパティ、サービス、イベント、およびその他の品質のみを継承しますが、Thingおよびテンプレートは複数のThingShapeからプロパティを継承できることに注意してください。

開発

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