Set up your project and environment for Cloud IoT Core and learn about key concepts.
Creating registries and devices
Create device registries and set up devices within them.
Create gateways and configure them to relay messages between non-gateway devices and Cloud IoT Core.
Using the MQTT bridge
Connect devices to Cloud IoT Core with the industry-standard MQTT protocol.
Using the HTTP bridge
Use connectionless HTTP to publish device telemetry, update device configuration, and report device state to Cloud IoT Core.
Configuring devices and getting state
Update device configuration and get the state reported by the device.
Sending commands to devices
Send one-time directives to devices.
Create public/private key pairs for devices, generate JSON Web Tokens, add certificates to registries, and authenticate applications.
Use Identity and Access Management to control access to devices.
Logging and monitoring
Use Stackdriver to monitor Cloud IoT Core resources and view audit logs and device logs.
Understand Cloud IoT Core errors and how to handle them using approaches like exponential backoff.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.