我需要从树莓派获取 CPU 温度到 Watson IoT Platform 快速启动服务。
我通过使用命令红色节点中的 exec 节点来执行此操作vcgencmd measure_temp
。我想将此温度值作为数字发送到Watson IOT节点,但我的 exec 节点将 CPU 温度返回为“ temp=45.2C
”。我尝试使用论坛上提供的解决方案
msg.payload={"temp":msg.payload.replace("temp=","").replace("'C\n","")};
但是当我提交解决方案时,评分者仍然将O / P视为字符串而不是数字,我该怎么做才能将其转为msg.payload O/P
数字?