Hallo zusammen, ich würde gern einen kleien Datenlogger für meinen Teich bauen. Meine Vorstellung ist eine Art Kunststoffbox mit Akku, µC-Platine + HM-10 BlueTooth Funkmodul. Eine Solarzelle liefert den nötigen Energienachschub. Alles vergossen, damit da auch nix feuchtes mehr rankommt. Via REED-Schalter kann ich das Ding in den Boot-Modus versetzen und per Bluetooth ein Software Update fahren. Alles schon getestet mit einem HC-05 Modul auf dem Schreibtisch, funktioniert. Jetzt Schritt 2: Ich möchte das HC-05 (Classic Bluetooth) gegen ein HM-10 (BLE) tauschen. Mein Wundgedanke: µC und Modul sind immer im Sleep, brauchen wenige 100µA und messen alle 3h die Temperatur. Jetzt will ich natürlich auch hingehen und mir die letzten 20Tage Messdaten abholen und nicht erst warten, bis die Kollegen wieder Dienst haben sondern will den (außerplanmäßigen) WakeUp via Bluetooth machen. Ähnlich wie es bei vielen CAN Transcievern ist, die bei erkanntem Netzwerkverkehr die Spannungsregler aktivieren und damit den µC starten lassen. Ich bin noch nicht so recht schlau geworden, wie ich das am besten realisiere. Hat das HC-10 so eine (stromsparende) Standby Funktion die bei ankommender Anfrage ein Telegram schickt um den µC zu wecken? Der µC würde dann 2min an bleiben und warten bis ich Daten anfrage oder einfach wieder in den Sleep gehen und das HM-10 ebenfalls schlafen schicken. Kennt die Dinger jemand und kann mir sagen ob da so mit dem Modul klappt oder ob es andere gibt die das können? µC ist ein STM32, wahrscheilich F103 VG Max
Max schrieb: > Ich möchte das HC-05 (Classic Bluetooth) gegen ein HM-10 (BLE) tauschen. Was ist die Gegenstelle? Es gibt bei BTLE kein SPP Profil, d.h. keine COM Ports mehr. Die Gegenstelle muss unbedingt BT LE "sprechen". Wenn ohnehin ein µC im Design ist, lieber ein NRF52xxx Modul benutzen. Das macht dann sowohl die "Arbeit" als auch den BT LE Teil. BTDT. Braucht erheblich weniger Strom.
Ich rate auch dringend zu einem Design mit einem Controller, der sowohl den Funkteil als auch den Applikationsprozessor enthält. Da gibt es drei Hersteller: - TI (CC25xx, CC26xx) - Silabs - Nordic Radio Bei TI und Silabs läuft der Funk auf einen separaten Prozessorkern (Cortex M0(+)), bei Nordic hast Du einen Binärblob, den Du linken musst, und der das Funkprotokoll mit auf dem Applikationsprozessor laufen lässt. Der Applikationsprozessor ist ein Cortex M3 oder M4. Such Dir was aus dem obigen Pool aus. fchk
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.