Design and IoT Principles - NeslihanO/IoT-project GitHub Wiki
The coffee machine remembers you
The reminder function saves time for employees and reduces costs. Employees are happier because they are recognized and will use the service more often.
Embedding
The machine is embedded in the physical world and is not recognizable as a separate machine. In addition, the service offers a feedback function so that the user always receives a response (social protocol).
Additionally, Ruby the Brewbot service meets all design principles for IoT applications.
Invisibility
- Technology works in the background, i.e. user does not use technology separately
- In addition, no separate GUI is required for making coffee.
- The brewing process is started by scanning of the QR code or by recognizing of the face.
- The identification process is not started explicitly by the user. The cup identifies the user to the machine.
Manual override
- User intervention can overwrite the automatic settings
- If the process does not start automatically, the user can still start the process manually by pressing the relevant button
Feedback
- The invisibility does not go so far that the system behavior cannot be identified.
- The IoT solution always gives the user feedback as to whether the process is successful.