M365Con 2027 – bezpłatna konferencja online · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Device Twin a Azure Digital Twins: wybór właściwej warstwy dla przemysłowego IoT

By ·

Poznaj różnice architektoniczne między Device Twins w usłudze IoT Hub a Azure Digital Twins, aby budować skalowalne przemysłowe rozwiązania IoT na platformie Azure.

Automatically translated with AI from the original post. Read the English original

Cover: Digital Twins on Azure: What Should You Actually Model?

Zrozumienie różnicy między Device Twin w usłudze IoT Hub a Azure Digital Twins ma kluczowe znaczenie przy projektowaniu skalowalnych architektur przemysłowego IoT. Device Twins zarządzają konfiguracjami poszczególnych punktów końcowych i stanami oprogramowania sprzętowego, natomiast Azure Digital Twins modeluje szersze relacje operacyjne w systemach przedsiębiorstwa, dzięki czemu chmurowa infrastruktura unika rozproszonej telemetrii i silosów danych.

Najważniejsze wnioski

Zasadniczy podział architektoniczny w Azure IoT

Gdy zespoły inżynierskie zaczynają projektować rozwiązania chmurowe dla zakładów produkcyjnych lub inteligentnych obiektów, pojęcia takie jak „digital twin” bywają używane zamiennie. Ta niejednoznaczność często prowadzi do źle zdefiniowanych projektów, w których zespoły próbują, by jeden komponent architektury rozwiązał wszystkie problemy na hali produkcyjnej. Aby zbudować solidne środowisko Microsoft Azure, najpierw trzeba oddzielić zarządzanie urządzeniami od modelowania operacyjnego przedsiębiorstwa.

W swoim rdzeniu ekosystem Azure udostępnia odrębne usługi przeznaczone dla bardzo różnych warstw stosu technologicznego. Pomylenie menedżera konfiguracji urządzeń niskiego poziomu z grafem procesów przedsiębiorstwa z pewnością wywoła tarcia architektoniczne w przyszłości. Przyjrzyjmy się temu, jak te dwa komponenty działają niezależnie i jak się uzupełniają, gdy są wdrożone prawidłowo.

Czym jest Device Twin w usłudze IoT Hub?

Device Twin w usłudze IoT Hub to zasadniczo wzorzec zarządzania urządzeniami. Należy do konkretnego zarządzanego punktu końcowego, takiego jak brama brzegowa, zestaw czujników czy moduł sprzętowy podłączony do sterownika PLC. Jego podstawowym zadaniem jest utrzymywanie synchronizacji stanu między aplikacjami chmurowymi a fizycznym sprzętem w terenie.

Device Twins wykorzystują właściwości pożądane (ustawienia, które administratorzy chmury chcą, aby urządzenie przyjęło) oraz właściwości raportowane (dane telemetryczne i konfiguracyjne wysyłane przez samo urządzenie). Na przykład jeśli urządzenie brzegowe ma zmienić częstotliwość próbkowania drgań ze 100 Hz na 500 Hz, Device Twin obsługuje to żądanie i raportuje, czy sprzęt poprawnie zastosował zmianę.

Device Twin w usłudze IoT Hub ma jednak poważne ograniczenia, jeśli chodzi o operacje biznesowe. Nie wie, jakie zlecenie produkcyjne realizuje maszyna, czy zatrzymane wrzeciono blokuje linię pakowania, ani czy surowce potrzebne na następną zmianę znajdują się w kwarantannie jakościowej. Rozumie punkt końcowy, ale nie rozumie kontekstu biznesowego.

Czym jest Azure Digital Twins?

Azure Digital Twins natomiast działa na zupełnie innym poziomie abstrakcji. Zapewnia środowisko modelowania oparte na grafach, w którym sprzęt fizyczny, zlecenia pracy, partie produkcyjne, lokalizacje fizyczne i procesy biznesowe istnieją jako połączone ze sobą węzły. Każda instancja bliźniaka ma własną tożsamość, właściwości operacyjne i powiązania kontekstowe.

Zamiast jedynie śledzić, czy brama jest online, Azure Digital Twins pokazuje, jak awaria w gnieździe czwartym wpływa na planowanie główne, wydawanie materiałów i przekazanie zmiany. Działa jak mapa operacyjna, a nie książka adresowa. Podczas gdy bliźniak urządzenia informuje o stanie połączenia konkretnego czujnika, Azure Digital Twins pokazuje, jak odczyt tego czujnika zagraża terminowi dostawy ważnego zamówienia klienta.

Którą usługę wybrać w architekturze

Architekci często popełniają błąd, próbując budować całe hierarchie zakładów wewnątrz usługi IoT Hub albo, odwrotnie, używać Azure Digital Twins do zarządzania wdrożeniami oprogramowania sprzętowego i certyfikatami SSL. Ścisłe rozdzielenie tych odpowiedzialności zapewnia łatwość utrzymania systemu i wydajność.

