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.
Wiele opcji komunikacji typu urządzenie-chmura i chmura-urządzenie w hiperskalowaniach.
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 artykuły mogą ułatwić rozpoczęcie eksplorowania funkcji usługi IoT Hub w bardziej szczegółowy sposób:
Wskazówki dotyczące komunikacji między urządzeniami i chmurą ułatwiają wybór między komunikatami z urządzenia do chmury, zgłoszonymi właściwościami bliźniaczej reprezentacji urządzenia i przekazywaniem plików.
Wskazówki dotyczące komunikacji między chmurą i urządzeniem ułatwiają wybór między metodami bezpośrednimi, żądanymi właściwościami bliźniaczej reprezentacji urządzenia i komunikatami z chmury do urządzenia.
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.
Przekazywanie plików z urządzenia opisuje sposób przekazywania plików z urządzenia. Artykuł zawiera również informacje o tematach, takich jak powiadomienia, które może wysyłać proces przekazywania.
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.
Kontrola dostępu do usługi IoT Hub opisuje model zabezpieczeń używany do udzielania dostępu do funkcji usługi IoT Hub zarówno dla urządzeń, jak i składników chmury. Artykuł zawiera informacje o używaniu tokenów i certyfikatów X.509 oraz szczegółowe informacje o uprawnieniach, które można udzielić.
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.
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.
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.
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 dodatkowych 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.
Język zapytań usługi IoT Hub dla bliźniaczych reprezentacji urządzeń, zadań i routingu komunikatów opisuje język zapytań usługi IoT Hub, który umożliwia pobieranie informacji z centrum na temat bliźniaczych reprezentacji urządzeń i zadań.
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.
Zestawy SDK usługi Azure IoT Hub zawiera listę zestawów SDK usługi Azure IoT na potrzeby tworzenia aplikacji urządzeń i usług, które współdziałają z centrum IoT Hub. Artykuł zawiera linki do dokumentacji interfejsu API online.
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.
Uwaga
Usługa IoT Hub ma ograniczoną obsługę funkcji MQTT. Jeśli twoje rozwiązanie wymaga obsługi protokołu MQTT w wersji 3.1.1 lub 5, zalecamy obsługę protokołu MQTT w usłudze Azure Event Grid. Aby uzyskać więcej informacji, zobacz Porównanie obsługi MQTT w usłudze IoT Hub i usłudze Event Grid.