Ich habe das RFduino-Projekt auf Kickstarter unterstützt, um es in meinem nächsten Projekt zu verwenden. Es handelt sich im Grunde genommen um ein winziges Arduino-kompatibles Board mit integriertem Bluetooth LE , das zusätzliche Abschirmungen unterstützt.
Ich habe auch ein normales Arduino Uno mit einem Ethernet Shield .
Was ich bauen möchte
Ich denke an ein Sensornetzwerk (Feuchte und Temperatur) für den Innenbereich mehr RFduinos Verwendung mit dem Münze Batterieschild das Haus herum liegen. Das Arduino Uno mit dem Ethernet-Schutzschild und einem an einen Router angeschlossenen Bluetooth-Schutzschild sendet die Daten an meinen Server, sodass ich die Statistiken fernüberwachen kann.
Frage
Ich möchte alle 10 Minuten Daten übertragen, um den Energieverbrauch niedrig zu halten. Wie kann ich die Sensoren und meine Hauptstation (die Uno) gleichzeitig aktivieren, Daten übertragen (von Sensoren zur Hauptstation und von der Hauptstation zu meinem Server) und sie wieder in den Ruhezustand versetzen? Besteht das Risiko eines Datenverlusts, da einer der Sensoren möglicherweise wach ist, während die Hauptstation noch schläft? Kann die Uno Bluetooth-Abschirmung die Ethernet-Abschirmung stören?
Ich frage nicht nach Code, aber macht die Idee Sinn? Links zu verwandten Projekten würden sehr helfen. Ich habe auch darüber nachgedacht, xbee für die Datenkommunikation zu verwenden, aber ich fand es ziemlich kompliziert und jetzt, da Bluetooth LE weniger Energie benötigt, kann ich keine Vorteile von xbee gegenüber Bluetooth LE erkennen.