Używaj bliźniaków urządzeń usługi IoT Hub, gdy głównym celem jest administrowanie urządzeniami, aktualizacje oprogramowania sprzętowego, monitorowanie łączności sieciowej i zarządzanie konfiguracją na brzegu sieci. Te bliźniaki powinny znajdować się blisko granicy pozyskiwania danych i obsługiwać przesyłanie telemetrii oraz komunikację poleceń i sterowania.

Wdróż Azure Digital Twins, gdy architektura musi odpowiadać na złożone pytania obejmujące wiele systemów, rozciągające się od hali produkcyjnej po systemy planowania zasobów przedsiębiorstwa (ERP). Jeśli decydenci muszą ocenić, jak wąskie gardło wpływa na zwolnione zlecenia, partie materiałów i ścieżki technologiczne, potrzebujesz możliwości modelowania relacji grafowych, które są natywne dla Azure Digital Twins.

Jak oba rozwiązania współpracują na hali produkcyjnej

Obie usługi nie wykluczają się wzajemnie; są symbiotycznymi warstwami nowoczesnej architektury przemysłowego IoT. Dobrze zaprojektowane przedsiębiorstwo pozwala, aby bliźniak urządzenia przekazywał surową, wiarygodną telemetrię i status operacyjny w górę, do szerszego grafu Azure Digital Twins.

Wyobraź sobie sytuację, w której sterownik PLC maszyny nieoczekiwanie się zatrzymuje. Bliźniak urządzenia w usłudze IoT Hub śledzi stan połączenia i przekazuje surowy kod błędu z bramy brzegowej. Ten surowy fakt trafia następnie do grafu Azure Digital Twins, gdzie natychmiast aktualizuje stan węzła maszyny. Ponieważ węzeł maszyny ma ustanowione relacje operacyjne z aktywnymi zleceniami produkcyjnymi i kolejnymi stanowiskami pracy, system przekształca lokalny alarm PLC w praktyczną, możliwą do wykorzystania informację o produkcji.

Każda warstwa robi to, do czego została zbudowana: bliźniak urządzenia zarządza połączeniem z punktem końcowym, a graf bliźniaka cyfrowego zarządza znaczeniem biznesowym.

Podsumowanie i następne kroki

Projektowanie nowoczesnych rozwiązań chmurowych wymaga precyzyjnych definicji i wyraźnego rozdzielenia odpowiedzialności. Dzięki zrozumieniu odrębnych ról bliźniaków urządzeń usługi IoT Hub i Azure Digital Twins możesz uniknąć rozdętych modeli, ograniczyć problemy z integracją i dostarczać realną wartość operacyjną swojej organizacji.

Aby zgłębić strategie modelowania, zarządzanie tożsamością oraz unikanie typowych pułapek przy strukturyzowaniu środowiska chmurowego, koniecznie posłuchaj całego odcinka. Zostań z nami, by poznać eksperckie spostrzeżenia, praktyczne wskazówki i zaawansowane strategie optymalizacji architektury Twojego środowiska Microsoft w chmurze!

Często zadawane pytania

Czy Azure Digital Twins może zastąpić bliźniaki urządzeń usługi IoT Hub?

Nie. Azure Digital Twins modeluje logikę biznesową i relacje operacyjne, natomiast bliźniaki urządzeń usługi IoT Hub zarządzają konfiguracjami na poziomie urządzeń, łącznością i bezpośrednią komunikacją ze sprzętem. Obsługują zupełnie różne warstwy stosu IoT.

Czy bliźniak urządzenia w usłudze IoT Hub wie o zleceniach produkcyjnych?

Nie. Bliźniaki urządzeń koncentrują się wyłącznie na zarządzanym punkcie końcowym, jego właściwościach żądanych/zgłoszonych oraz łączności z chmurą. Zlecenia produkcyjne, ścieżki technologiczne i harmonogramy przedsiębiorstwa należą do Azure Digital Twins lub systemu ERP.

Jak bliźniaki urządzeń i bliźniaki cyfrowe się komunikują?

Telemetria, aktualizacje właściwości i zmiany statusu przepływają w górę, od bliźniaka urządzenia w usłudze IoT Hub do grafu Azure Digital Twins, za pośrednictwem niestandardowej logiki routingu, usługi Azure Functions lub strumieni zdarzeń, wzbogacając szerszy kontekst operacyjny.

Czy do korzystania z Azure Digital Twins wymagana jest trójwymiarowa wizualizacja fabryki?

Ależ skąd. Modele 3D mogą pomóc operatorom wizualnie zlokalizować zasoby, ale Azure Digital Twins to przede wszystkim silnik API i zapytań grafowych. Kluczowa wartość tkwi w modelu danych i relacjach, a nie w renderowaniu grafiki.

Microsoft Azure

Related articles

RSS