Click on “Download PDF” for the PDF version or on the title for the HTML version.

If you are not an ASABE member or if your employer has not arranged for access to the full-text, Click here for options.

Real-time on-farm yield trials powered by open-source: connecting ISOBlue, OADA, and the Trials Tracker App

Published by the American Society of Agricultural and Biological Engineers, St. Joseph, Michigan

Citation:  2018 ASABE Annual International Meeting  1801597.(doi:10.13031/aim.201801597)
Authors:   Samuel Noel, Aaron Ault, Yang Wang, Alex Layton, Andrew Balmos, James V. Krogmeier, Dennis Buckmaster
Keywords:   microservice, cloud-computing, real-time, on-farm research, data structures, yield data, decision-support, open-source


This paper covers the architectural challenges and designs for systems capable of performing real-time on-farm yield trials. It is demonstrated through our integration of the ISOBlue telematics unit, a cloud implementation of the OADA APIs, and the Trials Tracker mobile app. The Trials Tracker App is an open-source, web-based mobile application for tracking on-farm research yield trials. A microservice-style streaming architecture was used to transform a raw yield data CAN stream from the ISOBlue into a Javascript Object Notation (JSON) data format stored on an OADA server. The data is then served to the application over websockets using the OADA APIs.  The geohash-based data model used by Trials Tracker for both data visualization and reports of average yield values facilitates tests of statistical significance regarding how each trial performs relative to the rest of the field. The paper will also explore caching strategies in the browser. Formats, API descriptions, and limitations of this system will be covered with a focus on other potential applications of these real-time data connections.

(Download PDF)    (Export to EndNotes)