//通过payload函数,获取设备上报的消息内容,并按照JSON格式转换。 var data = payload("json"); //筛选出上报值。 var a1 = getOrNull(data, "items", "HR1", "value"); var b1 = getOrNull(data, "items", "HRV1", "value"); var c1 = getOrNull(data, "items", "xy1", "value"); var d1 = getOrNull(data, "items", "BS1", "value"); a1=toNumber(a1); b1=toNumber(b1); c1=toNumber(c1); writeRds("health_monitor", {"id":timestamp(), "rate":a1,"BS":b1,"SPO2":c1,"nSDNN":d1});
时间: 2023-07-19 22:57:08 浏览: 309
获取json数据并且解析
这段代码的问题可能是 `writeRds` 函数的第一个参数不正确。根据你的说明,应该是要将 RDS 数据库的 ID 作为参数传递,但是代码中 `"health_monitor"` 不一定是正确的 ID。请检查 RDS 数据库的实际 ID,然后将其替换为 `"health_monitor"`。
此外,如果 RDS 数据库的连接配置不正确,或者代码执行时 RDS 数据库不可用,也有可能导致无法将数据写入到 RDS 数据库中。建议检查连接配置以及 RDS 数据库的可用性。
阅读全文