Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 operacyjne dla usług 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 (cyfrowe bliźniaki od Azure)
- Azure IoT Central
- Azure Event Grid
- Zestawy SDK urządzeń i usług Azure IoT
- Azure IoT Plug and Play
- Usługa Microsoft Defender dla 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. The adaptive cloud approach unifies siloed teams, distributed sites, and disparate systems into a single operations, security, application, and data model. 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.
Azure IoT Operations is a unified data plane for the edge. It's a collection of modular, scalable, and highly available data services that run on Azure Arc-enabled edge Kubernetes clusters such as 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
Currently, Azure Device Registry is typically part of an edge-based IoT solution that uses Azure IoT Operations and follows the adaptive cloud approach.
Azure Device Registry is a backend service that enables the management of assets and devices in your solution using Azure Resource Manager. Azure Device Registry:
- Projects assets and devices, such as OPC servers and video cameras defined in your edge environment, as Azure resources in the cloud.
- Manages the synchronization of asset and device definitions between the cloud and the edge.
- 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
Use Azure IoT Hub to build a cloud-based IoT solution. IoT Hub nie stosuje adaptacyjnego podejścia do chmury.
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. Several messaging patterns are supported, including device-to-cloud messages, uploading files from devices, and request-reply methods to control your devices from the cloud. IoT Hub can route messages from devices to other cloud services for storage, analysis, or processing. 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?.
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. IoT Edge is a feature of Azure IoT Hub and also integrates with Azure IoT Central.
Aby dowiedzieć się więcej, zobacz Co to jest usługa Azure IoT Edge.
Azure Digital Twins (cyfrowe bliźniaki od Azure)
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 is a platform as a service (PaaS) offering that enables the creation of twin graphs based on digital models of entire environments, which could be buildings, factories, farms, energy networks, railways, stadiums, and more—even entire cities. Azure Digital Twins can be used to design a digital twin architecture that represents actual IoT devices in a wider cloud solution, and which connects to IoT Hub device twins to send and receive live data.
To learn more, see What is 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. The web UI lets you quickly connect devices, monitor device conditions, create rules, manage devices and their data throughout their life cycle, and optionally route device messages to other cloud services for storage, analysis, or processing.
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?.
Usługa Microsoft Defender dla IoT
Microsoft Defender for IoT is a unified security solution that helps you secure cloud-based, edge-based and hybrid IoT solutions.
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:
- Azure storage services to store collected data.
- 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:
Next steps
Aby zdobyć praktyczne doświadczenie, wypróbuj jeden z szybkich startów:
- Szybki start: Uruchamianie Operacji Azure IoT w GitHub Codespaces z K3s
- Szybki start: wysyłanie danych telemetrycznych z urządzenia do centrum IoT i monitorowanie ich za pomocą interfejsu wiersza polecenia platformy Azure
- Szybki start: Użyj swojego smartfona jako urządzenia do wysyłania danych telemetrii do aplikacji IoT Central