Přehled konceptů služby Azure IoT Hub
Azure IoT Hub je plně spravovaná služba, která pomáhá zajistit spolehlivou a zabezpečenou obousměrnou komunikaci mezi miliony zařízení a back-endem řešení.
Poznámka:
Některé funkce uvedené v tomto článku, jako je zasílání zpráv z cloudu do zařízení, dvojčata zařízení a správa zařízení, jsou k dispozici ve službě IoT Hub pouze na úrovni Standard. Další informace o úrovních Služby IoT Hub úrovně Basic a Standard/Free najdete v tématu Volba správné úrovně IoT Hubu pro vaše řešení.
Azure IoT Hub nabízí řadu funkcí, mezi které patří:
Zabezpečená komunikace pomocí přihlašovacích údajů zabezpečení jednotlivých zařízení a řízení přístupu.
Více možností komunikace typu zařízení-cloud a cloud-zařízení s hyper-škálováním
Dotazovatelné úložiště informací o stavu jednotlivých zařízení a metadat.
Snadné připojení zařízení s knihovnami zařízení pro nejoblíbenější jazyky a platformy.
Následující články vám pomůžou začít podrobněji zkoumat funkce služby IoT Hub:
Pokyny ke komunikaci typu zařízení-cloud vám pomůžou zvolit mezi zprávami typu zařízení-cloud, ohlášenými vlastnostmi dvojčete zařízení a nahráváním souborů.
Pokyny ke komunikaci typu Cloud-zařízení vám pomůžou vybrat mezi přímými metodami, požadovanými vlastnostmi dvojčete zařízení a zprávami typu cloud-zařízení.
Zasílání zpráv typu zařízení-cloud a zasílání zpráv typu cloud-zařízení ve službě IoT Hub popisuje funkce zasílání zpráv (zařízení-cloud a cloud-zařízení), které Služba IoT Hub zveřejňuje.
Nahrání souborů ze zařízení popisuje, jak můžete nahrát soubory ze zařízení. Článek obsahuje také informace o tématech, jako jsou oznámení, která může proces nahrávání odeslat.
Správa identit zařízení ve službě IoT Hub popisuje, jaké informace ukládá registr identit každé služby IoT Hub. Článek také popisuje, jak k němu můžete přistupovat a upravovat.
Řízení přístupu ke službě IoT Hub popisuje model zabezpečení používaný k udělení přístupu k funkcím ioT Hubu pro zařízení i cloudové komponenty. Článek obsahuje informace o používání tokenů a certifikátů X.509 a podrobnosti o oprávněních, která můžete udělit.
Použití dvojčat zařízení k synchronizaci stavu a konfigurace popisuje koncept dvojčete zařízení. Článek také popisuje, jaké funkce dvojčata zařízení zpřístupňují, například synchronizaci zařízení s dvojčetem zařízení. Článek obsahuje informace o datech uložených ve dvojčeti zařízení.
Vyvolání přímé metody na zařízení popisuje životní cyklus přímé metody. Tento článek popisuje, jak vyvolat metody na zařízení z back-endové aplikace a zpracovat přímou metodu na vašem zařízení.
Plánování úloh na více zařízeních popisuje, jak můžete plánovat úlohy na více zařízeních. Tento článek popisuje, jak odesílat úlohy, které provádějí úlohy při provádění přímé metody a jak aktualizovat zařízení pomocí dvojčete zařízení. Popisuje také, jak se dotazovat na stav úlohy.
Volba komunikačního protokolu zařízení popisuje komunikační protokoly, které IoT Hub podporuje pro komunikaci zařízení, a uvádí porty, které by měly být otevřené.
Koncové body ioT Hubu popisují různé koncové body, které každé centrum IoT zveřejňuje pro operace runtime a správy. Tento článek také popisuje, jak ve službě IoT Hub vytvořit další koncové body a jak pomocí brány polí povolit připojení ke koncovým bodům ioT Hubu v nestandardních scénářích.
Dotazovací jazyk služby IoT Hub pro dvojčata zařízení, úlohy a směrování zpráv popisuje dotazovací jazyk služby IoT Hub, který umožňuje načítat informace z centra o dvojčatech a úlohách zařízení.
Kvóty a omezování služby IoT Hub shrnuje kvóty nastavené ve službě IoT Hub a omezování, ke kterým dochází při překročení kvóty.
Ceny služby IoT Hub poskytují obecné informace o různých cenách a cenách služby IoT Hub a o tom, jak se různé funkce ioT Hubu měří jako zprávy ve službě IoT Hub.
Sady SDK služby Azure IoT Hub uvádí sady SDK Azure IoT pro vývoj aplikací zařízení a služeb, které pracují s vaším centrem IoT. Článek obsahuje odkazy na online dokumentaci k rozhraní API.
Podpora ioT Hub MQTT poskytuje podrobné informace o tom, jak IoT Hub podporuje protokol MQTT. Tento článek popisuje podporu protokolu MQTT integrovaného do sad SDK Azure IoT a poskytuje informace o použití protokolu MQTT přímo.
Poznámka:
IoT Hub má omezenou podporu funkcí pro MQTT. Pokud vaše řešení potřebuje podporu MQTT v3.1.1 nebo v5, doporučujeme podporu MQTT ve službě Azure Event Grid. Další informace najdete v tématu Porovnání podpory MQTT ve službě IoT Hub a Event Gridu.