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.