Hallo zusammen,
ich habe ein Verständnis Problem bzw. eine Frage:
Ich möchte gerne die 1001ste Wetterstation auf Basis eines Raspi B+ sowie Arduinos bauen. Das ganze soll dann wie folgt aussehen / funktionieren.
6 Nodes, jedes mit eigenem OLED Display, DHT22 sowie Funkmodul. Ein Node der 6 zeigt zusätzlich im OLED die Außen Temperatur, Luftfeucht, Luftdruck und Batteriestand an. Alle Nodes sollen dann Ihre gemessenen Werte an die Basis (Raspi B+) senden, der die Werte dann in eine SQL Datenbank mit Uhrzeit und Datum ablegt. Die Werte werden dann Quasi auf dem Raspi geloggt und werden per HighStock / HighChart visualisiert.
Die Nodes sind soweit fertig und untereinander funktioniert es auch schon. Es ist noch kein fertiger Funkcode aber das Gerüst geht schon mal.
Meine Frage ist nun, wie genau bekomme ich den Raspi nun dazu die Messwerte zu empfangen? Was ich bereits gemacht habe ist folgendes:
Ich habe mir das Thema hier durchgelesen und das hier und habe es soweit auch schon geschafft das ein Arduino per "gettingstartet" mit dem Raspi spricht. Wenn auch ich die Antenne "ausrichten" muss. Wenn die Antenne auf den Tisch lege, bekommt er zum Raspi keine Verbindung, wenn ich die Antenne Waagrecht hinstelle geht's einwandfrei (ist das normal?).
Wie schaffe ich es jetzt das der Raspi bei Start automatisch "mithört" ob sich ein Node meldet um die Werte zu übergeben (Der Funk wird nach jedem Senden abgeschaltet mit Power.Down Befehl) das er es in die vorhandene MySQL Datenbank mit Zeit und Datum schreibt?
Hat da jemand ein Beispiel woran man sich Orientieren kann? Oder hat jemand Lust und Zeit mir etwas unter die Arme zu greifen?
Besten Dank im Voraus.
Thomas