Udostępnij za pośrednictwem


Rozszerzanie rozwiązania IoT

W tym omówieniu przedstawiono kluczowe pojęcia dotyczące opcji rozszerzania rozwiązania Usługi Azure IoT. Każda sekcja zawiera linki do zawartości, która zawiera szczegółowe informacje i wskazówki.

Scenariusze rozszerzalności

Scenariusze rozszerzalności rozwiązań IoT obejmują:

Analiza i wizualizacja

Typowe rozwiązanie IoT obejmuje analizę i wizualizację danych z urządzeń i zasobów w celu umożliwienia analizy biznesowej. Aby dowiedzieć się więcej, zobacz Analizowanie i wizualizowanie danych IoT.

Integracja z innymi usługami

Rozwiązanie IoT może obejmować inne systemy, takie jak zarządzanie zasobami, planowanie pracy i systemy automatyzacji sterowania. Takie systemy mogą:

  • Użyj danych z zasobów lub urządzeń IoT jako danych wejściowych do systemów konserwacji predykcyjnej, które generują wpisy w systemie planowania pracy.
  • Zaktualizuj rejestr urządzeń, aby upewnić się, że ma aktualne dane z systemu zarządzania zasobami.
  • Wysyłanie komunikatów do zasobów lub urządzeń w celu kontrolowania ich zachowania na podstawie reguł w systemie automatyzacji sterowania.

Mechanizmy rozszerzalności

W poniższych sekcjach opisano kluczowe mechanizmy dostępne do rozszerzenia rozwiązania IoT.

Na poniższym diagramie przedstawiono ogólny widok składników w typowym rozwiązaniu IoT opartym na brzegu. Ten artykuł koncentruje się na punktach rozszerzalności wyróżnionych na diagramie:

Diagram przedstawiający architekturę rozwiązania IoT wysokiego poziomu dla rozwiązań opartych na brzegu sieci.

W usłudze Azure IoT rozszerzalność rozwiązań odnosi się do sposobów dodawania do wbudowanych funkcji usług brzegowych i usług w chmurze oraz tworzenia integracji z innymi usługami.

Broker komunikatów

Operacje usługi Azure IoT obejmują brokerA MQTT, który kieruje komunikaty z łączników do przepływów danych łączących się z punktami końcowymi chmury. Możesz wdrożyć własne zasobniki w klastrze, aby wchodzić w interakcję z brokerem komunikatów w następujący sposób:

  • Użyj niestandardowej logiki przetwarzania komunikatów w komunikatach MQTT.
  • Utwórz niestandardową logikę aplikacji do uruchamiania na brzegu sieci.

Broker komunikatów jest oparty na protokole MQTT i obsługuje interfejsy API i zestawy SDK, takie jak:

Broker komunikatów zawiera magazyn stanów, który umożliwia zarządzanie stanem aplikacji rozproszonej w klastrze brzegowym.

Usługi w chmurze

Łączniki ruchu północnego w operacjach usługi Azure IoT umożliwiają kierowanie komunikatów z zasobów do różnych punktów końcowych chmury. Komunikaty routingu umożliwiają tworzenie integracji z innymi usługami oraz eksportowanie danych na potrzeby analizy i wizualizacji.

Interfejsy API REST

Interfejs API REST operacji usługi Azure IoT udostępnia następujące możliwości, które są przydatne do rozszerzania rozwiązania IoT:

  • Zarządzanie brokerem komunikatów.
  • Zarządzanie przepływami danych.