Integrowanie aplikacji usługi Azure IoT Central z innymi usługami w chmurze przy użyciu przepływów pracy

Reguły można tworzyć w usłudze IoT Central, które wyzwalają akcje w odpowiedzi na warunki oparte na telemetrii. Na przykład, aby wysłać wiadomość e-mail, gdy temperatura urządzenia przekroczy próg.

Łącznik usługi Azure IoT Central w wersji 3 dla usług Power Automate i Azure Logic Apps umożliwia tworzenie bardziej zaawansowanych reguł automatyzowania operacji w usłudze IoT Central:

  • Gdy reguła zostanie wyzwolony w aplikacji usługi Azure IoT Central, może wyzwolić przepływ pracy w usłudze Power Automate lub usłudze Azure Logic Apps. Te przepływy pracy mogą uruchamiać akcje w innych usługach w chmurze, takich jak platforma Microsoft 365 lub usługa innej firmy.
  • Zdarzenie w innej usłudze w chmurze, takie jak platforma Microsoft 365, może wyzwolić przepływ pracy w usłudze Power Automate lub Azure Logic Apps. Te przepływy pracy mogą uruchamiać akcje lub pobierać dane z aplikacji usługi IoT Central.
  • Łącznik usługi Azure IoT Central V3 jest zgodny z ogólnie dostępną powierzchnią interfejsu API REST w wersji 1.0. Wszystkie akcje łącznika obsługują format DTDLv2 i obsługę modeli opartych na dtDLv1 jest przestarzały. Aby uzyskać najnowsze informacje i szczegóły najnowszych aktualizacji, zobacz Informacje o wersji dla bieżącej wersji łącznika.

Wymagania wstępne

Aby wykonać kroki opisane w tym przewodniku z instrukcjami, potrzebne są następujące elementy:

  • Aktywna subskrypcja platformy Azure. Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.

  • Aplikacja usługi IoT Central utworzona na podstawie szablonu aplikacji niestandardowej. Aby dowiedzieć się więcej, zobacz Tworzenie aplikacji usługi IoT Central i Informacje o aplikacji.

Wyzwalanie przepływu pracy z reguły

Aby można było wyzwolić przepływ pracy w usłudze Power Automate lub Azure Logic Apps, potrzebna jest reguła w aplikacji usługi IoT Central. Aby dowiedzieć się więcej, zobacz Konfigurowanie reguł i akcji w usłudze Azure IoT Central.

Aby dodać łącznik usługi Azure IoT Central V3 jako wyzwalacz w usłudze Power Automate:

  1. W usłudze Power Automate wybierz pozycję + Utwórz, wybierz kartę Niestandardowe .
  2. Wyszukaj usługę IoT Central i wybierz łącznik usługi Azure IoT Central W3 .
  3. Na liście wyzwalaczy wybierz pozycję Po wyzwoleniu reguły (wersja zapoznawcza).
  4. W kroku Po wyzwoleniu reguły wybierz aplikację usługi IoT Central i używaną regułę.

Aby dodać łącznik usługi Azure IoT Central V3 jako wyzwalacz w usłudze Azure Logic Apps:

Ważne

Wyzwalacze w łączniku usługi IoT Central nie będą działać, chyba że aplikacja logiki ma publiczny punkt końcowy. Aby dowiedzieć się więcej, zobacz Zagadnienia dotyczące ruchu przychodzącego do usługi Logic Apps za pośrednictwem prywatnych punktów końcowych.

  1. W usłudze Logic Apps Projektant wybierz szablon Pusta aplikacja logiki.
  2. W projektancie wyszukaj usługę IoT Central i wybierz łącznik usługi Azure IoT Central W3 .
  3. Na liście wyzwalaczy wybierz pozycję Po wyzwoleniu reguły (wersja zapoznawcza).
  4. W kroku Po wyzwoleniu reguły wybierz aplikację usługi IoT Central i używaną regułę.

Find the Azure IoT Central - preview connector and choose the trigger

Teraz możesz dodać więcej kroków do przepływu pracy, aby utworzyć scenariusz integracji.

Uruchamianie akcji

Akcje można uruchamiać w aplikacji usługi IoT Central z przepływów pracy usług Power Automate i Azure Logic Apps. Najpierw utwórz przepływ pracy i użyj łącznika, aby zdefiniować wyzwalacz w celu uruchomienia przepływu pracy. Następnie użyj łącznika usługi Azure IoT Central w wersji 3 jako akcji.

Aby dodać łącznik usługi Azure IoT Central V3 jako akcję w usłudze Power Automate:

  1. W usłudze Power Automate w panelu Wybieranie akcji wybierz kartę Niestandardowe .
  2. Wyszukaj usługę IoT Central i wybierz łącznik usługi Azure IoT Central w wersji 3 .
  3. Na liście akcji wybierz akcję usługi IoT Central, której chcesz użyć.
  4. W kroku akcji ukończ konfigurację wybranej akcji. Następnie wybierz opcję Zapisz.

Aby dodać łącznik usługi Azure IoT Central w wersji 3- w wersji zapoznawczej jako akcję w usłudze Azure Logic Apps:

  1. W usłudze Logic Apps Projektant w panelu Wybieranie akcji wybierz kartę Niestandardowe.
  2. Wyszukaj usługę IoT Central i wybierz łącznik usługi Azure IoT Central W3 .
  3. Na liście akcji wybierz akcję usługi IoT Central, której chcesz użyć.
  4. W kroku akcji ukończ konfigurację wybranej akcji. Następnie wybierz opcję Zapisz.

Find the Azure IoT Central V3 connector and choose an action

Lista akcji

