It's not complex if you have like three machines.

But if you're observing a fleet of 100+ machines you kinda need some integration and a central location. Which in turn connects to multiple other services like weather, crop markets, fuel prices etc.