Příručka pro vývojáře 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 Basic a Standard služby IoT Hub najdete v návodu k výběru správné úrovně služby IoT Hub.
Azure IoT Hub poskytuje:
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 hyper-zařízení typu cloud-to-device
Dotazovatelné úložiště informací o stavu jednotlivých zařízení a metadat.
Snadné připojení zařízení ke knihovnám zařízení pro nejoblíbenější jazyky a platformy
Tato příručka pro vývojáře IoT Hub obsahuje následující články:
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 mezi cloudovými zařízeními vám pomůžou zvolit 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 cloud-zařízení s IoT Hub popisuje funkce zasílání zpráv (zařízení-cloud a cloud-zařízení), které IoT Hub zveřejňuje.
Upload soubory ze zařízení popisují, 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í v IoT Hub popisuje, jaké informace ukládá registr identit služby IoT Hub. Článek také popisuje, jak k němu můžete přistupovat a upravovat.
Řízení přístupu k IoT Hub popisuje model zabezpečení, který slouží k udělení přístupu k funkcím IoT Hub 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 konfigurací popisuje koncept dvojčete zařízení . Tento článek také popisuje zpřístupnění dvojčat zařízení funkcí, 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. Č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 aktualizuje zařízení pomocí dvojčete zařízení. Popisuje také, jak se dotazovat na stav úlohy.
Reference – volba komunikačního protokolu popisuje komunikační protokoly, které IoT Hub podporuje komunikaci zařízení, a uvádí porty, které by měly být otevřené.
Referenční informace – IoT Hub koncové body 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 můžete ve službě IoT Hub vytvořit další koncové body a jak pomocí brány pole povolit připojení ke koncovým bodům IoT Hub v nestandardních scénářích.
Referenční informace – IoT Hub dotazovací jazyk pro dvojčata zařízení, úlohy a směrování zpráv popisuje, že IoT Hub dotazovací jazyk, který umožňuje načíst informace z centra o dvojčatech a úlohách zařízení.
Reference – kvóty a omezování shrnuje kvóty nastavené ve službě IoT Hub a omezování, ke kterým dochází při překročení kvóty.
Reference – ceny poskytují obecné informace o různých skladových položkách a cenách pro IoT Hub a podrobnosti o tom, jak se různé funkce IoT Hub měří jako zprávy IoT Hub.
Reference – Sady SDK pro zařízení a služby obsahuje seznam sad SDK Azure IoT pro vývoj aplikací zařízení a služeb, které komunikují s centrem IoT. Článek obsahuje odkazy na dokumentaci k online rozhraní API.
Referenční informace – podpora IoT Hub MQTT poskytuje podrobné informace o tom, jak IoT Hub podporuje protokol MQTT. Tento článek popisuje podporu integrovaného protokolu MQTT do sad SDK Azure IoT a poskytuje informace o přímém použití protokolu MQTT.