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.
Možnosti 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í části vám můžou pomoct začít podrobněji zkoumat funkce služby IoT Hub.
Spravovat
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.
Vývoj
Pokyny ke komunikaci typu zařízení-cloud porovnávají možnosti odesílání zpráv ze zařízení do Služby IoT Hub: zprávy typu zařízení-cloud, ohlášené vlastnosti dvojčete zařízení a nahrávání souborů.
Pokyny ke komunikaci typu cloud-zařízení porovnávají možnosti odesílání aktualizací a pokynů ze služby IoT Hub do vašich zařízení: přímé metody, požadované vlastnosti dvojčete zařízení a zprávy typu cloud-zařízení.
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í.
Nahrání souborů ze zařízení popisuje, jak můžete nahrát soubory ze zařízení. Článek obsahuje také informace o konceptech, jako jsou oznámení, která proces nahrávání může odeslat.
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.
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.
Zasílání zpráv
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.
Čtení zpráv typu zařízení-cloud z integrovaného koncového bodu popisuje scénáře, které používají výchozí koncový bod zasílání zpráv pro přístup ke zprávám zařízení.
Odesílání zpráv typu cloud-zařízení ze služby IoT Hub popisuje proces a životní cyklus zasílání zpráv typu cloud-zařízení.
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é.
Směrování zprávy
- Směrování zpráv typu zařízení-cloud do služeb Azure popisuje, jak pomocí služby IoT Hub filtrovat a předávat zprávy zařízení do jiných služeb Azure pro ukládání nebo analýzu.
Správa zařízení
- 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.
Ověřování a autorizace
Řízení přístupu ke službě IoT Hub pomocí Id Microsoft Entra popisuje model zabezpečení používaný k udělení přístupu k rozhraním API služeb IoT Hubu.
Ověřování identit pomocí certifikátů X.509 popisuje roli certifikátů X.509 pro ověřování zařízení za účelem vytvoření zabezpečených připojení mezi zařízeními a IoT Hubem.
Podpora protokolu
- 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.