Sdílet prostřednictvím


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

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í.

Zde je podrobné porovnání různých možností komunikace mezi cloudem a zařízením.

Kategorie 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í: