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 DTDL w wersji 2 . 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:
- W usłudze Power Automate wybierz pozycję + Utwórz, wybierz kartę Niestandardowe .
- Wyszukaj usługę IoT Central i wybierz łącznik usługi Azure IoT Central W3 .
- Na liście wyzwalaczy wybierz pozycję Po wyzwoleniu reguły (wersja zapoznawcza).
- 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.
- W usłudze Logic Apps Projektant wybierz szablon Pusta aplikacja logiki.
- W projektancie wyszukaj usługę IoT Central i wybierz łącznik usługi Azure IoT Central W3 .
- Na liście wyzwalaczy wybierz pozycję Po wyzwoleniu reguły (wersja zapoznawcza).
- W kroku Po wyzwoleniu reguły wybierz aplikację usługi IoT Central i używaną regułę.
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:
- W usłudze Power Automate w panelu Wybieranie akcji wybierz kartę Niestandardowe .
- Wyszukaj usługę IoT Central i wybierz łącznik usługi Azure IoT Central w wersji 3 .
- Na liście akcji wybierz akcję usługi IoT Central, której chcesz użyć.
- 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:
- W usłudze Logic Apps Projektant w panelu Wybieranie akcji wybierz kartę Niestandardowe.
- Wyszukaj usługę IoT Central i wybierz łącznik usługi Azure IoT Central W3 .
- Na liście akcji wybierz akcję usługi IoT Central, której chcesz użyć.
- W kroku akcji ukończ konfigurację wybranej akcji. Następnie wybierz opcję Zapisz.
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.