In the context of Internet of Things, you should consider Cloud Computing as a key technology that will provide you with many benefits, since it’s a kind of Internet-based computing, where shared resources, data and information are sent to computers and other devices on-demand.

In fact, Cloud Computing is a model for enabling ubiquitous, on-demand network access to a shared pool of configurable computing that can be rapidly provisioned and released with minimal management effort. Many companies have started to offer this kind of service, Google among them.

Google Cloud Platform is a set of modular cloud-based services that allow you to create anything from simple websites to complex applications.

The Google App Engine is a platform for building scalable web applications and mobile backends. App Engine provides you with built-in services and APIs and scales the application automatically in response to the amount of traffic it receives, so you only pay for the resources you use.

In this tutorial, you will learn how to combine hardware and software elements to build an IoT system capable of sharing data in Google Cloud by using the Google App Engine.