Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek vám pomůže zvolit v Azure IoT Hubu odpovídající možnost komunikace typu zařízení-cloud na základě požadavků na váš scénář. IoT Hub podporuje tři primární možnosti komunikace zařízení s cloudem: zprávy ze zařízení do cloudu, hlášené vlastnosti dvojčete zařízení a nahrávání souborů.
Způsoby komunikace ze zařízení do cloudu
IoT Hub zveřejňuje tři možnosti odesílání informací z aplikace zařízení do back-endu řešení:
Zprávy z zařízení do cloudu pro telemetrii a hlášení časových řad
Hlášené vlastnosti digitálního dvojčete zařízení k hlášení informací o stavu zařízení, jako jsou dostupné funkce, podmínky nebo stav dlouhotrvajících pracovních postupů. Například konfigurace a aktualizace softwaru.
Nahrávání souborů pro mediální soubory a velké dávky telemetrie, které nahrávají zařízení s přerušovaným připojením, nebo které jsou komprimovány pro úsporu šířky pásma.
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/Free IoT Hub najdete v tématu Volba správné úrovně a velikosti služby IoT Hub pro vaše řešení.
Porovnání možností komunikace zařízení s cloudem
Následující tabulka porovnává různé možnosti komunikace typu zařízení-cloud ve službě IoT Hub na základě běžných faktorů.
| Faktor | Zprávy z zařízení do cloudu | Ohlášené vlastnosti virtuálního dvojčete zařízení | Nahrání souborů |
|---|---|---|---|
| Scénář | Časové řady a upozornění telemetrie Například 256kB datové dávky snímačů se odesílají každých 5 minut. | Dostupné možnosti a podmínky. Například aktuální režim připojení zařízení, jako je mobilní síť nebo Wi-Fi. Synchronizace dlouhotrvajících pracovních postupů, jako jsou konfigurace a aktualizace softwaru. | Video nebo jiné velké multimediální soubory. Velké (obvykle komprimované) dávky telemetrie. |
| Úložiště a načítání | Dočasně ukládáno službou IoT Hub po dobu až sedmi dnů. Pouze sekvenční čtení. | Uloženo službou IoT Hub ve dvojčeti zařízení. Lze načíst pomocí dotazovacího jazyka IoT Hubu. | Uloženo v účtu Azure Storage poskytnutém uživatelem. |
| Velikost | Až 256 kB zpráv. | Maximální velikost ohlášených vlastností je 32 kB. | Maximální velikost souboru podporovaná službou Azure Blob Storage |
| Četnost | Vysoká. Další informace najdete v tématu Kvóty a omezování služby IoT Hub. | Střední. Další informace najdete v tématu Kvóty a omezování služby IoT Hub. | Nízká. Další informace najdete v tématu Kvóty a omezování služby IoT Hub. |
| Protokol | K dispozici ve všech protokolech. | K dispozici pomocí MQTT nebo AMQP. | K dispozici při použití libovolného protokolu, ale vyžaduje na zařízení protokol HTTPS. |
Aplikace může potřebovat odesílat informace jako časovou řadu telemetrie nebo upozornění a zpřístupnit je ve dvojčeti zařízení. V tomto scénáři můžete zvolit jednu z následujících možností:
- Aplikace zařízení odesílá zprávu typu zařízení do cloudu a oznamuje změnu vlastnosti.
- Zázemí řešení může při přijetí zprávy ukládat informace do značek dvojčete zařízení.
Vzhledem k tomu, že zprávy typu zařízení-cloud umožňují vyšší propustnost než aktualizace dvojčete zařízení, je někdy žádoucí vyhnout se aktualizaci dvojčete zařízení pro každou zprávu typu zařízení-cloud.