Kopīgot, izmantojot


Instalējiet un konfigurējiet connected Field Service pakalpojumam Azure IoT Hub

Izpildiet šajā rakstā norādītās darbības, lai iestatītu connected Field Service lietošanai ar Azure IoT centrmezglu.

Piezīmes

Laikrindu ieskati būs novecojuši pēc 2025. gada marta. Connected Field Service pāriet uz Azure Data Explorer. Plašāka informācija par pāreju būs pieejama drīzumā.

Priekšnoteikumi

Padoms

Attēlus, kuros ir ikona, kas izskatās šādi: var izvērst, lai parādītu detalizētāku informāciju. Atlasiet attēlu, lai to izvērstu. Lai to aizvērtu, nospiediet taustiņu ESC

Connected Field Service un Azure resursu izvietošana no ARM veidnes

Izmantojiet Azure resursu pārvaldības (Azure resursu pārvaldnieka) veidni, lai izvietotu Azure IoT centrmezglu un savienotu to ar savu Field Service vidi.

  1. Lapā atlasiet Izvietot pakalpojumā Azure https://github.com/microsoft/Dynamics-365-Connected-Field-Service-Deployment.

  2. Atlasiet savu Azure abonementu.

  3. Atlasiet resursu grupu vai izveidojiet to.

  4. Iestatiet reģionu tajā pašā reģionā, kurā atrodas Field Service vide.

    Ekrānuzņēmums ar Azure resursu pārvaldnieka veidni, lai izvietotu IoT centrmezglu connected Field Service.

  5. Ievadiet sava uzņēmuma unikālo nosaukumu un Field Service vides organizācijas vietrādi URL.

  6. Atlasiet neobligātos resursus, kurus vēlaties izvietot.

    • Atlasiet Izvietot simulatoru (neobligāti), lai pārbaudītu un validētu IoT scenārijus ar parauga datiem.
    • Atlasiet Azure laika rindu ieskati (neobligāti) , lai iespējotu ierīces rādījumu un kopsavilkuma elementu vizualizācijas.
    • Atlasiet Izvietot SQL Server for Power BI (neobligāti) un ievadiet SQL serveri un akreditācijas datus, lai izveidotu savas atskaites Power BI.
  7. Atlasiet Pārskatīt + izveidot.

Pirms turpināt, pārliecinieties, vai izvietošana ir pabeigta.

IoT nodrošinātāja instances izveide

  1. Piesakieties programmā Dynamics 365 un atveriet programmu Connected Field Service.

  2. Pakalpojumā Connected Field Service dodieties uz apgabalu Iestatījumi .

  3. Atlasiet Nodrošinātāji un pēc tam atlasiet Jauns.

  4. Ievadiet šādu informāciju:

    Ekrānuzņēmums, kurā redzama jauna IoT centrmezgla nodrošinātāja instance ar parauga datiem.

    • Nosaukums: tās Azure resursu grupas nosaukums, kurā izvietojāt IoT resursus
    • IoT nodrošinātājs: IoT nodrošinātājs IoT centrmezglam
    • Nodrošinātāja instances ID: tā IoT centrmezgla resursa nosaukums, kuru izvietojāt savā resursu grupā pakalpojumā Azure
    • URL: resursu grupas pārskata vietrādis URL Azure portālā; piemēram, https://portal.azure.com/[tenant_id]/subscriptions/[subscription_id]/resourceGroups/[resource_group_name]/overview.
  5. Atlasiet vienumu Saglabāt.

Tagad jums ir jāatjaunina jaunās nodrošinātāja instances iestatījumi.

  1. Apgabalā Iestatījumi atlasiet IoT iestatījumi>IoT nodrošinātāja iestatījumi.

    Ekrānuzņēmums, kurā redzama lapa IoT iestatījumi.

  2. Sadaļā Noklusējuma IoT nodrošinātājs atlasiet izveidoto IoT nodrošinātāja instanci.

  3. Atlasiet Saglabāt un aizvērt.

  4. Lai veiktu vēlāku darbību, tabulā atrodiet rindu IoT nodrošinātāja instance msdyn_iotproviderinstance un kopējiet GUID.

IoT galapunkta iestatīšana

