Beehive monitoring as an application of Fog Computing

Fog Computing is a term gaining acceptance to stand for a new type of network and application architecture going beyond the centralized and distributed approaches. It represents a network where the smartness is not only in one of the edges, but rather on both edges. This turns the dumb client and smart server concept on its head.

Full abstract

Fog Computing is a term gaining acceptance to stand for a new type of network and application architecture going beyond the centralized and distributed approaches. It represents a network where the smartness is not only in one of the edges, but rather on both edges. This turns the dumb client and smart server concept on its head.

The essential element in this new architecture is the gateway. This can range from a small router running OpenWRT to a server rack with high-performance CPU units housed on premise. Fog computing also brings into focus again the Private Cloud idea that lost ground when public clouds with PaaS approaches appeared on the IT scene.

Save the Bees is a Corporate Social Responsibility project from Cisco and relayr in cooperation with CSIRO in Australia that addresses the health issues affecting the global bee population.

Using the Save the Bees project as an use case we will share with you our approach in building the gateway component: focusing in re-using ideas from backend development, e.g., microservice based architectures, and also re-using the free software building blocks of a modern backend solution.