如何从 ned-red 流中提取数据
How to extract data from a ned-red flow
我有4个流程
我的 Arduino 的串行流程
JSON 流程以 JSON 格式格式化我的数据
从我的 dht11 传感器中提取数据的功能流
最后调试流程
首先,我将向您展示我的流程配置
我的功能:
我的sql数据库
错误信息
我的JSON流量
输出
请帮助我我以为我的数据库中会有这样的东西
"INSERT INTO sensordata (temperature,humidite) VALUES(20, 30);";
但我有
mysql> select *from sensordata ;
+--------+-----------+-------------+---------------------+
| idData | humidite | temperature | dateSensor |
+--------+-----------+-------------+---------------------+
| 2471 | undefined | undefined | 2021-01-01 16:24:23 |
| 2472 | undefined | undefined | 2021-01-01 16:24:24 |
+--------+-----------+-------------+---------------------+
在不知道函数节点的输入到底是什么的情况下,我将不得不猜测。
看起来您正在尝试访问 msg
对象中不存在但可能在 msg.payload
对象中更深层次的字段。
您可以将功能节点更改为:
msg.topic = "insert into sensordata(temperature,humidite) values('" + msg.payload.temperature + "','" + msg.payload.humidite + "')"
不需要将值附加到 msg
对象作为额外的 payload#
。
我有4个流程
我的 Arduino 的串行流程
JSON 流程以 JSON 格式格式化我的数据
从我的 dht11 传感器中提取数据的功能流
最后调试流程
首先,我将向您展示我的流程配置
我的功能:
我的sql数据库
错误信息
我的JSON流量
输出
请帮助我我以为我的数据库中会有这样的东西
"INSERT INTO sensordata (temperature,humidite) VALUES(20, 30);";
但我有
mysql> select *from sensordata ;
+--------+-----------+-------------+---------------------+
| idData | humidite | temperature | dateSensor |
+--------+-----------+-------------+---------------------+
| 2471 | undefined | undefined | 2021-01-01 16:24:23 |
| 2472 | undefined | undefined | 2021-01-01 16:24:24 |
+--------+-----------+-------------+---------------------+
在不知道函数节点的输入到底是什么的情况下,我将不得不猜测。
看起来您正在尝试访问 msg
对象中不存在但可能在 msg.payload
对象中更深层次的字段。
您可以将功能节点更改为:
msg.topic = "insert into sensordata(temperature,humidite) values('" + msg.payload.temperature + "','" + msg.payload.humidite + "')"
不需要将值附加到 msg
对象作为额外的 payload#
。