Sende kommandoer i Connected Field Service
Dynamics 365 Field Services muliggør problemfri tovejskommunikation med dine IoT-enheder. Det giver din organisation mulighed for ikke kun at indsamle data fra IoT-enheder, men også sende kommandoer og modtage opdateringer i realtid. Denne symmetriske informationsflow forbedrer styrings-, overvågnings- og beslutningsfunktionerne i IoT-infrastrukturen.
Kommandoer er programinstruktioner, der sendes fra programmet Field Service til IoT-enheder. De dirigerer enheder for at udføre bestemte handlinger, hente data eller ændre deres eksisterende konfigurationer. Kommandoer består af egenskaber for IoT-definition, der udgør en standardiseret ramme for forståelse og interaktion med enhedsdata. Disse egenskaber repræsenterer attributterne eller egenskaberne for IoT-enheder, der kan overvåges eller kontrolleres. IoT-definitionsegenskaberne for en termostat kan f.eks. omfatte temperatur og fugtighed.
Tip
Kommandoer til en IoT-enhed dokumenteres som regel i enhedsmanualen eller API-dokumentationen. Disse ressourcer indeholder detaljerede oplysninger om de tilgængelige kommandoer, deres syntaks, og hvordan du kan arbejde med enheden via programmering.
Oprette IOT-definitionsegenskaber
Før du konfigurerer en IoT-kommando i Field Service, skal du først oprette egenskaber for IoT-definition. Egenskaber for IoT-definition er med til at oprette meddelelsesstrengen for IoT-kommandoen.
- Skift i Field Service til området Indstillinger.
- Vælg Definitioner af IoT-egenskab under IoT, og vælg derefter Ny.
- Engiv et Navn, og vælg Type af data for egenskaben.
- Tilføj oplysninger i sektionen Flere egenskaber. Vælg Vis streng for at kontrollere den konstruerede streng.
- Vælg Gem.
Konfigurere IoT-kommandoer
- Skift i Field Service til området Indstillinger.
- Under IoT skal du vælge Kommandodefinitioner og vælge Ny.
- Angiv kommandodefinitionen i feltet Navn. Det kan f.eks. være Nulstil termostat.
- Vælg Gem.
- Vælg den lodrette ellipse ⋮ i sektionen Kommandoparametre, og vælg Tilføj eksisterende IoT-egenskab.
- Vælg en IoT-egenskabsdefinitionspost, og vælg Tilføj.
- Vælg Gem.
Sende en kommando på en aktiv IoT-besked
- Åbn området Service i Field Service.
- Vælg IoT-beskeder under Aktiver, og åbn en eksisterende IoT-beskedpost.
- Vælg Send kommando på IoT-beskedposten.
- Vælg en kommandodefinition i feltet Kommando, og vælg Send kommando.
Eksempel på kommandoer til termostatsimulator
Hvis du bruger IoT-installationsskabelonen til Azure IoT Hub, kan du vælge at installere en termostatsimulator. I følgende tabel vises kommandoer, som du kan sende til termostatsimulatoren.
Kommando | Kommandomeddelelsesstreng |
---|---|
Nulstil termostat | {"CommandName":"Nulstil termostat","Parameters":{}} |
Meddelelse | {"CommandName":"Notification","Parameters": {"Meddelelse":"Tekniker er udsendt"}} |
Angive værdier (opdater IoT-egenskabsdefinitioner af temperatur og fugtighed) | {"CommandName":"Angiv værdier","Parameters": {"Aflæsning":{"Temperatur":"70","Luftfugtighed":"60"}}}" |