Google (Cloud) IoT Core, is a cloud-based and fully managed service which provides device registration, authentication, authorization within the Google Cloud resource hierarchy, and device metadata storage (in the cloud).
Major Components of Google Cloud IoT Core
Device Manager
Registers devices for tracking and configuration
Enables device identity management
Supports configuring, updating, and controlling specific devices
Implements role-level access control
Offers a console and APIs for device deployment and monitoring
Protocol Bridges (MQTT and HTTP)
Allows devices to connect to Google Cloud Platform for bi-directional messaging
Facilitates automatic load balancing
Enables global data access with Pub/Sub
Learn more: https://cloud.google.com/iot-core