Omówienie pojęć związanych z usługą Azure IoT Hub
Azure IoT Hub to w pełni zarządzana usługa, która ułatwia niezawodną i bezpieczną dwukierunkową komunikację między milionami urządzeń a zapleczem rozwiązania.
Uwaga
Niektóre funkcje wymienione w tym artykule, takie jak obsługa komunikatów w chmurze, bliźniacze reprezentacje urządzeń i zarządzanie urządzeniami, są dostępne tylko w warstwie Standardowa usługi IoT Hub. Aby uzyskać więcej informacji na temat warstw podstawowej i standardowej/bezpłatnej usługi IoT Hub, zobacz Wybieranie odpowiedniej warstwy usługi IoT Hub dla rozwiązania.
Usługa Azure IoT Hub udostępnia wiele funkcji, w tym:
Zabezpieczanie komunikacji przy użyciu poświadczeń zabezpieczeń poszczególnych urządzeń i kontroli dostępu.
Opcje komunikacji typu urządzenie-chmura i chmura-urządzenie w hiperskalie.
Przechowywanie zapytań dotyczących informacji o stanie poszczególnych urządzeń i metadanych.
Łatwa łączność urządzeń z bibliotekami urządzeń w najpopularniejszych językach i platformach.
Poniższe sekcje mogą pomóc w dokładniejszym eksplorowaniu funkcji usługi IoT Hub.
Zarządzanie
Limity przydziału i ograniczanie przepustowości usługi IoT Hub podsumowuje limity przydziału ustawione w usłudze IoT Hub oraz ograniczanie przepustowości występujące po przekroczeniu limitu przydziału.
Cennik usługi IoT Hub zawiera ogólne informacje o różnych jednostkach SKU i cenach usługi IoT Hub oraz szczegółowe informacje na temat tego, jak różne funkcje usługi IoT Hub są mierzone jako komunikaty przez usługę IoT Hub.
Programowanie
Wskazówki dotyczące komunikacji między urządzeniami a chmurą porównują opcje wysyłania komunikatów z urządzeń do usługi IoT Hub: komunikaty z urządzenia do chmury, zgłaszane właściwości bliźniaczej reprezentacji urządzenia i przekazywanie plików.
Wskazówki dotyczące komunikacji między chmurą a urządzeniem porównują opcje wysyłania aktualizacji i instrukcji z usługi IoT Hub do urządzeń: metody bezpośrednie, żądane właściwości bliźniaczej reprezentacji urządzenia i komunikaty z chmury do urządzenia.
Używanie bliźniaczych reprezentacji urządzeń do synchronizowania stanu i konfiguracji opisuje koncepcję bliźniaczej reprezentacji urządzenia. W tym artykule opisano również funkcje uwidaczniania bliźniaczych reprezentacji urządzeń, takich jak synchronizowanie urządzenia z bliźniaczą reprezentacją urządzenia. Artykuł zawiera informacje o danych przechowywanych w bliźniaczej reprezentacji urządzenia.
Przekazywanie plików z urządzenia opisuje sposób przekazywania plików z urządzenia. Artykuł zawiera również informacje o pojęciach, takich jak powiadomienia, które może wysyłać proces przekazywania.
Wywołanie metody bezpośredniej na urządzeniu opisuje cykl życia metody bezpośredniej. W tym artykule opisano sposób wywoływania metod na urządzeniu z poziomu aplikacji zaplecza i obsługi metody bezpośredniej na urządzeniu.
Planowanie zadań na wielu urządzeniach opisuje sposób planowania zadań na wielu urządzeniach. W tym artykule opisano sposób przesyłania zadań wykonujących zadania jako wykonywania metody bezpośredniej, aktualizowania urządzenia przy użyciu bliźniaczej reprezentacji urządzenia. W tym artykule opisano również sposób wykonywania zapytań dotyczących stanu zadania.
Punkty końcowe usługi IoT Hub opisują różne punkty końcowe udostępniane przez każde centrum IoT na potrzeby operacji środowiska uruchomieniowego i zarządzania. W tym artykule opisano również sposób tworzenia innych punktów końcowych w centrum IoT oraz sposobu używania bramy pól w celu umożliwienia łączności z punktami końcowymi usługi IoT Hub w scenariuszach niestandardowych.
Obsługa komunikatów
Obsługa komunikatów między urządzeniami i chmurą i urządzeniem w usłudze IoT Hub opisuje funkcje obsługi komunikatów (urządzenie-chmura i chmura-urządzenie), które uwidacznia usługa IoT Hub.
Odczytywanie komunikatów z urządzenia do chmury z wbudowanego punktu końcowego opisuje scenariusze, w których do uzyskiwania dostępu do komunikatów urządzenia jest używany domyślny punkt końcowy obsługi komunikatów.
Wysyłanie komunikatów z chmury do urządzenia z usługi IoT Hub opisuje proces i cykl życia obsługi komunikatów z chmury na urządzenie.
Wybierz protokół komunikacyjny urządzenia opisuje protokoły komunikacyjne obsługiwane przez usługę IoT Hub na potrzeby komunikacji urządzeń i wyświetla listę portów, które powinny być otwarte.
Routing komunikatów
- Kierowanie komunikatów z urządzenia do chmury do usług platformy Azure opisuje sposób używania usługi IoT Hub do filtrowania i przekazywania komunikatów urządzeń do innych usług platformy Azure na potrzeby magazynu lub analizy.
Zarządzanie urządzeniami
- Zarządzanie tożsamościami urządzeń w usłudze IoT Hub opisuje informacje przechowywane w rejestrze tożsamości każdego centrum IoT Hub. W tym artykule opisano również sposób uzyskiwania dostępu do niego i modyfikowania.
Uwierzytelnianie i autoryzacja
Kontrola dostępu do usługi IoT Hub przy użyciu identyfikatora Entra firmy Microsoft opisuje model zabezpieczeń używany do udzielania dostępu do interfejsów API usług usługi IoT Hub.
Uwierzytelnianie tożsamości przy użyciu certyfikatów X.509 opisuje rolę certyfikatów X.509 na potrzeby uwierzytelniania urządzeń w celu tworzenia bezpiecznych połączeń między urządzeniami a usługą IoT Hub.
Obsługa protokołów
- Obsługa protokołu MQTT usługi IoT Hub zawiera szczegółowe informacje o tym, jak usługa IoT Hub obsługuje protokół MQTT. W tym artykule opisano obsługę protokołu MQTT wbudowanego w zestawy SDK usługi Azure IoT oraz przedstawiono informacje na temat bezpośredniego korzystania z protokołu MQTT.