Ich habe Sensordaten von MongoLab zu Node-RED und möchte diese Daten mit dem Node-Red-Dashboard in Form eines Messgeräts oder eines Diagramms visualisieren. Daten aus der mongoLab Sammlung sieht wie folgt aus:Node Red MongoDB
[{"_id":"5947e34de8fef902920defd8","sensorId":"5947340048225508","value":34,"date":"2017-06-19T14:44:29.000Z"},{"_id":"5947e34e6737e202b54f0a62","sensorId":"13359295204302776","value":25,"date":"2017-06-19T14:44:30.000Z"},{"_id":"5947e352e8fef902920defdc","sensorId":"5947340048225508","value":37,"date":"2017-06-19T14:44:34.000Z"},{"_id":"5947e3536737e202b54f0a66","sensorId":"13359295204302776","value":24,"date":"2017-06-19T14:44:35.000Z"}]
ich anhand der Werte visualisieren möchten auf der SensorID ... oder ist es eine Möglichkeit, ich in der Lage sein kann, diese Daten unter Verwendung von Node Red sichtbar zu machen.
Der Funktionsknoten wird unter Verwendung der folgenden JavaScript
msg.headers = {"Content-Type":"application/json"};
return msg;
Meine Absicht ist, den Sensorwert auf der ui_gauge oder ein Diagramm zu visualisieren.
Was haben Sie schon versucht? – hardillb
Ich habe es geschafft, Daten von 4 verschiedenen Sensoren, dh Temperatur, Feuchtigkeit, Licht, Luftverschmutzung und Schall, auf mongoLab in die Cloud zu übertragen, wobei jeder Sensor eine eigene Sammlung in der Datenbank darstellt. Von dort verwende ich einen node-red mongodb im Knoten, der Daten von mongoLab holt. Dieser Knoten ist mit einem HTTP-Anforderungsknoten verbunden, der eine GET-Methode und dann einen weiteren HTTP-Antwortknoten verwendet. Siehe den Link, den ich oben hinzugefügt habe. –