Configuration du clientAppareils et endpointsAppareilsIntégration d'appareilsHTTPAPI HTTPStockage des données de capteurs
Caméras
Stocker des snapshots
L'intégration HTTP des caméras permet de stocker des snapshots en utilisant la structure suivante :
POST /services/gear/DeviceIntegrationService.svc/UploadCameraSnapshot HTTP/1.1
Host: gear.cloud.studio
Content-Type: application/json
{
"accessToken": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"endpointID": 1,
"fileType": "jpg",
"content": "/9j/4QB4RXhpZgAATU0AKgAAAAgABAEAAAQAAAABAAAFAAEBAAQAAAABAAAC0IdpAAQAAAA....[truncated]....",
"timestamp": "2021-02-23T14:55:03"
}Paramètres
| Nom | Description | Type de données |
|---|---|---|
| accessToken | Token d'accès avec les permissions de mise à jour des informations d'endpoint. Consultez cette page pour plus d'informations. | text |
| endpointID | Identifiant unique d'endpoint ou combinaison d'adresse d'appareil et d'adresse d'endpoint au format [deviceAddress]:endpointAddress (par ex. : [device-1234]:1). Ces valeurs se trouvent sur la page de gestion des endpoints. | numeric |
| fileType | Type de fichier stocké, par exemple « jpg » ou « png ». | text |
| content | Contenu binaire du snapshot, au format base/64. Note : dans l'exemple ci-dessus, le champ « content » est tronqué pour plus de lisibilité. | text |
| timestamp | Valeur optionnelle indiquant la date et heure UTC du snapshot. Le format de date doit correspondre à l'un de ceux spécifiés dans la section des formats de date. Si le champ est omis, la plateforme supposera que la mesure correspond à la date et l'heure actuelles. | text |