Appendix. Design Road Maps
A view of the whole,
Shown as a system of parts
Assembled for all.
This appendix serves as the overarching detailed design road map for each chapter, leading up to your end-state IoT solution. It contains references to each application and to the applications’ respective tie-ins to each other and the cloud, viewed step by step, starting from the exercises in Chapter 1 through those in Chapter 11.
As you walk through each diagram, you’ll notice that the overall design remains the same, but each chapter’s components are highlighted in the same manner as their related exercises discussed previously in the book. You can use this as a reference to assist with your understanding of the technical road map for each exercise, or even as a general guide to build a completely new solution.
Each of the UML designs in this section are notional, representing only class names (sometimes abbreviated to save page space) and the general associations with other classes. None of the diagrams explicitly call out instance multiplicity or declare internal members or their visibility.
These diagrams are best used as a guide to assist you with understanding the design principles outlined in each chapter. Please feel free to modify these and even change the names to suit your specific needs.
Part I, “Getting Started”—Design Road Maps
Chapter 1 Designs
The initial application shells are already written and included as part of the python-components and java-components repositories, ...
Get Programming the Internet of Things now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.