sql - Thingworx 传感器值到 Sql 数据库
问题描述
我正在使用物联网的 Thingworx 平台。我已经完成了thingworx 和SQL Connection。我创建了 2 个名为 sql 查询和 sql 命令的服务,还创建了两个名为Temperature
和的表Humidity
。
我在 THingworx 平台上获得Temperature
和重视。Humidity
但我无法将它发送到数据库,任何人都可以帮助。如何在 sql 命令服务中调用属性。
Database.Conf sql 命令代码
insert into INFO(Temperature)
values ([[]]);
事物测试订阅代码 var params={Temp:me.Temp_Prop,Hum:me.Hum_Prop}; var result=Things["DatabaseConf"].InsertRecords(params);
解决方案
您需要一个 javascript 类型的附加服务,您可以在其中检索属性,使用 me.property 并调用 sql 服务。您可以将输入参数添加到 sql 服务并像这样使用它们:[[inputParameter]]。在您的示例中,应如下所示:
insert into INFO(Temperature)
values ([[temp]],[[Hum]]);
如果您使用输入参数右侧的箭头,ThingWorx 会以正确的方式为您编写。
推荐阅读
- java - 'contains' 方法不适用于 ArrayList
,还有其他方法吗? - python - 使用 Beautifulsoup 折叠子元素
- asp.net-mvc - 使用模型中未定义的列
- java - 无法保存 SharedPreferences 值,而是我得到: D/InputMethodManager: showSoftInput fail
- python - python中的语法错误:','后缺少空格
- sql - 在列中插入一个新值,并且应该为其他列值添加这个新值
- python - 我的数独模拟器的验证功能有什么问题吗?
- react-native - 世博项目网络版的网络推送通知?
- python-3.x - ModuleNotFoundError:Thonny 中没有名为“PIL”的模块
- r - 放入模块闪亮时代码不起作用