Skip to Main Content

Hammer is to Nail as API is to Software

In this Digging into the Data Pipeline presentation, Andrew Balmos, data/software engineer at Purdue University, and Zach Mason, senior software engineer at Wabash Heartland Innovation Network, explain how APIs (Application Programming Interface) are around every corner of the Digital Ag Data Pipeline, from your computer software, to phone apps, and even IoT devices in the field.

Andrew shares background information on the various web API technologies, particularly HTTP based ones.  Zach follows up with some live demonstrations of the API he built for the WHIN weather station network.

View the API presentation video here.

This video presentation is part of the Digging into the Data Pipeline webinar series hosted by the College of Agriculture at Purdue University.

View the Digging into the Data Pipeline playlist on Youtube.

This series was supported in part by the Wabash Heartland Innovation Network (WHIN).

Links from the Presentation

WHIN Data Portal: https://data.whin.org/

WHIN Weather Map: https://whin.org/weather/

API Resources: https://github.com/oada/oada-srvc-docker and https://github.com/oada/oada-docs

About the Presenters

Andrew Balmos works as a Software/Data Engineer for Purdue’s College of Agriculture within the Wabash Heartland Innovation Network project. As a Software/Data engineer, he works toward building demonstrations and capabilities for Purdue digital agriculture initiatives, Purdue farm test beds, and other regional efforts. In addition, Andrew assists in developing and presenting educational materials related to the adoption of digital and precision agriculture. Lastly, Andrew is a Ph.D. student of the Open Ag Systems and Technologies (OATS) center where his research focuses on an IoT/Edge computing platform for ag machinery called ISOBlue and an optimistic, vehicle-to-vehicle networking platform as a potential solution to common rural farm broadband problems.

Zach Mason has been Senior Software Engineer at WHIN since November 2019. He develops APIs for researchers and educators to access data streams from WHIN’s growing deployment of IoT devices. Zach has been developing custom software professionally for 12 years in a variety of industries including several agriculture startups.

Digital Agriculture Posts

Close-up of Hunsoo Song in front of the pink blossoms of a crabapple tree
Hunsoo Song, the civil engineer who speaks (in algorithms) for the trees

Fire, metal, water, earth and wood. In South Korean tradition, these five elements explain...

Read More
Tomi Lori Ankita looking at tomato
Purdue-led TOMI project receives $3.5M grant to turn a decade of data into new tools and strategies for tomato farmers

Indiana ranks third in the nation for tomato production. Lori Hoagland, a professor in Purdue...

Read More
Purdue research team uses a computer on top of a drone to gather data
Purdue researchers acquire and analyze data through AI network that predicts maize yield

Artificial intelligence (AI) is the buzz phrase of 2024. Though far from that cultural spotlight,...

Read More
Siddhartho Paul and his students use a RTK GPS in a soybean field to get precise location information
Satellites and soils: NIFA and AgSEED grants fund remote sensing data collection and machine-learning models to predict soil properties at farm-to-landscape scales

The few inches of soil you pick up on the tip of your shovel are part of a much bigger picture....

Read More
uav data on a monitor
Data-Driven Seminar Series

Purdue College of Agriculture presents a seminar series featuring experts in data science,...

Read More
two students lean over a counter as the tinker on a remote controlled car together
Digital Ag Club’s Scarecrow-bot making its debut at Boiler Gold Rush

Thumping hind legs. Two pointed ears. White, fluffy cottontails. The markers of an enemy to...

Read More
To Top