Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
 Architectural Patterns and Techniques for Developing IoT Solutions

You're reading from   Architectural Patterns and Techniques for Developing IoT Solutions Build IoT applications using digital twins, gateways, rule engines, AI/ML integration, and related patterns

Arrow left icon
Product type Paperback
Published in Sep 2023
Publisher Packt
ISBN-13 9781803245492
Length 304 pages
Edition 1st Edition
Tools
Arrow right icon
Author (1):
Arrow left icon
Jasbir Singh Dhaliwal Jasbir Singh Dhaliwal
Author Profile Icon Jasbir Singh Dhaliwal
Jasbir Singh Dhaliwal
Arrow right icon
View More author details
Toc

Table of Contents (20) Chapters Close

Preface 1. Part 1: Understanding IoT Patterns
2. Chapter 1: Introduction to IoT Patterns FREE CHAPTER 3. Chapter 2: IoT Patterns for Field Devices 4. Chapter 3: IoT Patterns for the Central Server 5. Part 2: IoT Patterns in Action
6. Chapter 4: Pattern Implementation in the Consumer Domain 7. Chapter 5: Pattern Implementation in the Smart City Domain 8. Chapter 6: Pattern Implementation in the Retail Domain 9. Chapter 7: Pattern Implementation in the Manufacturing Domain 10. Chapter 8: Pattern Implementation in the Agriculture Domain 11. Part 3: Implementation Considerations
12. Chapter 9: Sensor and Actuator Selection Guidelines 13. Chapter 10: Analytics in the IoT Context 14. Chapter 11: Security in the IoT Context 15. Part 4: Extending IoT Solutions
16. Chapter 12: Exploring Synergies with Emerging Technologies 17. Chapter 13: Epilogue 18. Index 19. Other Books You May Enjoy

AI/ML integration

In IoT solutions, AI/ML technologies enable machines and field devices to simulate intelligent behavior and help make informed decisions with little to no human involvement. The notation that we will use in this book for AI/ML integration is as follows:

Figure 3.1 – The notation for an AI/ML integration pattern

AI/ML provides each IoT device with a distinct personality or identity that helps us to understand the overall context and allows it to act on behalf of the end user. In other words, another layer of abstraction is provided for both field-generated insights (data from sensors) and commands (to actuators), as shown in the following figure:

Figure 3.2 – AI/ML as an abstraction layer between the IoT system and end user

This pattern has multiple application scenarios, which are as follows:

  • Cleaning dirty (as in incorrect, out-of-context) data and interpolating/extrapolating missing data.
  • ...
lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image