Create a set of functionality that can be snapped together that allow gardening data to be collected, automated and manual actions to be taken based on that data, and models/analytics to be created, improved, and shared based on that data.
Step-by-step guide
Starting with scenarios/use cases/problem statements, a solution will be described. This solution will be decomposed into standalone, re-usable reference components that can be worked on in isolation and in parallel, and then combined into both a desired solution and into other, unanticipated solutions due to the generalized nature of the components. Naturally, all actual and de-facto standards should be utilized and/or created during this process.
- Define and create core systems
- Edge Node - system that connects to devices and extends network
- Configurator - portable interface to assist in device on-boarding
- Edge Gateway - central compute system on farm
- Edge Device - (fixed-function) system that collects data or provides actuator
- Plant Record - standard data structure for capturing plant lifecycle data
- Plot Record - standard data structure for capturing data about a single location where plants are growing
- Plant Identification Database - standardized and global resource for storing attributes for all plant types
- Events or Triggers
- Actions or Desired Results
- Workload Configurations and Categorization
- Policy Creation and Categorization
- Reporting
- Analytics or Machine Learning
Related articles