I wasn't able to find any resources online about this question. I was wondering if it is possible deploy an Azure instance onto an edge device instead of onto the Azure cloud. In the paper that originally proposed Farm Beats, Vasisht, Deepak, et al. "Farmbeats: An iot platform for data-driven agriculture." 14th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 17). 2017., the core part of Farm Beats was to be able to be deployed locally onto a farmer's computer.
I was wondering if a Farm Beats product like that exists? That is, that all the data ingestion by the Event hub, and all other components are all locally run on a computer at a farm (to avoid costly cloud communication).