Sådan fungerer Connected Field Service med IoT Hub
Connected Field Service med IoT Hub er en løsning, der integrerer Azure Internet of Things (IoT) og Dynamics 365 Field Service. Det giver dig mulighed for at overvåge og administrere dine internetforbundne enheder og udstyr fra skyen. Du kan også automatisere oprettelse af arbejdsordrer og udsende teknikere, når en enhed skal have serviceeftersyn.
I denne artikel forklares det, hvordan Connected Field Service fungerer, herunder hvordan hovedkomponenterne kommunikerer med hinanden, og hvordan dataene flyder mellem enhederne og skyen.
I denne artikel henviser data til de oplysninger, som en IoT-enhed sender til skyen. Enheder og sensorer henviser til ting med internetforbindelse, der måler, f.eks. termometre, gyroskoper og trykmålere. Et aktiv er udstyr, der kan udstyres med en eller flere sensorer.
Oversigt over arkitektur
I følgende diagram vises hovedkomponenterne i Connected Field Service med IoT Hub, og hvordan de kan oprette forbindelse til hinanden.
Hovedkomponenterne omfatter:
IoT-enheder og Edge: Sensorer med internetforbindelse på udstyr sender typisk data til IoT Hub ved hjælp af et netværk. Et enkelt aktiv kan have flere sensorer til forskellige måleenheder. En Edge-enhed kan bruges til at organisere og aflæse data fra flere sensorer og aktiver. Telemetridata på IoT Edge-moduler kan dog ikke opdeles.
Enhedssimulator: Et værktøj, du kan bruge til at simulere enheder og advarsler i skyen, før du installerer hardwaren.
IoT Hub: Gatewayen til den sky, der modtager og sender data fra og til enhederne. Den indeholder også funktioner til enhedsadministration og sikkerhed.
Azure Stream Analytics: En tjeneste, der forespørger om enhedsdata, når den åbner IoT Hub og registrerer fejl baseret på tærskelregler.
Threshold Rules Store: En database, hvor de acceptable grænser for enhedsdata lagres. Hvis data overskrider disse grænser, opfattes det som en fejl.
Servicebus: En tjeneste, der sætter fejl i kø og overfører dem til Dynamics 365. Den håndterer også nye forsøg, hvis overførslen mislykkes.
Stream Analytics og Azure SQL: En tjeneste og en database, hvor der lagres enhedsdata til analyse og rapportering. Du kan f.eks. bruge dem til at forudsige enhedsfejl baseret på historiske data.
Logic App Azure til Dynamics: En tjeneste, der opretter forbindelse mellem Azure og Dynamics 365 og andre programmer. Den anvender også logik, tilknytter objekter og udløser handlinger i Dynamics 365, f.eks. oprettelse af en vigtig IoT-beskedpost.
Vigtig IoT-besked: En post i Dynamics 365, der viser de enhedsdata, der skal gøres opmærksom på. Den starter processen til oprettelse af en sag og en arbejdsordre.
Connected Field Service-modelbaseret app: Et sæt objekter og processer, der er baseret på Dynamics 365 Field Service. Med den kan du oprette forbindelse mellem IoT-enheder og kundeaktiver og administrere dem fra en Unified Interface.
Field Service-koordinatorer og teknikere: Slutbrugerne med Connected Field Service, som interagerer med IoT-beskeder, sager og arbejdsordrer på deres enheder.
Enheder og aktiver: Objekter i Dynamics 365, som hjælper dig med at administrere de sensorer og det udstyr, din organisation ejer.
Registrering, kommandoer og egenskaber: Processer til tovejskommunikation med enhederne via IoT Hub. Du kan f.eks. registrere nye enheder, genstarte dem eller få vist en meddelelse på dem.
Logic App Dynamics til Azure: En tjeneste, der opretter forbindelse mellem Dynamics 365 og Azure og sender data og handlinger til IoT Hub. Derefter sendes de til enhederne fra IoT Hub.
Dataflow i Connected Field Service
I følgende diagram vises, hvordan data flyder mellem Azure IoT Hub og Connected Field Service-komponenterne. Det viser også retningen og rækkefølgen af dataflowet for en standardinstallation af Connected Field Service.
Dataflowdiagrammet hjælper dig med at forstå, hvordan Connected Field Service fungerer i forskellige scenarier. Du kan f.eks. se, hvordan en enhed sender data til IoT Hub, hvordan IoT Hub registrerer en fejl og sender en IoT-advarsel til Dynamics 365. Det viser også, hvordan Dynamics 365 opretter en sag og en arbejdsordre for fejlen.