Architect IoT solutions in any domain using the vast power of IoT architectural patterns with this hands-on guide
Key Features
- Speed up the process of implementing IoT solutions through the use of IoT architectural patterns
- Look beyond the nature of the domain to see the underlying commonalities in IoT implementations
- Learn how IoT architectural patterns are used today in a wide variety of contexts
Book Description
IoT is growing ever larger, and as it grows and moves to new domains, it requires architectural patterns to enable faster and more uniform development. Theoretical knowledge of patterns is all well and good, but how do you implement them?
IoT Architectural Patterns in Practice has the answer. Through numerous use cases and examples, it helps you to conceptualize and implement IoT architectural patterns and use them in diverse contexts in the real world.
You'll be introduced to a variety of IoT architectural patterns and then see how they are used in domains such as retail, smart manufacturing, and smart agriculture. Once you've examined the use cases and applicable patterns, you'll roll up your IoT sleeves and get hands-on with the implementation of the patterns, giving you the knowledge and practice to implement unique IoT solutions with the architectural patterns you've learned here. You'll look at security, project management, and operational efficiency, as well as data analytics.
By the end of the book, you will be able to architect scalable, secure, and performance-optimized IoT solutions in any domain using the power of IoT architectural patterns, and you'll avoid the pitfalls that derail many IoT projects.
What you will learn
- Monitor the physical world using a Device Gateway
- Choose the right sensors and actuators for your solution
- Explore edge analytics, streaming analytics, and data lakes
- Overcome the challenges of securing IoT systems
- Prepare a typical IoT project management risk register
- Ensure optimum test coverage
- Implement use cases in which edge computing plays a prominent role
- Differentiate between constrained devices and normal devices
Who This Book Is For
This book is relevant for IoT architects, CXOs, and technical directors, as well as IoT developers and semi-technical people such as technical program managers, technical pre-sales, and so on who are interested in understanding the fundamental patterns that are relevant in IoT and how these patterns can be mixed and matched to implement unique and diverse IoT applications. Prior knowledge of IoT fundamental concepts and related examples is assumed for using this book.
Table of Contents
- Introduction to IoT
- IOT Patterns Listing for Device
- IOT Patterns Listing for Central Server
- IoT use cases in Consumer Domain
- IoT use cases in Smart City domain
- IoT use cases in Retail domain
- IoT use cases in Smart Manufacturing domain
- IoT use cases in Smart Agriculture domain
- Sensor and actuator selection guidelines
- Analytics in IoT context
- Security in IoT context
- Project management of IoT projects
- Verification and validation activities in IoT context
- IoT and its related technologies
- Relevance of edge computing in IoT context
- Constraint devices specific considerations
- Wrapping up