Cette page répertorie les exigences de Cloud IoT Core et les informations associées.
Régions et versions
régions cloud
Seules les régions cloud suivantes sont disponibles : us-central1
, europe-west1
et asia-east1
.
CLI gcloud
Cloud IoT Core nécessite la version 173.0.0 ou ultérieure de la CLI gcloud.
TLS (Transport Layer Security)
Cloud IoT Core nécessite TLS version 1.2 ou ultérieure. Pour en savoir plus sur le protocole TLS, consultez la section "Standards minimales pour les clients TLS" de l'article Désactiver SSLv3 et RC4 sur le blog sur la sécurité Google.
Pont MQTT
La version 3.1.1 de MQTT est requise.
Les fonctionnalités suivantes ne sont pas compatibles :
- QoS MQTT 2
- Sujets et abonnements MQTT arbitraires. Pour connaître les exigences concernant les sujets, consultez la section sur la connexion d'appareils avec MQTT.
- Dernier testament et testament
- Messages conservés
- Sessions persistantes
Pont HTTP
Le protocole HTTPS doit être sécurisé.
Cloud IoT Core n'est compatible qu'avec le protocole HTTP 1.1 (et non 2.0).
Caractères et taille autorisés
Les registres et les identifiants d'appareil, ainsi que les champs associés, sont limités à certains caractères. Ces champs sont également de taille limitée (longueur ou octet).
Le tableau suivant répertorie les caractères et les tailles autorisés pour chaque ressource :
Ressource | Limites |
---|---|
ID de registre |
|
ID d'appareil |
|
Clés de métadonnées de l'appareil |
|
Valeurs des métadonnées de l'appareil |
|
Sous-dossiers* |
|
"Sous-dossiers" fait référence au champ eventNotificationConfigs.subfolderMatches
du registre d'appareils, qui est utilisé lors de la mise en correspondance des sous-dossiers MQTT ou HTTP avec un sujet Cloud Pub/Sub. Pour en savoir plus, consultez la section Créer un registre d'appareils avec plusieurs sujets Pub/Sub.