Udostępnij za pośrednictwem


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

Routing komunikatów

Zarządzanie urządzeniami

Uwierzytelnianie i autoryzacja

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.