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.
- 1. darbība: Connected Field Service un Azure resursu izvietošana no ARM veidnes
- 2. darbība: izveidojiet IoT nodrošinātāja instanci
- 3. darbība: iestatiet IoT galapunktu
- 4. darbība: iespējojiet Azure programmas savienojumu
- 5. darbība: atjauniniet devicerules.json
- 6. darbība: Azure Stream Analytics darbu sākšana
- 7. darbība: Azure laika sēriju ieskatu savienojuma iestatīšana
- 8. darbība: (pēc izvēles) Iestatiet simulatoru
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
Jums ir sistēmas administratora un IoT administratora drošības lomas.
Jums ir aktīvs Azure abonements ar atļaujām izveidot resursus un pakalpojumus.
Jūs esat izveidojis programmas reģistrāciju Azure laika sēriju ieskatiem Azure portālā, un jums ir lietojumprogrammas (klienta) ID un objekta ID. Pievienojiet klienta noslēpumu un ierakstiet vērtību. Šīs vērtības šajā procedūrā ir nepieciešamas vairākas reizes.
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.
Lapā atlasiet Izvietot pakalpojumā Azure https://github.com/microsoft/Dynamics-365-Connected-Field-Service-Deployment.
Atlasiet savu Azure abonementu.
Atlasiet resursu grupu vai izveidojiet to.
Iestatiet reģionu tajā pašā reģionā, kurā atrodas Field Service vide.
Ievadiet sava uzņēmuma unikālo nosaukumu un Field Service vides organizācijas vietrādi URL.
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.
Atlasiet Pārskatīt + izveidot.
Pirms turpināt, pārliecinieties, vai izvietošana ir pabeigta.
IoT nodrošinātāja instances izveide
Piesakieties programmā Dynamics 365 un atveriet programmu Connected Field Service.
Pakalpojumā Connected Field Service dodieties uz apgabalu Iestatījumi .
Atlasiet Nodrošinātāji un pēc tam atlasiet Jauns.
Ievadiet šādu informāciju:
- 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
.
Atlasiet vienumu Saglabāt.
Tagad jums ir jāatjaunina jaunās nodrošinātāja instances iestatījumi.
Apgabalā Iestatījumi atlasiet IoT iestatījumi>IoT nodrošinātāja iestatījumi.
Sadaļā Noklusējuma IoT nodrošinātājs atlasiet izveidoto IoT nodrošinātāja instanci.
Atlasiet Saglabāt un aizvērt.
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.
Lejupielādējiet Power Platform CLI un instalējiet to.
Atveriet CLI un palaidiet, Plugin Registration Tool (PRT) izmantojot komandu
pac tool prt
.PRT logā atlasiet Izveidot jaunu savienojumu.
Sadaļā Rādīt pieejamo organizāciju sarakstu atlasiet Office 365.
Atlasiet Rādīt pieejamo organizāciju sarakstu un pēc tam atlasiet Rādīt papildu.
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.
Kad esat izveidojis savienojumu ar organizāciju, atrodiet un atlasiet IoT ziņojumu pakalpojuma galapunktu.
Atlasiet Atjaunināt.
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
.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ā.Opcijai Ziņojuma formāts izvēlieties XML.
Pakalpojumu maģistrāles nosaukumvietas resursā dodieties uz Koplietojamās piekļuves politikas>RootManageSharedAccessKey.
Nokopējiet nosaukumu un ielīmējiet to SaS atslēgas nosaukumā.
Kopējiet primāro atslēgu un ielīmējiet to SAS Key.
Atlasiet vienumu Saglabāt.
Azure programmas savienojuma autorizācija
Piesakieties savā Azure kontā un dodieties uz Azure portālu.
Dodieties uz Resursu grupas un atrodiet resursu grupu, kurā izvietojāt IoT centrmezglu.
Atlasiet un rediģējiet API savienojuma resursu commondataservice.
Sadaļā Vispārīgi atlasiet Rediģēt API savienojumu un pēc tam atlasiet Autorizēt.
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ā.
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.
devicerules.json
Lejupielādējiet failu no GitHub repo.Atveriet resursu grupu Azure administrēšanas portālā un atlasiet krātuves kontu, kas izvietots jūsu resursu grupā.
Atlasiet Konteineri un pēc tam izveidojiet konteineru ar nosaukumu
devicerules
.Atveriet jauno konteineru
devicerules
un atlasiet Augšupielādēt.Pārlūkojot atrodiet un atlasiet
devicerules.json
.Izvērsiet sadaļu Papildu. Laukā Augšupielādēt mapē ievadiet 2016-05-30 un pēc tam atlasiet Augšupielādēt.
Atveriet jauno mapi
2016-05-30
un atlasiet Augšupielādēt.Pārlūkojot atrodiet un atlasiet
devicerules.json
.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
Azure portālā dodieties uz Resursu grupas un atrodiet resursu grupu, kurā izvietojāt IoT centrmezglu.
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.
Programmā Dynamics 365 atveriet programmu Connected Field Service.
Palaidiet pārlūkprogrammas izstrādātāja rīkus un dodieties uz konsoli.
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);
}
);
Palaidiet skriptu vēlreiz. Šoreiz aizstājiet
Key
to arTSI_PLUGIN_CLIENT_APPLICATION_ID
lietojumprogrammasValue
klienta ID un ar to no lietotnes Time Series Insights reģistrācijas , ko izveidojāt kā priekšnosacījumu.Palaidiet skriptu vēl vienu reizi. Šoreiz aizstājiet
Key
arTSI_PLUGIN_CLIENT_SECRET
unValue
ar klienta noslēpumu no laikrindu ieskatu lietotnes reģistrācijas, ko izveidojāt kā priekšnoteikumu.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
Piesakieties savā Azure kontā un dodieties uz Azure portālu.
Dodieties uz Resursu grupas un atrodiet resursu grupu, kurā izvietojāt IoT centrmezglu.
Atlasiet IoT centrmezglu.
Atlasiet Koplietojamās piekļuves politikas un pēc tam nokopējiet primāro atslēgu iothubowner .
Iegūt simulatora URL
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ī.Ielīmējiet vietrādi URL pārlūkprogrammas adreses joslā un ielādējiet lapu.
Atlasiet Savienojums.
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.
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
Atsauksmes
https://aka.ms/ContentUserFeedback.
Drīzumā: 2024. gada laikā mēs pakāpeniski pārtrauksim izmantot “GitHub problēmas” kā atsauksmju par saturu mehānismu un aizstāsim to ar jaunu atsauksmju sistēmu. Papildinformāciju skatiet:Iesniegt un skatīt atsauksmes par