我创建了一个访问我的数据库表名的东西是来自 PostgreSQL 的 sensordata。现在我必须如何将数据发送到这些表。我怎样才能做到这一点?
我在本地设置中完成了 thingworx composer 和 PostgreSQL db 的连接部分。
我正在尝试将传感器数据从 thingworx 发送到 PostgreSQL 数据库,但我无法发送它
我创建了一个访问我的数据库表名的东西是来自 PostgreSQL 的 sensordata。现在我必须如何将数据发送到这些表。我怎样才能做到这一点?
我在本地设置中完成了 thingworx composer 和 PostgreSQL db 的连接部分。
我正在尝试将传感器数据从 thingworx 发送到 PostgreSQL 数据库,但我无法发送它
你必须做两件事:
1 创建一个服务以在 postgresql_conn 事物中插入行;
将这样的东西放入脚本区域
INSERT INTO sensordata
(Temperature, Humidity, Vibration)
VALUES ([[TemperatureField]], [[HumidityField]], [[VibrationField]]);
TemperatureField、HumidityField、VibrationField 是服务的输入字段。
2 创建对 sensordata 事物的订阅。
在脚本区域中放置如下内容:
var params = {
TemperatureField: me.Temperature,
HumidityField: me.Humidity,
VibrationField: me.Vibration
};
var result = Things["postgresql_conn"].InsertRecord(params);
现在,当 sensordata 的数据发生变化时,会将一行添加到 postgress 表中。
对不起我的英语不好