Adaptive Edge-Cloud Environments for Rural AI