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.
Dotyczy: IoT Edge 1.5
Ważne
Obsługiwana wersja usługi IoT Edge 1.5 LTS. Usługa IoT Edge 1.4 LTS kończy się od 12 listopada 2024 r. Jeśli korzystasz z wcześniejszej wersji, zobacz Aktualizacja IoT Edge.
Usługa Azure IoT Edge to środowisko uruchomieniowe skoncentrowane na urządzeniach, które umożliwia wdrażanie, uruchamianie i monitorowanie konteneryzowanych obciążeń systemu Linux, co przybliża analizę do urządzeń w celu szybszego wglądu w szczegółowe informacje i podejmowanie decyzji w trybie offline.
Analiza zapewnia wartość biznesową w rozwiązaniach IoT, ale nie wszystkie analizy muszą znajdować się w chmurze. Usługa Azure IoT Edge pomaga przybliżyć możliwości analityczne chmury do urządzeń w celu uzyskania lepszych szczegółowych informacji biznesowych i umożliwienia podejmowania decyzji w trybie offline. Na przykład można uruchamiać obciążenia wykrywania anomalii na brzegu, aby reagować tak szybko, jak to możliwe, w nagłych wypadkach na linii produkcyjnej. Jeśli chcesz zmniejszyć koszty przepustowości i uniknąć transferu terabajtów danych pierwotnych, możesz wyczyścić i zagregować dane lokalnie, a następnie wysłać szczegółowe informacje tylko do chmury na potrzeby analizy.
Usługa Azure IoT Edge oferuje możliwości brzegowe w rozwiązaniach chmurowych i jest funkcją usługi Azure IoT Hub, która umożliwia skalowanie rozwiązania IoT oraz zarządzanie nią z chmury. Pakując logikę biznesową do standardowych kontenerów i używając opcjonalnych wstępnie utworzonych obrazów modułów usługi IoT Edge od partnerów lub rejestru artefaktów Firmy Microsoft, możesz łatwo tworzyć, wdrażać i obsługiwać rozwiązanie.
Usługa Azure IoT Edge składa się z trzech składników:
- Moduły usługi IoT Edge to kontenery , które uruchamiają usługi platformy Azure, usługi innych firm lub własny kod. Moduły są wdrażane na urządzeniach usługi IoT Edge i wykonywane lokalnie na tych urządzeniach.
- Środowisko uruchomieniowe usługi IoT Edge działa na każdym urządzeniu usługi IoT Edge i zarządza modułami wdrożonym na każdym urządzeniu.
- Interfejs oparty na chmurze umożliwia zdalne monitorowanie urządzeń usługi IoT Edge i zarządzanie nimi.
Uwaga / Notatka
Usługa Azure IoT Edge jest dostępna w darmowej i standardowej warstwie usługi IoT Hub. Warstwa Bezpłatna służy tylko do testowania i oceny. Aby uzyskać więcej informacji na temat warstw podstawowych i standardowych, zobacz How to choose the right IoT Hub tier (Jak wybrać odpowiednią warstwę usługi IoT Hub).
Moduły usługi IoT Edge
Moduły usługi IoT Edge to jednostki wykonywania implementowane jako kontenery zgodne z platformą Docker, które uruchamiają logikę biznesową na brzegu sieci. Wiele modułów można skonfigurować do komunikowania się ze sobą, tworząc potok przetwarzania danych. Możesz tworzyć niestandardowe moduły lub pakować niektóre usługi platformy Azure w moduły, które zapewniają szczegółowe informacje w trybie offline i na brzegu sieci.
Sztuczna inteligencja na krawędzi
Usługa Azure IoT Edge umożliwia wdrażanie zaawansowanych obciążeń sztucznej inteligencji, takich jak uczenie maszynowe, rozpoznawanie obrazów i złożone przetwarzanie zdarzeń bezpośrednio na brzegu — bez konieczności opracowywania w firmie. Usługi platformy Azure, takie jak Azure Stream Analytics i Azure Machine Learning, mogą być uruchamiane lokalnie za pośrednictwem usługi Azure IoT Edge. Nie ograniczasz się jednak do usług platformy Azure. Każda osoba może tworzyć moduły sztucznej inteligencji na własny użytek.
Przynieś swój własny kod
Jeśli chcesz wdrożyć własny kod na urządzeniach, usługa Azure IoT Edge obsługuje to również. Usługa Azure IoT Edge przechowuje ten sam model programowania co inne usługi Azure IoT. Możesz uruchomić ten sam kod na urządzeniu lub w chmurze. Usługa Azure IoT Edge obsługuje zarówno systemy Linux, jak i Windows, dzięki czemu można kodować do wybranej platformy. Obsługuje ona języki Java, .NET Core 3.1, Node.js, C i Python, dzięki czemu deweloperzy mogą kodować w języku, który już znają i używają istniejącej logiki biznesowej.
Środowisko uruchomieniowe usługi IoT Edge
Środowisko uruchomieniowe usługi Azure IoT Edge umożliwia korzystanie z logiki niestandardowej i chmurowej na urządzeniach usługi IoT Edge. Środowisko uruchomieniowe działa na urządzeniu IoT Edge, realizując operacje zarządzania i komunikacji. Środowisko uruchomieniowe wykonuje kilka funkcji:
- Instaluje i aktualizuje obciążenia na urządzeniu.
- Utrzymuje standardy zabezpieczeń usługi Azure IoT Edge na urządzeniu.
- Gwarantuje, że moduły usługi IoT Edge są zawsze uruchomione.
- Raportuje kondycję modułu do chmury na potrzeby zdalnego monitorowania.
- Zarządza komunikacją między urządzeniami podrzędnymi i urządzeniem usługi IoT Edge między modułami na urządzeniu usługi IoT Edge i między urządzeniem usługi IoT Edge i chmurą.
Sposób korzystania z urządzenia usługi Azure IoT Edge jest do Ciebie. Środowisko uruchomieniowe jest często używane do wdrażania sztucznej inteligencji na urządzeniach bramy, które agregują i przetwarzają dane z innych urządzeń lokalnych, ale ten model wdrażania jest tylko jedną z opcji.
Środowisko uruchomieniowe usługi Azure IoT Edge działa na dużym zestawie urządzeń IoT, które umożliwiają korzystanie z niego na wiele różnych sposobów. Obsługuje zarówno systemy operacyjne Linux, jak i Windows oraz abstrahuje szczegóły sprzętowe. Użyj urządzenia mniejszego niż urządzenie Raspberry Pi 3, jeśli nie przetwarzasz dużej ilości danych lub użyj serwera przemysłowego do uruchamiania obciążeń intensywnie korzystających z zasobów.
Interfejs chmurowy usługi IoT Edge
Trudno jest zarządzać cyklem życia oprogramowania dla milionów urządzeń IoT, które często różnią się modelami i modelami lub rozrzuconymi geograficznie. Obciążenia są tworzone i konfigurowane dla określonego typu urządzenia, wdrażane na wszystkie urządzenia i monitorowane w celu wychwycenia wszelkich niewłaściwych zachowań urządzeń. Tych działań nie można wykonać na poszczególnych urządzeniach i należy wykonać na dużą skalę.
Usługa Azure IoT Edge bezproblemowo integruje się z usługą Azure IoT Central , aby zapewnić jedną płaszczyznę sterowania dla potrzeb rozwiązania. Usługi w chmurze umożliwiają:
- Utwórz i skonfiguruj obciążenie do uruchomienia na określonym typie urządzenia.
- Wyślij obciążenie do zestawu urządzeń.
- Monitorowanie obciążeń uruchomionych na urządzeniach w terenie.
Dalsze kroki
Wykonaj następny krok uczenia się pojęć dotyczących usługi IoT Edge, wdrażając pierwszy moduł usługi IoT Edge na urządzeniu: