Udostępnij za pośrednictwem


Instalacja i konfiguracja rozwiązania Connected Field Service dla centrum Azure IoT Hub

Wykonaj kroki opisane w tym artykule, aby skonfigurować usługę Connected Field Service do użytku z usługą Azure IoT Hub.

Ważne

Wykres odczytów urządzenia nie jest już dostępny. Opierał się na Azure Time Series Insights, który został wycofany 7 lipca 2024 r. Dowiedz się więcej: Migracja z usługi Time Series Insights.

Wymagania wstępne

Porada

Obrazy z ikoną, która wygląda tak: mogą być powiększone w celu pokazania większej liczby szczegółów. Wybierz obraz, aby go powiększyć. Aby go zamknąć, naciśnij klawisz Esc.

Wdrażanie rozwiązania Connected Field Service i zasobów Azure z szablonu usługi ARM

Użyj szablonu Azure Resource Management (Azure Resource Manager), aby wdrożyć usługę Azure IoT Hub i połączyć ją ze środowiskiem Field Service.

  1. Wybierać Wdróż na platformie Azure na stronie https://github.com/microsoft/Dynamics-365-Connected-Field-Service-Deployment.

  2. Wybierz subskrypcję platformy Azure.

  3. Utwórz lub wybierz grupę zasobów.

  4. Ustaw region w tym samym regionie, co środowisko Field Service.

    Zrzut ekranu szablonu Azure Resource Manager w celu wdrożenia usługi IoT Hub dla rozwiązania Connected Field Service.

  5. Wprowadź unikatową nazwę organizacji i adres URL organizacji środowiska Field Service.

  6. Wybierz opcjonalne zasoby, które chcesz wdrożyć.

    • Wybierać Wdróż SQL Server dla Power BI (opcjonalny) i wprowadź serwer SQL oraz dane uwierzytelniające, w których chcesz tworzyć własne raporty Power BI.
  7. Wybierz Przejrzyj i utwórz.

Przed kontynuowaniem upewnij się, że wdrożenie zostało ukończone.

Utwórz wystąpienie dostawcy IoT

  1. Zaloguj się do Dynamics 365 i otwórz aplikację Connected Field Service.

  2. W Connected Field Service, przejdź do obszaru Ustawienia.

  3. Wybierz pozycję Dostawcy, a następnie wybierz pozycję Nowe.

  4. Wprowadź następujące informacje:

    Zrzut ekranu nowego wystąpienia dostawcy usługi IoT Hub z przykładowych danych.

    • Nazwa : nazwa grupy zasobów na platformie Azure, w której wdrożono zasoby IoT
    • Dostawca IoT : Dostawca IoT dla IoT Hub
    • Identyfikator instancji dostawcy : nazwa zasobu IoT Hub wdrożonego w grupie zasobów na platformie Azure
    • Adres URL : adres URL przeglądu grupy zasobów w Azure Portal; Na przykład, https://portal.azure.com/[tenant_id]/subscriptions/[subscription_id]/resourceGroups/[resource_group_name]/overview.
  5. Wybierz pozycję Zapisz.

Zaktualizuj ustawienia nowego wystąpienia dostawcy.

  1. W obszarze Ustawienia wybierz Ustawienia IoT>Ustawienia dostawcy IoT.

    Zrzut ekranu ustawień IoT.

  2. Dla Domyślny dostawca IoT wybierz utworzoną instancję dostawcy IoT.

  3. Zaznacz Zapisz i zamknij.

  4. Aby wykonać późniejszy krok, znajdź plik Instancja dostawcy IoT rząd w msdyn_iotproviderinstance table i skopiuj identyfikator GUID.

Konfigurowanie punktu końcowego IoT

