Ich habe eine Datenlogger- Karte mit einer SIM808 . Es verfügt über Bluetooth 3.0-Fähigkeit von der SIM808. Die Platine selbst verfügt über ein Batteriemanagementsystem, mit dem Gewichts-, Feuchtigkeits- und Temperaturmessungen durchgeführt und Geräteverschiebungen erfasst werden können. Alle gesammelten Daten werden per GPRS-Verbindung an einen Remote-Server übertragen.
Das Gerät selbst kann in Bienenstöcken installiert werden, aber es wäre nicht kosteneffektiv, eine SIM-Karte für Hunderte von Bienenstöcken zu haben. Dies fungiert also nur als Master , der neben der GPRS-Funktion auch Datenprotokollierungsfunktionen besitzt.
Daher plane ich, Slave- Boards ohne die SIM808-Module zu implementieren . Anstelle des SIM808 wird daher eine einfache drahtlose Kommunikationseinheit benötigt, um eine lokale drahtlose Kommunikation zwischen den Hives zu ermöglichen.
Der Master würde alle Slaves nach ihren Daten abfragen und dann alles über GPRS übertragen.
Es sollte so aussehen, nur mit hundert Bienenstöcken:
Nun die Möglichkeiten zur lokalen drahtlosen Kommunikation:
- Bluetooth, wie gesagt das Master-Gerät hat schon Bluetooth 3.0. Ich bin mir aber nicht ganz sicher, ob Bluetooth der richtige Weg ist, um bei hundert Slaves 1 kB Daten abzufragen.
- Das Master-Gerät verfügt über einen I2C-Bus, sodass ich I2C-kompatibles ZigBee oder ein anderes HF-Modul anschließen kann, das auch zu den Slave-Boards hinzugefügt werden kann.
Von Slaves erfassbare Daten dürfen 1 kB / Abfrage nicht überschreiten.
Kann ich also insgesamt bei Bluetooth bleiben oder sollte ich ZigBee beispielsweise zu meinen Geräten hinzufügen oder gibt es andere Optionen?
Einige weitere Details:
- Die Reichweite beträgt maximal 30 Meter
- auch da die Geräte batteriebetrieben sind, wäre eine Lösung mit geringem Stromverbrauch gut
- Der Master führte alle 15 Minuten eine Abfrage durch
Das Hauptziel besteht darin, dass der Master die Slaves effizient abfragen kann, und dies sollte ohne Änderung der Leiterplatte des Masters erfolgen . Die beiden Möglichkeiten sind Bluetooth 3.0, das bereits für den Master verfügbar ist, oder andere Technologien, die ich über den I2C-Bus der integrierten MCU mit der Masterplatine verbinden kann. (Ich bestehe nicht darauf, Bluetooth zu verwenden, es war der Ausgangspunkt, weil ich bereits ein BT 3.0 von der SIM808 hatte.)