Udostępnij przez


Wybieranie usługi Azure IoT

Usługi i technologie Azure IoT oferują opcje tworzenia różnorodnych rozwiązań IoT umożliwiających cyfrową transformację w Twojej organizacji. Ten artykuł opisuje usługi i technologie Azure IoT, takie jak:

  • Operacje Azure IoT
  • Rejestr urządzeń platformy Azure
  • zestawy SDK operacji usługi Azure IoT
  • Azure IoT Hub
  • Usługa Aprowizacji Urządzeń Azure IoT Hub
  • Usługa Azure Device Update dla usługi IoT Hub
  • Azure IoT Edge
  • Azure Digital Twins
  • Azure IoT Central
  • Azure Event Grid
  • Zestawy SDK urządzeń i usług Azure IoT
  • Azure IoT Plug and Play
  • Microsoft Defender for IoT

Wybierz typ rozwiązania

Artykuł Czym jest Azure IoT? opisuje dwie szerokie kategorie rozwiązań IoT:

  • W rozwiązaniu IoT opartym na chmurze, twoje urządzenia IoT łączą się bezpośrednio z chmurą, gdzie ich komunikaty są przetwarzane i analizowane.
  • W rozwiązaniu opartym na krawędzi dla IoT, Twoje zasoby IoT łączą się ze środowiskiem krawędziowym, które przetwarza ich wiadomości, zanim zostaną przekazane do chmury w celu przechowywania i analizy.

Hybrydowe rozwiązania IoT są również możliwe, które łączą zarówno komponenty chmury, jak i brzegu.

Twój wybór rodzaju rozwiązania decyduje o tym, które usługi i technologie Azure IoT możesz używać. Na przykład, aby zbudować rozwiązanie oparte na krawędzi, zazwyczaj używasz Azure IoT Operations, dla rozwiązania opartego na chmurze zazwyczaj używasz Azure IoT Hub.

Późniejsze części opisują rolę różnych usług i technologii Azure IoT w rozwiązaniach opartych na chmurze, na krawędzi i hybrydowych.

Adaptacyjne podejście do chmury

Innym sposobem kategoryzacji rozwiązań IoT jest to, czy przyjmują podejście adaptacyjnej chmury. Podejście adaptacyjne w chmurze łączy zespoły silosowe, rozproszone lokacje i różne systemy w jeden model operacji, zabezpieczeń, aplikacji i danych. Takie podejście umożliwia korzystanie z tych samych technologii chmury i sztucznej inteligencji do zarządzania i monitorowania rozwiązań IoT opartych na brzegu sieci, opartych na chmurze i hybrydowych.

Przykładem stosowania podejścia adaptacyjnej chmury przez Azure IoT Operations jest wykorzystanie usług Azure Arc-enabled do zarządzania i monitorowania zasobami na krawędzi, takimi jak aktywa i przepływy danych. Zasoby brzegowe są udostępniane w Twoim portalu Azure jako indywidualne zasoby w chmurze, które możesz zarządzać i monitorować za pomocą standardowych narzędzi Azure.

W przeciwieństwie do tego, urządzenia i definicje tras w IoT Hub nie są wyeksponowane jako indywidualne zasoby w portalu Azure, ale są częścią zasobu IoT Hub. Jedynym sposobem zarządzania i monitorowania tych zasobów jest IoT Hub.

Operacje Azure IoT

Użyj Azure IoT Operations, aby zbudować rozwiązanie IoT oparte na urządzeniach brzegowych, które stosuje adaptacyjne podejście do chmury.

Operacje usługi Azure IoT to ujednolicona płaszczyzna danych dla krawędzi. Jest to zbiór modułowych, skalowalnych i wysoce dostępnych usług danych, które działają na klastrach Kubernetes, uruchamianych na brzegu sieci z obsługą Azure Arc, takich jak AKS Edge Essentials. Umożliwia przechwytywanie danych z różnych systemów i integruje się z aplikacjami do modelowania danych, takimi jak Microsoft Fabric, aby pomóc organizacjom wdrażać przemysłowy metawers.

Aby dowiedzieć się więcej, zobacz Co to są operacje Azure IoT?.

Rejestr urządzeń platformy Azure

Obecnie usługa Azure Device Registry jest zwykle częścią opartego na brzegu rozwiązania IoT , które korzysta z operacji usługi Azure IoT i jest zgodne z adaptacyjnym podejściem do chmury. Integracja usługi Azure Device Registry z usługą Azure IoT Hub jest obecnie dostępna w wersji zapoznawczej.

