gpt4 book ai didi

postgresql - 试图将数据从 thingworx composer 发送到 Postgres 数据库

转载 作者:行者123 更新时间:2023-11-29 13:22:27 25 4
gpt4 key购买 nike

service for data insert subscription for data service for insert data into table[![][1] ] 4 [ data from sensor comes here in thing sensordata which uses mqqtt template ] 5 connection to PostgreSQL

我创建了一个访问我的数据库表名的东西,它是来自 PostgreSQL 的 sensordata。现在我必须如何将数据发送到这些表。我怎样才能做到这一点?

image

我在本地设置中完成了 thingworx composer 和 PostgreSQL 数据库的连接部分。

我正在尝试将传感器数据从 thingworx 发送到 PostgreSQL 数据库,但我无法发送它

最佳答案

你必须做两件事:

1 创建一个服务来在 postgresql_conn 事物中插入行;

  • 选择“SQL(命令)”作为脚本类型。
  • 把这样的东西放到脚本区

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

    TemperatureField、HumidityField、VibrationField 是服务的输入字段。

2 创建对传感器数据事物的订阅。

  • 作为事件集 AnyDataChange;
  • 在脚本区放这样的东西:

    var params = {
    TemperatureField: me.Temperature,
    HumidityField: me.Humidity,
    VibrationField: me.Vibration
    };


    var result = Things["postgresql_conn"].InsertRecord(params);

现在,当 sensordata 的数据发生变化时,将向 postgress 表中添加一行。

对不起我的英语

关于postgresql - 试图将数据从 thingworx composer 发送到 Postgres 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39241967/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com