Hi, danke das Ihr meine Projekt Variante aufgefunden habt .
Aktuell bin ich etwas zeitlich eingespannt. Werde den PR aber noch prüfen. Wenn meine Kinder mir die Zeit auch geben, dann werde ich das asap einfügen.
Ich habe den Code für mich auch etwas refactored und auch Bibliotheken draus gemacht. Damit ist die Wartbarkeit doch enorm gestiegen.
Meine Idee ist, das ich die Variante auch am einen IoT-Hub von Azure anbinden will.
Habe mir dazu eine kleine Applikation gebaut: https://www.myhealthybees.com. Dort sollten die Telemetriedaten dann etwas aufpoliert angezeigt werden.
Danke der Nachfrage. Es sollte klappen. Wir müssen aber vielleicht noch auf Kompatibilität von Homie 1.x vs. 2.x achten. Mittlerweile gibt es auch schon Version 3.x – siehe Homie Implementations.
Im Code selbst ist dazu nichts zu finden. Die Telemetrieeinheit (neben v.a.m.) findet sich in den Bibliotheken des “Homie”-Frameworks. Homie spricht MQTT und Kotori haben wir damals mit [1] passend gemacht und kürzlich mit [2] auch abgesichert.
Ich frage deshalb, weil ich mir inzwischen überlege, auf dieser Basis weiter zu entwickeln.
Terkin ist als Framework ganz toll, aber ich glaube, das es für die Anwendung ‘Bienenwaage’ zu komplex und kompliziert ist. Dadurch ist die Einstiegshürde recht groß. Man kann sich da zwar durchkämpfen, aber ohne Händchenhalten geht es nicht.
Ist das hier also die richtige Basis für einen Terkin Ersatz in C++?
Homie in Form der MQTT Convention for IoT/M2M ist auf jeden Fall in praktischer Standard, der mittlerweile in der Version 4 spezifiziert ist [1] und bereits eine Reihe unterschiedlicher Implementierungen hat [2].