Útmutató a felhőről az eszközre történő kommunikációhoz

Az IoT Hub három lehetőséget biztosít arra, hogy az eszközalkalmazások elérhetővé tegyék a funkciókat egy háttéralkalmazás számára:

  • A közvetlen metódusok az eredmény azonnali megerősítését igénylő kommunikációhoz valók. A közvetlen módszereket gyakran használják az eszközök interaktív vezérlésére, például a ventilátor bekapcsolására.

  • Az ikerprogram kívánt tulajdonságai a hosszú ideig futó parancsokhoz, amelyek célja az eszköz bizonyos kívánt állapotba helyezése. Állítsa például a telemetriai küldési időközt 30 percre.

  • Felhőből eszközre irányuló üzenetek az eszközalkalmazásnak küldött egyirányú értesítésekhez.

Ha tudni szeretné, hogy az Azure IoT Plug and Play hogyan használja ezeket a lehetőségeket az IoT Plug and Play-eszközök vezérlésére, tekintse meg az IoT Plug and Play szolgáltatás fejlesztői útmutatóját.

Feljegyzés

A cikkben ismertetett funkciók csak az IoT Hub standard szintjén érhetők el. Az alapszintű és standard/ingyenes IoT Hub-szintekről további információt a megoldáshoz megfelelő IoT Hub-szint kiválasztása című témakörben talál.

Íme a különböző felhőalapú kommunikációs lehetőségek részletes összehasonlítása.

Kategóriák Közvetlen metódusok Ikerpéldány kívánt tulajdonságai Felhőből eszközre irányuló üzenetek
Eset Azonnali megerősítést igénylő parancsok, például ventilátor bekapcsolása. A hosszú ideig futó parancsok célja, hogy az eszközt egy bizonyos kívánt állapotba helyezze. Állítsa például a telemetriai küldési időközt 30 percre. Egyirányú értesítések az eszközalkalmazásnak.
Adatfolyam Kétirányú. Az eszközalkalmazás azonnal válaszolhat a metódusra. A megoldás háttérrendszere kontextusban fogadja a kérés eredményét. Egyirányú. Az eszközalkalmazás értesítést kap a tulajdonságváltozásról. Egyirányú. Az eszközalkalmazás megkapja az üzenetet
Tartósság A leválasztott eszközökkel nem lehet kapcsolatba lépni. A megoldás háttérrendszere értesítést kap arról, hogy az eszköz nincs csatlakoztatva. A tulajdonságértékek megmaradnak az ikereszközben. Az eszköz a következő újracsatlakozáskor felolvassa. A tulajdonságértékek az IoT Hub lekérdezési nyelvével kérdezhetők le. Az IoT Hub legfeljebb 48 órán át őrizheti meg az üzeneteket.
Targets Egyetlen eszköz a deviceId használatával, vagy több, feladatokat használó eszköz. Egyetlen eszköz a deviceId használatával, vagy több, feladatokat használó eszköz. Egyetlen eszköz eszközazonosító szerint.
Méret A közvetlen metódus hasznos adatainak maximális mérete 128 KB a kérelemhez, a válaszhoz pedig 128 KB. A kívánt tulajdonságok maximális mérete 32 KB. Legfeljebb 64 KB-os üzenet.
Gyakoriság Magas. További információkért lásd az IoT Hub korlátait. Közepes. További információkért lásd az IoT Hub korlátait. Alacsony. További információkért lásd az IoT Hub korlátait.
Protokoll MQTT vagy AMQP használatával érhető el. MQTT vagy AMQP használatával érhető el. Minden protokollon elérhető. Az eszköznek le kell kérdeznie a HTTPS használatakor.

Az alábbi oktatóanyagokban megismerheti, hogyan használhat közvetlen metódusokat, kívánt tulajdonságokat és felhőből eszközre irányuló üzeneteket: