すべてのプロダクト
Search
ドキュメントセンター

IoT Platform:製品のTSLモデルを定義する

最終更新日:Mar 17, 2025

IoT Platformでは、製品のThing Specification Language (TSL) モデルを定義できます。 製品機能を、プロパティ、サービス、およびイベントで構成されるデータモデルに抽象化できます。 このようにして、IoT Platformは製品のデバイスを管理し、デバイスと効率的にデータを交換できます。 製品の作成後、製品のTSLモデルを定義できます。 製品のデバイスは、TSLモデルから機能を自動的に継承します。

前提条件

プロダクトが作成されます。 詳細については、「プロダクトとデバイスの作成」をご参照ください。

背景情報

この記事では、街路灯が属する製品のCurrent and Main Light Switch TSLプロパティを定義する方法について説明します。 TSLモデルを定義したら、製品に街灯を追加できます。 街灯は、定義済みのTSLモデルを自動的に継承します。 TSLモデルの詳細については、「TSLモデルとは」をご参照ください。.

手順

  1. IoT Platformコンソールにログインします。

  2. [概要] タブで、[] をクリックします。パブリックインスタンス

    重要

    IoT Platformが中国 (上海) 、シンガポール、日本 (東京) 、または米国 (バージニア) でアクティブ化されている場合は、この手順を実行します。 他のリージョンでIoT Platformがアクティブ化されている場合は、この手順をスキップします。

  3. 左側のナビゲーションウィンドウで、[デバイス] > [製品] を選択します。 製品リストで製品を見つけ、[操作] 列の [表示] をクリックします。
  4. [プロダクトの詳細] ページで、[機能の定義] タブをクリックし、[ドラフトの編集] をクリックします。Power Bank Cabinet-Define Feature-Edit Draft
  5. [機能の定義] ページの [デフォルトモジュール] セクションで、[自己定義機能の追加] をクリックしてTSL機能を設定し、[OK] をクリックします。
    次の図に示すように、メインライトスイッチ電流のプロパティを設定します。
    • 主要なライトスイッチの特性 iot
    • 現在のプロパティ Property_Counter
  6. オプション。 [TSLモデル] をクリックします。 [完全なTSL] タブで、完全なTSLモデルのJSONファイルを表示できます。
    iot
  7. TSLモデルをリリースします。
    重要

    TSLモデルは、モデルがパブリッシュされた後にのみ有効になります。

    1. [機能の定義] > [ドラフトの編集] を選択します。 表示されるページの左下隅にある [オンラインリリース] をクリックします。 オンラインリリースモデル? ダイアログボックスが表示されます。

    2. パラメーター

      説明

      バージョン番号

      TSLモデルのバージョン番号。 バージョン番号に基づいてTSLモデルを管理できます。

      バージョン番号は1 ~ 16文字で、英数字、ピリオド (.) を使用できます。

      TSLモデルの説明。 説明には、文字、数字、および特殊文字を含めることができます。 説明の長さは1 ~ 100文字である必要があります。


    3. オンラインバージョンが利用可能な場合は、リリースする現在のバージョンとオンラインバージョンの違いを確認する必要があります。

      [違いの表示] をクリックします。 [違いの表示] パネルでは、バージョン間の違いを表示できます。 設定を確認したら、[確認] をクリックします。 オンラインリリースモデルで? ダイアログボックスで、チェックボックスが自動的に選択されます。

      バージョン間の違いを表示したくない場合は、「現在のバージョンとオンラインバージョンの違いを確認したことを確認する」を選択します。


    4. OK

次のステップ

デバイスをIoT Platformに接続する