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

IoT Hub nabízí tři možnosti, jak aplikace zařízení zpřístupnit funkce back-endové aplikaci:

  • Přímé metody komunikace, které vyžadují okamžité potvrzení výsledku. Přímé metody se často používají k interaktivnímu řízení zařízení, jako je zapnutí ventilátoru.

  • Požadované vlastnosti dvojčete pro 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.

  • Zprávy typu cloud-zařízení pro jednosměrná oznámení do aplikace zařízení

Informace o tom, jak Azure IoT technologie Plug and Play tyto možnosti používá k řízení zařízení technologie Plug and Play IoT, najdete v příručce pro vývojáře služby IoT technologie 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 Služby IoT Hub úrovně Basic a Standard/Free najdete v tématu Volba správné úrovně IoT Hubu pro vaše řešení.

Tady je podrobné porovnání různých možností komunikace typu cloud-zařízení.

Kategorie Přímé metody Požadované vlastnosti dvojčete 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ží kontextově výsledek požadavku. Jednosměrné. Aplikace zařízení obdrží oznámení se změnou vlastnosti. Jednosměrné. Aplikace zařízení obdrží zprávu.
Stálost 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í s použitím id zařízení nebo více zařízení využívajících úlohy Jedno zařízení s použitím id zařízení nebo více zařízení využívajících úlohy 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áv.
Četnost Vysoká. Další informace najdete v tématu Omezení služby IoT Hub. Střední. Další informace najdete v tématu Omezení služby IoT Hub. Nízká. Další informace najdete v tématu Omezení 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í PROTOKOLU HTTPS.

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