Treffer: IoT Coffee Roaster

Title:
IoT Coffee Roaster
Publication Year:
2020
Collection:
Hochschule für Technik Rapperswil: HSR - Institutional Repository
Document Type:
Dissertation thesis
File Description:
text
Language:
German
Relation:
https://eprints.ost.ch/id/eprint/929/1/HS%202020%202021-SA-EP-Bersinger-Pichler-Zanetti-%20IoT%20Coffee%20Roaster.pdf; Bersinger, Lukas and Pichler, Pascal and Zanetti, Fabian (2020) IoT Coffee Roaster. Other thesis, OST Ostschweizer Fachhochschule.
Accession Number:
edsbas.2D5C6EE3
Database:
BASE

Weitere Informationen

Ziel der Arbeit Das Start-Up mikafi stellt Kaffeeröster her und möchte diese in eine IoT-Umgebung einbinden. Der Röster soll über eine App gesteuert werden und ein Admin Interface als Web Applikation soll einen Überblick über alle Röster geben. Die App ist bereits vorhanden, arbeitet derzeit aber mit einer USB-Verbindung. Über diese kann eine Röstung gestartet und gestoppt werden. Während der Röstung können die verschiedenen Sensoren im Röster überwacht werden. Das Admin Interface gibt mikafi eine Übersicht über alle registrierten Röster. In einer Detail Ansicht sollen die Sensor Daten der einzelnen Röster angezeigt werden. Der Röster empfängt Kommandos, welche er bearbeiten wird und sendet Sensor Daten an die App bzw. dem Interface zurück. Diese Kommunikation soll mit einem Kommunikationsprotokoll definiert werden, welches leicht erweiterbar sein soll, falls in Zukunft neue Befehle oder Sensoren hinzustossen.¨ Vorgehen / Technologien Mikafi äusserten ihre Wünsche während des Kickoffs des Projektes. Diese mussten eingegrenzt werden und in Ziele ausformuliert werden. Da sich das Team nicht mit der Materie auskannte, hat sich jedes Teammitglied ins Thema eingelesen. Nach dem Verfassen des Projektplans und der Anforderungen, wurde mit der Umsetzung begonnen. Als erstes wurde das Kommunikationsprotokoll erstellt. Es gab Probleme mit dem Eval Board, welches in den Röster installiert werden sollte, das für das Senden für Sensor Daten und Empfangen von Kommandos zuständig ist. Die vom Hersteller bereitgestellten Libraries waren teilweise inkompatibel, spärlich dokumentiert und das Team verfügte über zu wenige Kentnisse in der Elektrotechnik. Deswegen hat das Team eine Alternativlösung vorgeschlagen, damit die Arbeit dennoch fortgesetzt werden konnte. Diese Alternative bestand darin, einen Röster auf einem Raspberry Pi 4 als State Machine zu simulieren, sodass die Kommunikation dennoch erstellt werden konnte. Zum Schluss wurde noch das Admin Interface und eine Library für die IoT Funktionen implementiert. Das ...