Lai veiktu šo darbību, jums jāzina jūsu resursu grupai izvietotās pakalpojumu maģistrāles nosaukumvietas resursdatora nosaukums.

  1. Lejupielādējiet Power Platform CLI un instalējiet to.

  2. Atveriet CLI un palaidiet, Plugin Registration Tool (PRT) izmantojot komandu pac tool prt.

  3. PRT logā atlasiet Izveidot jaunu savienojumu.

  4. Sadaļā Rādīt pieejamo organizāciju sarakstu atlasiet Office 365.

  5. Atlasiet Rādīt pieejamo organizāciju sarakstu un pēc tam atlasiet Rādīt papildu.

  6. Atlasiet Field Service vides reģionu, ievadiet savus Field Service akreditācijas datus un pēc tam atlasiet Pieteikties.

    Ja jums ir piekļuve vairākām Dynamics 365 organizācijām, atlasiet tās organizācijas nosaukumu, ar kuru vēlaties strādāt.

Tagad jums ir jāatjaunina IoT ziņojumu pakalpojuma galapunkts.

  1. Kad esat izveidojis savienojumu ar organizāciju, atrodiet un atlasiet IoT ziņojumu pakalpojuma galapunktu.

  2. Atlasiet Atjaunināt.

  3. Laukā NameSpace Address (NameSpace adrese) spraudņa reģistrācijas rīkā ievadiet pakalpojuma kopnes nosaukumvietas resursdatora nosaukumu, kam prefikss ir sb://; piemēram, sb://myServiceBusNamespace.servicebus.windows.net.

  4. Pakalpojumu kopnes nosaukumvietas resursā dodieties uz Rindas un atrodiet rindu ar nosaukumu, kas beidzas ar -crm. Nokopējiet pilnu vārdu un ievadiet to kā tēmas nosaukumu spraudņa reģistrācijas rīkā.

  5. Opcijai Ziņojuma formāts izvēlieties XML.

  6. Pakalpojumu maģistrāles nosaukumvietas resursā dodieties uz Koplietojamās piekļuves politikas>RootManageSharedAccessKey.

  7. Nokopējiet nosaukumu un ielīmējiet to SaS atslēgas nosaukumā.

  8. Kopējiet primāro atslēgu un ielīmējiet to SAS Key.

  9. Atlasiet vienumu Saglabāt.

    Ekrānuzņēmums, kurā redzama lapa Pakalpojuma galapunkta reģistrācija.

Azure programmas savienojuma autorizācija

  1. Piesakieties savā Azure kontā un dodieties uz Azure portālu.

  2. Dodieties uz Resursu grupas un atrodiet resursu grupu, kurā izvietojāt IoT centrmezglu.

  3. Atlasiet un rediģējiet API savienojuma resursu commondataservice.

  4. Sadaļā Vispārīgi atlasiet Rediģēt API savienojumu un pēc tam atlasiet Autorizēt.

  5. Piesakieties ar Dynamics 365 akreditācijas datiem, kurus izmantojat, lai pieteiktos savā Connected Field Service vidē.

    Tie var atšķirties no akreditācijas datiem, kurus izmantojat, lai pieteiktos Azure portālā.

  6. Atlasiet vienumu Saglabāt.

Atjaunināt devicerules.json

Jūsu resursu grupā izvietotais Stream Analytics darbs attiecas uz faila nosaukumu devicerules.json. Šis fails definē kārtulu, kas izveido IoT brīdinājumus, kad izmantojat neobligāto ierīces simulatoru.

Lai izmantotu kārtulu, augšupielādējiet devicerules.json failu. Lai brīdinājuma paraugs darbotos, jums ir jāatveido precīza direktoriju struktūra.

  1. devicerules.json Lejupielādējiet failu no GitHub repo.

  2. Atveriet resursu grupu Azure administrēšanas portālā un atlasiet krātuves kontu, kas izvietots jūsu resursu grupā.

  3. Atlasiet Konteineri un pēc tam izveidojiet konteineru ar nosaukumu devicerules.

  4. Atveriet jauno konteineru devicerules un atlasiet Augšupielādēt.

  5. Pārlūkojot atrodiet un atlasiet devicerules.json.

  6. Izvērsiet sadaļu Papildu. Laukā Augšupielādēt mapē ievadiet 2016-05-30 un pēc tam atlasiet Augšupielādēt.

  7. Atveriet jauno mapi 2016-05-30 un atlasiet Augšupielādēt.

  8. Pārlūkojot atrodiet un atlasiet devicerules.json.

  9. Izvērsiet sadaļu Papildu. Laukā Augšupielādēt mapē ievadiet 22-40 un pēc tam atlasiet Augšupielādēt.

Azure Stream Analytics darbu sākšana

  1. Azure portālā dodieties uz Resursu grupas un atrodiet resursu grupu, kurā izvietojāt IoT centrmezglu.

  2. Atlasiet katru Stream Analytics darbu un cilnē Kopsavilkums atlasiet Sākums.

Apsveicam! Tagad esat gatavs pārsūtīt datus starp Azure IoT centrmezglu un Dynamics 365, lai izmantotu connected Field Service.

