Sende kommandoer i Connected Field Service
Dynamics 365 Field Services muliggjør sømløs toveis kommunikasjon med IoT-enhetene. Det gjør at organisasjonen ikke bare kan samle inn data fra IoT-enheter, men også sende kommandoer og motta oppdateringer i sanntid. Denne symmetriske informasjonsflyten forbedrer funksjonene for styring, overvåking og beslutningstaking i IoT-infrastrukturen.
Kommandoer er programmerte instruksjoner som sendes fra Field Service-programmet til IoT-enheter. De henviser enheter til å utføre bestemte handlinger, hente data eller endre eksisterende konfigurasjoner. Kommandoer består av IoT-definisjonsegenskaper som gir et standardisert rammeverk for forståelse og samhandling med enhetsdata. Disse egenskapene representerer attributtene eller egenskapene til IoT-enheter som kan overvåkes eller styres. IoT-definisjonsegenskaper for en termostat kan for eksempel omfatte temperatur og fuktighet.
Tips
Kommandoer for en IoT-enhet dokumenteres vanligvis i enhetshåndboken eller API-dokumentasjonen. Disse ressursene gir detaljert informasjon om de tilgjengelige kommandoene, syntaksen og hvordan du samhandler programmatisk med enheten.
Opprett IoT-definisjonsegenskaper
Før du konfigurerer en IoT-kommando i Field Service, må du først opprette IoT-definisjonsegenskaper. IoT-definisjonsegenskaper bidrar til å konstruere meldingsstrengen for IoT-kommandoen.
- I Field Service endrer du til Innstillinger-området.
- Velg Definisjoner av IoT-egenskap under IoT, og velg Ny.
- Angi et Navn, og velg Type for data for egenskapen.
- Legg til informasjon i delen Tilleggsegenskaper. Velg Vis streng for å kontrollere den konstruerte strengen.
- Velg Lagre.
Konfigurer IoT-kommandoer
- I Field Service endrer du til Innstillinger-området.
- Velg Kommandodefinisjoner under IoT, og velg Ny.
- Angi kommandodefinisjonen i Navn-feltet. Eksempel: Tilbakestill termostat.
- Velg Lagre.
- I delen Kommandoparametere velger du den loddrette ellipsen ⋮ og deretter Legg til eksisterende IoT-egenskap.
- Velg en oppføring for IoT-egenskapsdefinisjon, og velg Legg til.
- Velg Lagre.
Sende en kommando i et aktivt IoT-varsel
- Åpne Service-området i Field Service.
- Velg IoT-varsler under Aktiva, og åpne en eksisterende IoT-varseloppføring.
- Velg Send kommando på IoT-varseloppføringen.
- Velg en kommandodefinisjon i Kommando-feltet, og velg Send kommando.
Eksempel på kommandoer for termostatsimulator
Hvis du bruker IoT-distribusjonsmalen for Azure IoT Hub, kan du velge å installere en termostatsimulator. Tabellen nedenfor viser kommandoer du kan sende til termostatsimulatoren.
Command | Kommandomeldingsstreng |
---|---|
Reset Thermostat | {"CommandName":"Reset Thermostat","Parameters":{}} |
Notification | {"CommandName":"Notification","Parameters”: {"Message":"Technician has been dispatched"}} |
Set Values (Update IoT property definitions Temperature and Humidity) | {"CommandName":"Set Values","Parameters”: {"Reading":{"Temperature":"70","Humidity":"60"}}} |