このベストプラクティスでは、温度センサーが監視されます。 この記事では、IoT Platformコンソールで温度センサー製品とデバイスを作成する方法について説明します。 このトピックでは、Thing Specification Language (TSL) モデルを定義し、データ転送ルールを作成する方法についても説明します。
手順
- IoT Platformコンソールにログインします。
[概要] ページで、[すべての環境] をクリックします。 [すべての環境] タブで、管理するインスタンスを見つけ、インスタンスIDまたはインスタンス名をクリックします。
- 左側のナビゲーションウィンドウで、 を選択します。 表示されるページで、[プロダクトの作成] をクリックしてプロダクトを作成します。 詳細については、「プロダクトの作成」をご参照ください。

- フィーチャーを定義します。
- [プロダクト詳細] ページで、[機能の定義] タブをクリックします。 をクリックし、[自己定義フィーチャーの追加] をクリックして、製品の温度プロパティを定義します。

- 機能を追加したら、[オンラインリリース] をクリックしてTSLモデルを公開します。
- [プロダクト詳細] ページで、[機能の定義] タブをクリックします。 をクリックし、[自己定義フィーチャーの追加] をクリックして、製品の温度プロパティを定義します。
- 左側のナビゲーションウィンドウで、[デバイス] > [デバイス] を選択します。 表示されるページで、[一括追加] をクリックして複数のデバイスを追加します。この例では、5,000デバイスを追加する必要があります。 一度に最大1,000台のデバイスを追加できます。 したがって、デバイスを最低5回追加する必要があります。 詳細については、「一度に複数のデバイスを作成する」をご参照ください。
- 左側のナビゲーションウィンドウで、 を選択します。 表示されるページで、温度センサーから報告された温度データをFunction Computeに転送できるデータ転送ルールを作成します。
- [ルールの作成] をクリックして、JSON形式のデータを処理するルールを作成します。
- [表示] をクリックしてルールの詳細ページに移動し、データを処理するためのSQL文を作成します。
この例のSQL文は、報告されたプロパティデータからデータをフィルタリングします。 温度が25 °Cより高い場合、SQL文はdeviceNameフィールドとTemperatureフィールドの値を返します。 2つのフィールドはFunction Computeに転送されます。

- データ転送操作を追加し、データ転送先をFunction Computeに設定します。

- ルールの設定が完了したら、[データ転送] ページに戻り、[開始] をクリックしてルールを有効にします。
詳細については、「データ転送ルールの設定」をご参照ください。