Topologicznie rozwiązania Internetu rzeczy (IoT) platformy Azure to kolekcja zasobów i składników podzielonych na urządzenia IoT, platformę IoT i aplikacje IoT. Zdarzenia, szczegółowe informacje i akcje to przepływ danych i potoki przetwarzania, które występują w tych częściach strukturalnych.
W tym artykule opisano charakterystykę urządzenia IoT, platformy i aplikacji. W tym artykule omówiono również bramy usługi IoT Edge oraz zaświadczanie, uwierzytelnianie, protokoły i aprowizację platformy IoT.
Urządzenia IoT, platforma i aplikacje
Urządzenia IoT to fizyczne lub wirtualne elementy, które wysyłają zdarzenia do aplikacji IoT i odbierają polecenia. Terminy i urządzenie oznaczają zarówno połączone urządzenie w rozwiązaniu IoT.
Urządzenie IoT ma co najmniej jedną z następujących cech:
- Posiada unikatową tożsamość , która odróżnia ją w rozwiązaniu.
- Ma właściwości lub stan, do którego aplikacje mogą uzyskiwać dostęp.
- Wysyła zdarzenia na platformę IoT, aby aplikacje działały.
- Odbiera polecenia z aplikacji do wykonania.
Platforma IoT to kolekcja usług, które umożliwiają urządzeniom i aplikacjom łączenie się ze sobą i komunikowanie się ze sobą. Platforma Azure IoT zwykle składa się z usługi Azure IoT Hub i usług routingu zdarzeń, takich jak Azure Event Hub.
Co najmniej platforma IoT:
- Brokerzy zabezpieczają łączność, uwierzytelnianie i komunikację między urządzeniami i zaufanymi aplikacjami.
- Generuje kontekstowe szczegółowe informacje dotyczące zdarzeń przychodzących w celu określenia routingu zdarzeń do punktów końcowych.
Aplikacje to kolekcja usług i składników specyficznych dla scenariusza, które są unikatowe dla rozwiązania IoT. Aplikacje IoT zwykle mają:
- Połączenie platformy Azure lub innych usług dla punktów końcowych obliczeń, magazynu i zdarzeń w połączeniu z unikatową logiką biznesową aplikacji.
- Przepływy pracy zdarzeń do odbierania i przetwarzania przychodzących zdarzeń urządzenia.
- Przepływy pracy akcji służące do wysyłania poleceń do urządzeń lub innych procesów.
Współautorzy
Ten artykuł jest obsługiwany przez firmę Microsoft. Pierwotnie został napisany przez następujących współautorów.
Główny autor:
- Jason Wadsworth | Główny inżynier oprogramowania