Pattern Implementation in the Consumer Domain
We learned important architectural patterns in previous chapters; this chapter introduces use cases for these patterns that are relevant to the consumer domain. Although numerous use cases exist in the consumer space (e-health, elderly care, pet tracking, energy management, safety and security, robot vacuum cleaners, etc.), the current chapter will detail just two use cases – home automation and a smart egg boiler – to give perspective on the nuances that are involved while implementing consumer IoT use cases. Home automation is an existing use case, whereas the smart egg boiler is an innovative use case – giving credence to the fact that known use cases can not only be implemented by leveraging IoT patterns but can also be used to implement hitherto unknown solutions.