1

データ挿入サービスデータのサブスクリプションテーブルにデータを挿入するサービス[![][1]] 4 [ センサーからのデータは、mqqtt テンプレートを使用するセンサーデータでここに来ます] 5PostgreSQL への接続

データベーステーブル名にアクセスするものを1つ作成しました.PostgreSQLからのセンサーデータです。ここで、これらのテーブルにデータを送信する必要があります。これどうやってするの?

画像

ローカルセットアップで、thingworx composer と PostgreSQL db の接続部分を行いました。

thingworx から PostgreSQL db にセンサー データを送信しようとしていますが、送信できません

4

1 に答える 1

1

次の 2 つのことを行う必要があります。

1 postgresql_conn に行を挿入するサービスを作成します。

  • スクリプトの種類として「SQL (コマンド)」を選択します。
  • このようなものをスクリプト領域に入れます

    INSERT INTO sensordata 
    (Temperature, Humidity, Vibration) 
    VALUES ([[TemperatureField]], [[HumidityField]], [[VibrationField]]);
    

    TemperatureField、HumidityField、VibrationField は、サービスの入力フィールドです。

2 sensordata Thing へのサブスクリプションを作成します。

  • イベント セットとして AnyDataChange;
  • スクリプト領域に次のように入力します。

    var params = {
        TemperatureField: me.Temperature,
        HumidityField: me.Humidity, 
        VibrationField: me.Vibration
    };
    
    
    var result = Things["postgresql_conn"].InsertRecord(params);
    

これで、sensordata のデータが変更されると、1 行が postgress テーブルに追加されます。

私の英語でごめんなさい

于 2016-09-07T16:05:21.077 に答える