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