Schritt 16: Nicht So Uber
Vielleicht ist "Uber" zu bombastisch einen Titel. Kein Projekt ist perfekt. Hier ist die Liste der Mängel, von den bis zuletzt eklatante. Ich hoffe, diese ein Tages anzugehen.
(1) der Dual-Gateway Knödel-Vermutung
Die RFM und Arduino Ethernet Gateways sollten in einem Arduino kombiniert werden können. Als ich das Tor machte, hatte ich einige schlecht gelötete Transceiver und führen zu macht mich denken, es war ein Bibliothek-Konflikt. Ich habe nicht zurück gegangen, um das Problem zu beheben... weil ich habe auch fleißig an dieser Instructable:). Es ist schlampig Quasselkopf Programmierung meinerseits. [BEARBEITEN] Vielen Dank an Alexandre Bouillot für zwei Gateways und kombiniert sie. Ich habe nicht Zeit, es selbst zu versuchen, aber wenn Sie interessiert sind, hier ist seine Github
(2) die RFM-RaspberryPi-Integration-Hypothese
Es ist ein Python-Hafen in den Arbeiten für die RFM69 von einem Programmierer Namen Eric Trombly. Ich habe nicht versucht es noch. Wenn es funktioniert, bedeutet dies, dass Sie die Arduino-Gateways ganz überspringen können. Ich wäre sehr daran interessiert, wenn jemand es versucht. Seine Github: https://github.com/etrombly.
Natürlich wählte, dass Ruck, sein Projekt zu starten, nachdem ich durch die Mühe machen die Gateways ging. Stopfen Sie ihn!
(3) das Uni-direktionale Kommunikation Bereich Problem
Ich spreche nicht eigentlich mit meinem Feld Knoten - Feld Knoten zur Kommunikation Basis ist nur Richtung. Alle meine Sensor-Demos kann mit Uni-direktionale drahtlose Comms erfolgen, aber zugegebenermaßen wäre Bi-direktionale Kommunikation effizienter für die Sicherheits-Sensoren. Es gibt keinen technischen Grund, warum das RFM-Gateway nicht mit den RFM Knoten... reden kann anders als es einen nachdenklicheren Ansatz erfordert, das Kommunikationsschema... wissen Sie, die eigentliche Schwierigkeit.
(4) das Fehlen der Ack-Rätsel
Ich anerkennen nicht auch die wireless-Übertragungen aus dem Feld Knoten. Keinen Grund warum nicht, Ack, da ist tatsächlich in der RFM69-Bibliothek integriert, und nicht die Anerkennung tatsächlich Funkübertragungen verschwendet, weil ich zu übertragen-mit-Wiederholung auf den meisten Knoten. Es würde die Sensoren robuster zu machen. Das Update würde ein bisschen mehr Code auf der Sender-Seite erfordern, aber sollte nicht allzu schlecht sein.
Wenn jemand auf dem Gateway verbessern will, bitte Gabel meinem Github! Ich begrüße die Verbesserungen. Das heißt, ich habe die Garage Tür Monitor für Monate, und der Akku-betriebene Sicherheits-Tür seit Mitte August, und beide haben super gearbeitet. Das System eignet sich für die aktuelle Gruppe von Sensoren, die ich gemacht habe.