3

IoT Patterns for the Central Server

This chapter lists the architectural patterns that are deployed on a central server due to storage and/or computational requirements and deployed on the edge (on-premises) or a cloud. These patterns provide insights based on the data generated by field devices, analyzing and enriching the existing data using additional data (from additional systems, such as enterprise systems).

These patterns help to extract insights, as well as automate certain actions (switching on the irrigation pump if the soil moisture goes beyond a defined threshold, as an example). Simple decisions (if X, then do Y) can be built into the business logic, but typically, any complex decision requires the evaluation of multiple input ...

Get Architectural Patterns and Techniques for Developing IoT Solutions 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.