Azure Device Registry to usługa zaplecza, która umożliwia zarządzanie zasobami i urządzeniami w rozwiązaniu przy użyciu usługi Azure Resource Manager. Rejestr urządzeń platformy Azure:

  • Rzutuj zasoby i urządzenia, takie jak serwery OPC i kamery wideo zdefiniowane w środowisku brzegowym, jako zasoby Azure w chmurze.
  • Zarządza synchronizacją definicji zasobów i urządzeń między chmurą a krawędzią.
  • Zapewnia jeden spójny rejestr dla wszystkich aplikacji i usług, które muszą współpracować z Twoimi zasobami i urządzeniami.
  • Przechowuje schematy dla wiadomości dotyczących zasobów i urządzeń.

Aby dowiedzieć się więcej, zobacz Co to jest zarządzanie zasobami w operacjach usługi Azure IoT.

Azure IoT Operations SDKs (wersja zapoznawcza)

Zestawy SDK operacji usługi Azure IoT umożliwiają tworzenie niestandardowego rozwiązania IoT opartego na brzegu sieci , które korzysta z operacji usługi Azure IoT.

Pakiety SDK Azure IoT Operations to zestaw narzędzi i bibliotek dostępnych w wielu językach, zaprojektowany, aby wspierać rozwój aplikacji dla Azure IoT Operations. SDK-i mogą być używane do tworzenia bezpiecznych, wysokodostępnych aplikacji na brzegu sieci, które współdziałają z Azure IoT Operations w celu wykonywania operacji takich jak odkrywanie zasobów, tłumaczenie protokołów i transformacja danych.

Aby dowiedzieć się więcej, zobacz Azure IoT Operations SDKs.

Azure IoT Hub

Użyj usługi Azure IoT Hub, aby utworzyć oparte na chmurze rozwiązanie IoT.

Azure IoT Hub to zarządzana usługa hostowana w chmurze, która działa jako centralne centrum komunikatów do komunikacji między aplikacją IoT a dołączonymi urządzeniami. Obsługiwane są różne wzorce obsługi komunikatów, w tym komunikaty z urządzenia do chmury, przekazywanie plików z urządzeń i metody żądania odpowiedzi w celu kontrolowania urządzeń z chmury. Usługa IoT Hub może kierować komunikaty z urządzeń do innych usług w chmurze na potrzeby magazynowania, analizy lub przetwarzania. IoT Hub obsługuje również monitorowanie, aby pomóc Ci śledzić tworzenie urządzeń, połączenia urządzeń i awarie urządzeń.

Aby dowiedzieć się więcej, zobacz Czym jest Azure IoT Hub?.

Usługa Azure IoT Hub Device Provisioning Service (DPS)

Usługa DPS jest zazwyczaj częścią opartego na chmurze rozwiązania IoT , które korzysta z usługi IoT Hub lub usługi IoT Central.

DPS to pomocnicza usługa dla IoT Hub, która umożliwia automatyczne, na żądanie, wdrażanie urządzeń IoT w IoT Hub bez potrzeby interwencji człowieka. Wiele z ręcznych kroków tradycyjnie związanych z udostępnianiem jest zautomatyzowanych za pomocą DPS, aby skrócić czas wdrażania urządzeń IoT i zmniejszyć ryzyko błędów ręcznych. DPS może konfigurować urządzenia, które używają certyfikatów X.509 i zaufanych modułów platformy. Aplikacje IoT Central używają wewnętrznej instancji DPS do zarządzania połączeniami urządzeń.

Aby dowiedzieć się więcej, zobacz Co to jest usługa Provisioning w Azure IoT Hub?.

Usługa Azure Device Update dla usługi IoT Hub

Usługa Device Update dla usługi IoT Hub jest zwykle częścią opartego na chmurze rozwiązania IoT korzystającego z usługi IoT Hub.

Azure Device Update dla IoT Hub to usługa, która umożliwia wdrażanie aktualizacji bezprzewodowych dla Twoich urządzeń IoT, w tym urządzeń Azure IoT Edge. Aktualizacja urządzenia oferuje zoptymalizowane wdrażanie aktualizacji i usprawnione operacje przez integrację z Azure IoT Hub, co ułatwia przyjęcie w dowolnym istniejącym rozwiązaniu opartym na IoT Hub.

Aby dowiedzieć się więcej, zobacz Co to jest aktualizacja urządzeń dla IoT Hub?.