Azure laika sēriju ieskatu savienojuma iestatīšana

Izmantojiet Azure laika sēriju ieskatus, lai izveidotu vizualizācijas. Lai veiktu šo darbību, jums jāzina savs Azure nomnieks ID.

  1. Programmā Dynamics 365 atveriet programmu Connected Field Service.

  2. Palaidiet pārlūkprogrammas izstrādātāja rīkus un dodieties uz konsoli.

  3. Ierakstiet vai ielīmējiet konsolē šādu skriptu un palaidiet to. Aizstājiet parametru Value ar savu Azure nomnieks ID.

var req = {};

req.getMetadata = function () {
return {
boundParameter: null,
parameterTypes: {
"Key": {
"typeName": "Edm.String",
"structuralProperty": 1
},
"Value": {
"typeName": "Edm.String",
"structuralProperty": 1
},
},
operationType: 0,
operationName: "msdyn_IoTSetConfiguration"
};
};

req["Key"]="TSI_PLUGIN_AZURE_TENANT_ID";
req["Value"]="REPLACE";

Xrm.WebApi.online.execute(req).then( 
function (data) { 
console.log("Success Response Status: " + data.status);
}, 
function (error) { 
console.log("Error: " + error.message);
}
);
  1. Palaidiet skriptu vēlreiz. Šoreiz aizstājiet Key to ar TSI_PLUGIN_CLIENT_APPLICATION_ID lietojumprogrammas Value klienta ID un ar to no lietotnes Time Series Insights reģistrācijas , ko izveidojāt kā priekšnosacījumu.

  2. Palaidiet skriptu vēl vienu reizi. Šoreiz aizstājiet Key ar TSI_PLUGIN_CLIENT_SECRET un Value ar klienta noslēpumu no laikrindu ieskatu lietotnes reģistrācijas, ko izveidojāt kā priekšnoteikumu.

  3. Palaidiet tālāk norādīto skriptu, izmantojot savu iepriekš izveidotās IoT nodrošinātāja instances msdyn_iotproviderinstance rindas URL un IoT nodrošinātāja instances rindas GUID.

var data = {"msdyn_timeseriesinsightsurl": "Enter Data Access FQDN found on Time Series Insights environment overview"};
Xrm.WebApi.updateRecord("msdyn_iotproviderinstance", "Copy the value for msdyn_iotproviderinstanceid from the json object returned with the API call https://[your-environment-name].crm.dynamics.com/api/data/v9.2/msdyn_iotproviderinstances", data);

(Pēc izvēles) Simulatora iestatīšana

Simulators ļauj pārbaudīt connected Field Service bez nepieciešamības pievienot fizisko aparatūru. Simulētas IoT ierīces un dati palīdz izprast sistēmas daļas, kas veicina IoT datu pārvēršanu darba pasūtījumos.

Lai veiktu šo darbību, jums ir nepieciešams simulatora URL un politikas primārā iothubowner atslēga.

Iegūt piekļuves atslēgu

  1. Piesakieties savā Azure kontā un dodieties uz Azure portālu.

  2. Dodieties uz Resursu grupas un atrodiet resursu grupu, kurā izvietojāt IoT centrmezglu.

  3. Atlasiet IoT centrmezglu.

  4. Atlasiet Koplietojamās piekļuves politikas un pēc tam nokopējiet primāro atslēgu iothubowner .

    Ekrānuzņēmums ar Azure IoT Hub resursu koplietojamās piekļuves politiku iothubowner, iezīmējot primāro atslēgu.

Iegūt simulatora URL

  1. Azure portāla resursu grupā, kurā izvietojāt IoT centrmezglu, atlasiet programmas pakalpojuma resursa tipu, kas sākas ar Simulator , un nokopējiet vietrādi URL augšējā labajā stūrī.

  2. Ielīmējiet vietrādi URL pārlūkprogrammas adreses joslā un ielādējiet lapu.

  3. Atlasiet Savienojums.

  4. Ievadiet resursdatora nosaukumu no IoT centrmezgla resursa un iothubowner kā politikas nosaukumu. Laukā Atslēga ielīmējiet iepriekš nokopēto primāro atslēgu.

    Ekrānuzņēmums, kurā redzams azure logs

  5. Pārliecinieties, vai savienojuma statuss ir Savienots , un pēc tam aizveriet savienojuma logu.

Nosūtiet testa komandu, izmantojot simulatoru. Piemēram, atlasiet temperatūru un palieliniet to virs 70 grādiem. Simulators ir iepriekš ieprogrammēts, lai izveidotu IoT brīdinājumu, ja temperatūra paaugstinās virs 70 grādiem.

Nākamās darbības