2016-06-29 5 views
1

Ich erstelle Messungen beim Empfang eines Ereignisses, ich kann sie mithilfe der API abrufen, sie werden jedoch nicht grafisch in der Geräteverwaltungsschnittstelle dargestellt. Ich habe da ein bestimmtes Format, das sie respektieren müssten, um automatisch darstellbar zu sein? Wenn ja, gibt es einen Ort, an dem ich alle von Cumulocity unterstützten Formate finden kann? Ich habe die c8y_TemperatureMeasurement aus den Beispielen im Dokument eingegeben, aber ich habe keine erschöpfende Liste der nativen Formate gefunden.Cumulocity-Messungsrepräsentation

Hier sind Beispiele für die Messungen I im Moment:

{ 
    "time": "2016-06-29T12:10:02.000+02:00", 
    "id": "27006", 
    "self": "https://<tenant-id>/measurement/measurements/27006", 
    "source": { 
    "id": "26932", 
    "self": "https://<tenant-id>/inventory/managedObjects/26932" 
    }, 
    "type": "c8y_BatteryMeasurement", 
    "c8y_BatteryMeasurement": { 
    "unit": "V", 
    "value": 80 
    } 
}, 
{ 
    "time": "2016-06-29T10:15:22.000+02:00", 
    "id": "27010", 
    "self": "https://<tenant-id>/measurement/measurements/27010", 
    "source": { 
    "id": "26932", 
    "self": "https://<tenant-id>/inventory/managedObjects/26932" 
    }, 
    "type": "c8y_TemperatureMeasurement", 
    "c8y_TemperatureMeasurement": { 
    "T": { 
     "unit": "C", 
     "value": 24 
    } 
    } 
} 
+0

Die Messungen müssen Cumulocity gesendet werden in folgendem Format: { "Fragment": { "Serie": { "Einheit": "x" "Wert": y } } } so sollte die zweite, die Sie gepostet haben, als ein Datenpunkt sichtbar sein. Können Sie diese Messungen in der '' Cockpit''' Anwendung sehen? –

+1

Vielen Dank, ich habe das Zeitfenster richtig eingestellt. Danke für das Format. –

+1

btw Wenn du das als Antwort nennst, dann kann ich es akzeptieren! –

Antwort

0

die Messungen zu Cumulocity im folgenden Format gesendet werden müssen:

{ 
    "fragment": { 
     "series": { 
      "unit": "x", 
      "value": y 
     } 
    } 
}