Azure IoT Edge

Usługa IoT Edge jest zazwyczaj częścią hybrydowego rozwiązania IoT korzystającego z usługi IoT Hub lub usługi IoT Central.

Azure IoT Edge to środowisko wykonawcze skoncentrowane na urządzeniach, które umożliwia wdrażanie, uruchamianie i monitorowanie konteneryzowanych obciążeń roboczych Linux na brzegu sieci, przybliżając analizy do Twoich urządzeń, co pozwala na szybsze uzyskiwanie wniosków i podejmowanie decyzji offline. IoT Edge może również działać jako brama dla urządzeń bez łączności z Internetem i tłumaczenia protokołów. Usługa IoT Edge jest funkcją usługi Azure IoT Hub, a także integruje się z usługą Azure IoT Central.

Aby dowiedzieć się więcej, zobacz Co to jest usługa Azure IoT Edge.

Azure Digital Twins

Usługa Azure Digital Twins jest zazwyczaj częścią opartego na chmurze rozwiązania IoT , które korzysta z usługi IoT Hub.

Azure Digital Twins to oferta typu platforma jako usługa (PaaS), która umożliwia tworzenie grafów bliźniaczych opartych na modelach cyfrowych całych środowisk, które mogą być budynkami, fabrykami, farmami, sieciami energetycznymi, kolejami, stadionami i nie tylko — nawet całymi miastami. Usługa Azure Digital Twins może służyć do projektowania architektury cyfrowych bliźniaków, które reprezentują rzeczywiste urządzenia IoT w szerszym rozwiązaniu chmurowym i które łączą się z bliźniakami urządzeń IoT Hub do wysyłania i odbierania danych na żywo.

Aby dowiedzieć się więcej, zobacz Co to jest usługa Azure Digital Twins?.

Azure IoT Central

Użyj Azure IoT Central do stworzenia rozwiązania IoT opartego na chmurze. IoT Central nie stosuje adaptacyjnego podejścia do chmury.

IoT Central to platforma aplikacji IoT jako usługa (aPaaS), która zmniejsza obciążenie i koszty związane z tworzeniem, zarządzaniem i utrzymywaniem rozwiązań IoT. Aby usprawnić rozwój złożonej i stale rozwijającej się infrastruktury IoT, IoT Central pozwala skupić wysiłki na określeniu wpływu biznesowego, jaki można osiągnąć dzięki strumieniowi danych IoT. Internetowy interfejs użytkownika umożliwia szybkie łączenie urządzeń, monitorowanie warunków urządzeń, tworzenie reguł, zarządzanie urządzeniami i ich danymi w całym cyklu życia oraz opcjonalne kierowanie komunikatów urządzeń do innych usług w chmurze na potrzeby magazynowania, analizy lub przetwarzania.

Aby dowiedzieć się więcej, zobacz Czym jest Azure IoT Central?.

Azure Event Grid

Obecnie Azure Event Grid jest zazwyczaj częścią hybrydowego rozwiązania IoT, które wykorzystuje Azure IoT Operations, IoT Hub lub IoT Central.

Azure Event Grid to wysoce skalowalna, w pełni zarządzana usługa dystrybucji komunikatów typu Pub Sub, która oferuje elastyczne wzorce konsumpcji komunikatów przy użyciu protokołów MQTT i HTTP. Dzięki usłudze Azure Event Grid możesz budować przepływy danych z danymi z urządzeń, integrować aplikacje i budować bezserwerowe architektury oparte na zdarzeniach. Usługa Event Grid umożliwia klientom publikowanie i subskrypcję wiadomości za pośrednictwem protokołów MQTT w wersjach v3.1.1 i v5.0, wspierając rozwiązania IoT. Poprzez HTTP, Event Grid umożliwia tworzenie rozwiązań sterowanych zdarzeniami, w których usługa publikująca ogłasza zmiany stanu swojego systemu (zdarzenia) do aplikacji subskrybujących.

Azure IoT Operations umożliwia połączenie z Event Grid i innymi brokerami MQTT opartymi na chmurze. Na przykład możesz skonfigurować dwukierunkowy most MQTT pomiędzy brokerem MQTT operacji Azure IoT a Azure Event Grid.

IoT Hub i IoT Central mogą integracować się z Azure Event Grid, aby umożliwić twojej firmie szybką reakcję na krytyczne wydarzenia. Na przykład możesz reagować na zdarzenia IoT Hub, używając Event Grid do uruchamiania akcji.