Na potrzeby tego kroku musisz znać nazwę hosta dla przestrzeni nazw Service Bus wdrożonej w Twojej grupie zasobów.

  1. Pobierz i zainstaluj Interfejs wiersza polecenia Power Platform.

  2. Otwórz interfejs CLI i uruchom Plugin Registration Tool (PRT) za pomocą polecenia pac tool prt.

  3. W oknie PRT wybierz opcję Utwórz nowe połączenie.

  4. Z Wyświetl listę dostępnych organizacji wybierz Office 365.

  5. Wybierz Wyświetl listę dostępnych organizacji, a następnie wybierz Pokaż zaawansowane.

  6. Wybierz region swojego środowiska Field Service, wprowadź swoje poświadczenia Field Service, a następnie wybierz Zaloguj się.

    Jeśli masz dostęp do wielu organizacji Dynamics 365, wybierz nazwę organizacji, z którą chcesz współpracować.

Zaktualizuj punkt końcowy usługi komunikatów IoT.

  1. Po nawiązaniu połączenia z organizacją znajdź i wybierz Wiadomość IoT Usługa punkt końcowy.

  2. Wybierz Aktualizuj.

  3. W polu NameSpace Address wprowadź nazwę hosta przestrzeni nazw Service Bus w narzędziu rejestracji wtyczek, poprzedzoną sb://; na przykład sb://myServiceBusNamespace.servicebus.windows.net.

  4. W zasobie Przestrzeń nazw magistrali usługi przejdź do Kolejki i znajdź kolejkę o nazwie kończącej się -crm. Skopiuj imię i nazwisko, a następnie wprowadź je jako Nazwa tematu w Narzędziu do rejestrowania dodatków plug-in.

  5. Dla formatu wiadomości wybierz format XML.

  6. Przestrzeń nazw magistrali usług przejdź do Zasady dostępu współdzielonego>RootManageSharedAccessKey.

  7. Skopiuj nazwę i wklej ją w Nazwa klucza SaS.

  8. Skopiuj klucz podstawowy i wklej go w kluczu SAS.

  9. Wybierz pozycję Zapisz.

    Zrzut ekranu strony rejestracji usługi punkt końcowy.

Autoryzuj połączenie aplikacji Azure

  1. Zaloguj się na swoje konto Azure i przejdź do Azure Portal.

  2. Przejdź do Grup zasobów i znajdź grupę zasobów, w której wdrożono IoT Hub.

  3. Wybierz i edytuj zasób Połączenie interfejsu API commondataservice.

  4. W sekcji Ogólne wybierz Edycja połączenia API, a następnie wybierz Autoryzacja.

  5. Zaloguj się przy użyciu poświadczeń Dynamics 365 używanych do logowania się do środowiska Connected Field Service.

    Mogą się one różnić od poświadczeń używanych do logowania się do portalu Azure.

  6. Wybierz pozycję Zapisz.

Aktualizacja devicerules.json

Zadanie analiza strumienia wdrożone w Twojej grupie zasobów odnosi się do pliku o nazwie devicerules.json. Ten plik definiuje regułę, która tworzy alerty IoT.

Aby skorzystać z reguły, prześlij plik devicerules.json . Aby przykładowy alert zadziałał, należy odtworzyć dokładną strukturę katalogów.

  1. Pobierz plik devicerules.json z repozytorium GitHub.

  2. Otwórz grupę zasobów w portalu administracyjnym Azure i wybierz konto magazynu wdrożone w grupie zasobów.

  3. Wybierz Kontenery, a następnie utwórz kontener o nazwie devicerules.

  4. Otwórz nowy kontener devicerules i wybierz Prześlij.

  5. Przeglądaj i wybierz devicerules.json.

  6. Rozwiń sekcję zaawansowanych. W polu Prześlij do folderu wpisz 2016-05-30, a następnie wybierz Prześlij.

  7. Otwórz nowy folder 2016-05-30 i wybierz Prześlij.

  8. Przeglądaj i wybierz devicerules.json.

  9. Rozwiń sekcję zaawansowanych. W polu Prześlij do folderu wpisz 22-40, a następnie wybierz Prześlij.

Utwórz zadanie Analizy strumienia Azure

  1. Przejdź do portal Azure, przejdź do Grupy zasobów i znajdź grupę zasobów, w której wdrożono IoT Hub.

  2. Wybierz każde zadanie analiza strumienia i z zakładki Przegląd wybierz Rozpocznij.

Użytkownik jest gotowy do przekazywania danych między Azure IoTHub i Dynamics 365, aby używać usługi Connected Field Service.

Następne kroki