Sdílet prostřednictvím


Pokyny ke komunikaci mezi cloudy a zařízeními

Tento článek vám pomůže zvolit v Azure IoT Hubu odpovídající možnost komunikace typu cloud-zařízení na základě vašich požadavků na scénář. IoT Hub podporuje tři hlavní možnosti komunikace z cloudu do zařízení: přímé metody, požadované vlastnosti zařízení (device twin) a zprávy z cloudu do zařízení.

Způsoby komunikace z cloudu na zařízení

IoT Hub nabízí tři možnosti, jak mohou aplikace zařízení zpřístupnit funkčnost backendové aplikaci:

Informace o tom, jak Azure IoT Plug and Play používá tyto možnosti k řízení zařízení IoT Plug and Play, najdete v příručce pro vývojáře služby IoT Plug and Play.

Poznámka:

Funkce popsané v tomto článku jsou k dispozici pouze na úrovni Standard služby IoT Hub. 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 mezi cloudem a zařízením

Následující tabulka porovnává různé možnosti komunikace typu cloud-zařízení ve službě IoT Hub na základě běžných faktorů.

Faktor Přímé metody Požadované vlastnosti dvojčete zařízení Zprávy z cloudu do zařízení
Scénář Příkazy, které vyžadují okamžité potvrzení, například zapnutí ventilátoru Dlouhotrvající příkazy určené k umístění zařízení do určitého požadovaného stavu. Například nastavte interval odesílání telemetrie na 30 minut. Jednosměrná oznámení do aplikace zařízení
Tok dat Obousměrný. Aplikace zařízení může okamžitě reagovat na metodu. Back-end řešení obdrží výsledek v souladu s požadavkem. Jednosměrný. Aplikace zařízení obdrží oznámení se změnou vlastnosti. Jednosměrný. Aplikace zařízení obdrží zprávu.
Trvanlivost Odpojená zařízení nejsou kontaktována. Back-end řešení oznámí, že zařízení není připojené. Hodnoty vlastností se zachovají ve dvojčeti zařízení. Zařízení ho přečte při příštím opětovném připojení. Hodnoty vlastností se dají načíst pomocí dotazovacího jazyka ioT Hubu. IoT Hub může uchovávat zprávy po dobu až 48 hodin.
Cíle Jedno zařízení použitím identifikátoru zařízení, nebo více zařízení použitím úloh. Jedno zařízení použitím identifikátoru zařízení, nebo více zařízení použitím úloh. Jedno zařízení podle id zařízení.
Velikost Maximální velikost datové části přímé metody je 128 kB pro požadavek a 128 kB pro odpověď. Maximální velikost požadovaných vlastností je 32 kB. Až 64 kB zprávy.
Četnost Vysoko. 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 pomocí MQTT nebo AMQP. K dispozici pomocí MQTT nebo AMQP. K dispozici ve všech protokolech. Zařízení se musí dotazovat při použití HTTPS.

V následujících tutoriálech se dozvíte, jak používat přímé metody, požadované vlastnosti a zprávy cloud-zařízení: