{"id":675,"date":"2023-05-19T12:17:43","date_gmt":"2023-05-19T10:17:43","guid":{"rendered":"https:\/\/www.iot-embedded.de\/iot-2023\/?p=675"},"modified":"2023-05-22T13:50:35","modified_gmt":"2023-05-22T11:50:35","slug":"das-fundament-steht-der-aktuelle-stand-im-front-und-backend","status":"publish","type":"post","link":"https:\/\/www.iot-embedded.de\/iot-2023\/2023\/05\/19\/das-fundament-steht-der-aktuelle-stand-im-front-und-backend\/","title":{"rendered":"Das Fundament steht: Der aktuelle Stand im Front- und Backend"},"content":{"rendered":"\n<p>Ein wichtiger Meilenstein des Projekts ist die Bereitstellung der Basisfunktionalit\u00e4t im Front- und Backend. Dazu geh\u00f6ren das Anlegen, Bearbeiten und L\u00f6schen eines Raumes im Frontend, die Kommunikation zwischen Front- und Backend \u00fcber REST und das Speichern der Daten in der Datenbank. Zu Beginn stand die Umsetzung des Frontends mit einer React App im Raum. Da die Einarbeitung in das Framework aber sehr zeitaufwendig ist, haben wir dies zur\u00fcckgestellt und uns f\u00fcr eine Umsetzung mit der Vorlage aus Verteilte Systeme entschieden. Dies kam in Frage, da die MongoDB f\u00fcr den geplanten Funktionsumfang ausreichend ist. Am Ende des ersten Sprints steht die Basisfunktionalit\u00e4t sowie deren Dokumentation mittels Diagrammen und einem Mockup zur Verf\u00fcgung. Im n\u00e4chsten Sprint soll die Funktionalit\u00e4t und das UI erweitert werden. Zum einen wird das Mockup erweitert\/versch\u00f6nert sowie im Anschluss umgesetzt und zum anderen die Funktionalit\u00e4t ausgeweitet. Geplant ist die M\u00f6glichkeit, die Heizung manuell aus dem Frontend zu aktivieren und die Kommunikation zwischen Backend und MQTT bereitzustellen. F\u00fcr die manuelle Steuerung soll jeder Raum einen Button bekommen, der die automatische Heizungssteuerung \u00fcberlagert. Falls dann noch Zeit bleibt, kann der Algorithmus zur Steuerung der Heizung implementiert und die Rapla Schnittstelle eingebunden werden.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Im Beitrag soll ein grober \u00dcberblick \u00fcber den aktuellen Stand und die zuk\u00fcnftigen Entwicklungen im Front- und Backend gegeben werden.<\/p>\n","protected":false},"author":24,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[7],"tags":[12,13],"_links":{"self":[{"href":"https:\/\/www.iot-embedded.de\/iot-2023\/wp-json\/wp\/v2\/posts\/675"}],"collection":[{"href":"https:\/\/www.iot-embedded.de\/iot-2023\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.iot-embedded.de\/iot-2023\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.iot-embedded.de\/iot-2023\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iot-embedded.de\/iot-2023\/wp-json\/wp\/v2\/comments?post=675"}],"version-history":[{"count":3,"href":"https:\/\/www.iot-embedded.de\/iot-2023\/wp-json\/wp\/v2\/posts\/675\/revisions"}],"predecessor-version":[{"id":687,"href":"https:\/\/www.iot-embedded.de\/iot-2023\/wp-json\/wp\/v2\/posts\/675\/revisions\/687"}],"wp:attachment":[{"href":"https:\/\/www.iot-embedded.de\/iot-2023\/wp-json\/wp\/v2\/media?parent=675"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.iot-embedded.de\/iot-2023\/wp-json\/wp\/v2\/categories?post=675"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.iot-embedded.de\/iot-2023\/wp-json\/wp\/v2\/tags?post=675"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}