Aby uzyskać pełną listę akcji obsługiwanych przez łącznik, zobacz Akcje.

Tworzenie lub aktualizowanie urządzenia

Użyj tej akcji, aby utworzyć lub zaktualizować urządzenie w aplikacji usługi IoT Central.

Pole opis
Aplikacja Wybierz z listy aplikacji usługi IoT Central.
Urządzenie Unikatowy identyfikator urządzenia do utworzenia lub zaktualizowania.
Zatwierdzona Wybierz, czy urządzenie zostało zatwierdzone do nawiązania połączenia z usługą IoT Central.
Opis urządzenia Szczegółowy opis urządzenia.
Nazwa urządzenia Nazwa wyświetlana urządzenia.
Szablon urządzenia Wybierz z listy szablonów urządzeń w aplikacji usługi IoT Central.
Symulowane Wybierz, czy urządzenie jest symulowane.

Usuwanie urządzenia

Użyj tej akcji, aby usunąć urządzenie z aplikacji usługi IoT Central.

Pole opis
Aplikacja Wybierz z listy aplikacji usługi IoT Central.
Urządzenie Unikatowy identyfikator urządzenia do usunięcia.

Wykonywanie polecenia urządzenia

Użyj tej akcji, aby wykonać polecenie zdefiniowane w jednym z interfejsów urządzenia.

Pole opis
Aplikacja Wybierz z listy aplikacji usługi IoT Central.
Urządzenie Unikatowy identyfikator urządzenia do wykonania polecenia.
Składnik urządzenia Interfejs w szablonie urządzenia zawierający polecenie .
Polecenie urządzenia Wybierz jedno z poleceń w wybranym interfejsie.
Szablon urządzenia Wybierz z listy szablonów urządzeń w aplikacji usługi IoT Central.
Ładunek żądania polecenia urządzenia Jeśli polecenie wymaga ładunku żądania, dodaj go tutaj.

Uwaga

Nie można wybrać składnika urządzenia, dopóki nie zostanie wybrany szablon urządzenia.

Pobieranie urządzenia według identyfikatora

Użyj tej akcji, aby pobrać szczegóły urządzenia.

Pole opis
Aplikacja Wybierz z listy aplikacji usługi IoT Central.
Urządzenie Unikatowy identyfikator urządzenia, aby uzyskać szczegółowe informacje.

Zwrócone szczegóły można użyć w wyrażeniach dynamicznych w innych akcjach. Zwrócone szczegóły urządzenia obejmują: Zatwierdzone, treść, Opis urządzenia, Nazwa urządzenia, Szablon urządzenia, Aprowizowane i Symulowane.

Pobieranie właściwości chmury urządzenia

Użyj tej akcji, aby pobrać wartości właściwości w chmurze dla określonego urządzenia.

Pole opis
Aplikacja Wybierz z listy aplikacji usługi IoT Central.
Urządzenie Unikatowy identyfikator urządzenia w celu pobrania właściwości chmury.
Szablon urządzenia Wybierz z listy szablonów urządzeń w aplikacji usługi IoT Central.

Zwrócone wartości właściwości chmury można użyć w wyrażeniach dynamicznych w innych akcjach.

Pobieranie właściwości urządzenia

Użyj tej akcji, aby pobrać wartości właściwości dla określonego urządzenia.

Pole opis
Aplikacja Wybierz z listy aplikacji usługi IoT Central.
Urządzenie Unikatowy identyfikator urządzenia w celu pobrania właściwości.
Szablon urządzenia Wybierz z listy szablonów urządzeń w aplikacji usługi IoT Central.

Zwrócone wartości właściwości można użyć w wyrażeniach dynamicznych w innych akcjach.

Pobieranie wartości telemetrii urządzenia

Użyj tej akcji, aby pobrać wartości telemetrii dla określonego urządzenia.

Pole opis
Aplikacja Wybierz z listy aplikacji usługi IoT Central.
Urządzenie Unikatowy identyfikator urządzenia w celu pobrania wartości telemetrii.
Szablon urządzenia Wybierz z listy szablonów urządzeń w aplikacji usługi IoT Central.

Zwracane wartości telemetryczne można używać w wyrażeniach dynamicznych w innych akcjach.

Aktualizowanie właściwości chmury urządzeń

Użyj tej akcji, aby zaktualizować wartości właściwości w chmurze dla określonego urządzenia.

Pole opis
Aplikacja Wybierz z listy aplikacji usługi IoT Central.
Urządzenie Unikatowy identyfikator urządzenia do zaktualizowania.
Szablon urządzenia Wybierz z listy szablonów urządzeń w aplikacji usługi IoT Central.
Właściwości chmury Po wybraniu szablonu urządzenia zostanie dodane pole dla każdej właściwości chmury zdefiniowanej w szablonie.

Aktualizowanie właściwości urządzenia

Ta akcja służy do aktualizowania zapisywalnych wartości właściwości dla określonego urządzenia.

Pole opis
Aplikacja Wybierz z listy aplikacji usługi IoT Central.
Urządzenie Unikatowy identyfikator urządzenia do zaktualizowania.
Szablon urządzenia Wybierz z listy szablonów urządzeń w aplikacji usługi IoT Central.
Właściwości z możliwością zapisu Po wybraniu szablonu urządzenia dla każdej właściwości zapisywalnej zdefiniowanej w szablonie zostanie dodane pole.

Następne kroki

Teraz, gdy wiesz już, jak utworzyć zaawansowaną regułę w aplikacji usługi Azure IoT Central, możesz dowiedzieć się, jak analizować dane urządzenia w aplikacji usługi Azure IoT Central.