Cloud IoT Edge is the software that extends Google Cloud’s powerful data processing and ML capabilities to gateways, cameras, and end devices, “making IoT applications smarter, more secure and more reliable.”
It lets you execute ML models trained in Google Cloud on the Edge TPU or on GPU- and CPU-based accelerators. Cloud IoT Edge can run on Android Things or Linux OS-based devices.
Some of its key components are:
- A runtime for gateway class devices, with at least one CPU, to locally store, translate, process, and derive intelligence from data at the edge, while seamlessly interoperating with the rest of Cloud IoT platform.
- The Edge IoT Core runtime that more securely connects edge devices to the cloud, enabling software and firmware updates and managing the exchange of data with Cloud IoT Core.
- The TensorFlow Lite-based Edge ML runtime that performs local ML inference using pre-trained models, significantly reducing latency and increasing the versatility of edge devices. Because the Edge ML runtime interfaces with TensorFlow Lite,
The Edge TPU development kit
This one, said Google, was to jump-start development and testing with the Edge TPU. The kit includes a system on module (SOM) that combines Google’s Edge TPU, a NXP CPU, Wi-Fi, and Microchip’s secure element in a compact form factor. It’ll will be available to developers this October. To request early access to the Edge TPU development kit, sign up via this form.