2017-08-19 3 views
0

Mein Ziel ist es, Daten aus mehreren analogen Lichtsensoren mit einem Arduino und sendet Schwimmer (einige Zahl zwischen 0 und 1) zu einem Raspberry Pi 3 über eine USB-Verbindung zu lesen (Idealerweise würden Daten nahezu konstant gesendet werden).Arduino Sensordaten an RPi Webseite mit Live-Streaming Graph sendet

Ich möchte eine Webseite aktualisieren, die eine Live-Stream-Grafik der Daten anzeigt, indem Sie den neuen Datenpunkt hinzufügen. Bis jetzt konnte ich entweder Smoothie Charts oder Plotly offline arbeiten mit Math.random() in meiner statischen HTML/js Webseite. Ich habe in der letzten Woche mit Plotly herumgespielt, aber ich kann mir nicht vorstellen, wie ich offline mit den tatsächlichen Daten arbeiten kann.

Meine Frage ist: Wie nehme ich einen einzigen numerischen Wert von meinem Python Skript, und füttere es in das js Skript, das sich um das Live-Charting kümmert?

Ich bin neu in all dem - von dem, was ich gelesen habe, scheint es wie ich Flask oder etwas wie Socket.io verwenden sollte, um auf die ständigen Updates zu kümmern, aber ich bin mir nicht sicher, wie man überhaupt beginnt. Wenn mir jemand in die richtige Richtung zeigen könnte, würde ich es sehr schätzen!

+0

[Wie übertragen Sie variable Daten von Python zu Javascript ohne einen Webserver] (https://stackoverflow.com/questions/11547150/how-to-transfer-variable-data-from-python-to-javascript-without -a-web-server) - Diese SO Frage/Antwort scheint auch relevant zu sein. Wenn ich die Variable im Python-Skript in JSON umwandle und dann im js-Skript darauf zugreife ...? Ich bin mir nicht sicher, ob dies die richtige Lösung ist. – joswei

Antwort

Verwandte Themen