Aby dowiedzieć się więcej, zobacz What is Azure Event Grid?

Zestawy SDK urządzeń i usług Azure IoT

Zestawy SDK urządzeń i usług azure IoT umożliwiają tworzenie niestandardowego rozwiązania IoT opartego na chmurze , które korzysta z usługi IoT Hub lub IoT Central.

  • Azure IoT device SDKs pomagają rozwiązywać problemy związane z bezpiecznym i niezawodnym łączeniem urządzeń z IoT Hub lub IoT Central, za pomocą protokołów takich jak MQTT i AMQP.
  • Pakiety SDK usługi Azure IoT zawierają kod ułatwiający tworzenie aplikacji, które bezpośrednio współpracują z IoT Hub w celu zarządzania urządzeniami i bezpieczeństwem.
  • Pakiety SDK zarządzania IoT Hub pomagają w budowaniu aplikacji zaplecza, które zarządzają IoT hubami w Twojej subskrypcji Azure.
  • SDK urządzeń DPS zawierają implementacje API Rejestracji oraz inne API, które urządzenia wywołują w celu zrealizowania provisioning za pośrednictwem DPS w IoT Hub lub IoT Central.
  • SDK-i usługi DPS pomagają w tworzeniu aplikacji backendowych do zarządzania zapisami oraz rejestracją w instancjach DPS.
  • SDK-i zarządzania DPS pomagają budować aplikacje backendowe, które zarządzają instancjami DPS i ich metadanymi w Twojej subskrypcji Azure.

Aby dowiedzieć się więcej, zobacz Azure IoT device and service SDKs.

Azure IoT Plug and Play

Usługa Azure IoT Plug and Play to model programowania, który umożliwia tworzenie opartego na chmurze rozwiązania IoT korzystającego z usługi IoT Hub lub IoT Central.

Usługa IoT Plug and Play umożliwia konstruktorom rozwiązań integrację urządzeń IoT z ich rozwiązaniami bez konieczności ręcznej konfiguracji. U podstaw IoT Plug and Play znajduje się model urządzenia, którego używa urządzenie do reklamowania swoich możliwości do usługi obsługującej IoT Plug and Play, takiej jak IoT Central lub Azure Digital Twins. Definiujesz modele i interfejsy IoT Plug and Play za pomocą Języka Definicji Cyfrowych Bliźniaków (DTDL).

Aby dowiedzieć się więcej, zobacz Czym jest IoT Plug and Play?.

Microsoft Defender for IoT

Usługa Microsoft Defender dla IoT to ujednolicone rozwiązanie zabezpieczeń, które ułatwia zabezpieczanie rozwiązań IoT opartych na chmurze, na brzegu sieci oraz hybrydowych.

Microsoft Defender for IoT to zintegrowane rozwiązanie zabezpieczające stworzone specjalnie do identyfikacji zagrożeń i luk w zabezpieczeniach w Twojej infrastrukturze IoT i technologii operacyjnej (OT). Usługa Defender dla IoT umożliwia zabezpieczenie całego środowiska IoT/OT, w tym istniejących urządzeń, które mogą nie mieć wbudowanych agentów zabezpieczeń.

Usługa Defender for IoT zapewnia monitorowanie bez agentów, monitorowanie warstw sieci i integruje się zarówno z narzędziami do obsługi sprzętu przemysłowego, jak i centrum operacji zabezpieczeń (SOC).

Aby dowiedzieć się więcej, zobacz Czym jest Microsoft Defender dla IoT?.

Inne usługi w chmurze

Zarówno oparte na chmurze, jak i oparte na brzegu rozwiązania mogą korzystać z innych usług w chmurze w celu zapewnienia większej funkcjonalności rozwiązania. Można na przykład użyć następujących funkcji:

  • Usługi magazynu platformy Azure do przechowywania zebranych danych.
  • Azure Stream Analytics do przetwarzania danych z czujników w czasie rzeczywistym.
  • Azure Functions do reagowania na zdarzenia urządzeń.
  • Azure Logic Apps do automatyzacji procesów biznesowych.
  • Azure Machine Learning do dodawania uczenia maszynowego i modeli sztucznej inteligencji do twojego rozwiązania.
  • Microsoft Fabric do przechowywania i analizy danych z czujników.
  • Microsoft Power BI do wizualizacji danych z czujników.

Aby dowiedzieć się więcej, zobacz:

Dalsze kroki

Aby zdobyć praktyczne doświadczenie, wypróbuj jeden z szybkich startów: