API
Et åbent REST API til at bygge på jeres data
Alt det, I kan se i OptiPeople Data Platform, kan I også hente med kode. Træk OEE, maskiner, stop, skift og målinger ind i jeres egne apps, dashboards og automatiseringer gennem et dokumenteret REST API. Almindelig JSON over HTTPS, med en nøgle, I selv opretter i portalen.
GET /v1/machines/42/oee
Authorization: Bearer •••••
{
"oee": 0.87,
"availability": 0.94,
"performance": 0.96
}
Jeres data, på jeres måde
Nogle gange hører tallene hjemme i jeres eget system: i BI-modellen, controllerne passer, på skærmen ude på gulvet, som operatørerne kigger på, eller i den interne app, it-afdelingen ejer. Med REST API'et får jeres udviklere direkte adgang til produktionsdata med en nøgle, I selv styrer, så I kan bygge det, forretningen har brug for. Det går begge veje: hent det, platformen har samlet, eller send maskinstatus, emnetællere og målinger ind fra jeres egne systemer over MQTT i et dokumenteret JSON-format. I er ikke låst fast. Data er jeres, og API'et beviser det.
Klar til udviklere
Rene REST-endpoints
Endpoints, der ligger, hvor man forventer, og svarer i JSON: maskiner, OEE, stop, målinger og mere. Test forbindelsen direkte i browseren. Kommer der JSON tilbage, er den på plads.
Dokumenteret med Swagger
I en interaktiv OpenAPI-reference kan I prøve hvert endpoint, før I skriver en linje kode. Det, referencen viser, er det, API'et svarer.
Sikker adgang, kun til det aftalte
Nøglerne opretter og styrer I i portalen, og hvert kald går over HTTPS. I bestemmer præcis, hvad den enkelte kobling må læse og gøre.
OEE-tallene, klar til eksport
Hovedeksporten dækker tilgængelighed, ydelse, kvalitet, antal, skift og stopårsager. Det er tallene bag jeres OEE, stillet op til rapportering og BI-værktøjer som Power BI.
Hent kun det, I skal bruge
Parametre som machineId, from og to skærer svaret ned til én maskine eller ét tidsrum. Hent en enkelt linjes nattevagt i stedet for hele fabrikkens historik.
Send data ind over MQTT
Platformen tager også imod data. Maskinstatus, emnetællere og målinger kan sendes ind over MQTT i et dokumenteret JSON-format, med UTC-tidsstempler og id på hver enhed.
Sådan bliver det brugt
Rapportering i Power BI
Controllerne henter tal for skift, OEE og stopårsager ind i deres egne BI-modeller efter en fast plan. Fabrikkens tal lander i de samme rapporter som resten af forretningen.
Jeres egne skærme og apps
It-afdelingen bygger en skærm til gulvet eller en intern app på de aktuelle tal. API'et svarer med de samme tal, som platformen viser, så de to aldrig siger noget forskelligt.
Data den anden vej
En linje med sit eget styresystem sender status og tællere ind over MQTT. Data lander i platformen sammen med alt det andet, i den samme struktur.
Begynd at bygge på OptiPeople
Prøv API-referencen direkte, eller tal med os om nøgler, og om hvordan jeres første kobling kunne se ud.