Megosztás a következőn keresztül:


Eszközről felhőre irányuló kommunikációs útmutató

Az IoT Hub három lehetőséget kínál arra, hogy információkat küldjön az eszközalkalmazásból a megoldás háttérrendszerének:

  • Eszközről felhőbe irányuló üzenetek az idősor telemetriai adataihoz és riasztásaihoz.

  • Az ikereszköz jelentett tulajdonságai az eszközállapot-információk, például az elérhető képességek, a feltételek vagy a hosszan futó munkafolyamatok állapotának jelentéséhez. Például konfigurációs és szoftverfrissítések.

  • Fájlfeltöltések médiafájlokhoz és nagy telemetriai kötegekhez, amelyeket időszakosan csatlakoztatott eszközök töltenek fel, vagy tömörítve vannak a sávszélesség megtakarítása érdekében.

Feljegyzés

A cikkben említett egyes funkciók, például a felhő–eszköz irányú üzenetküldés, az ikereszközök és az eszközfelügyelet csak a standard szintű IoT Hubon érhető 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.

Az alábbiakban részletes összehasonlítást talál az eszközök közötti kommunikáció különböző lehetőségeiről.

Szorzó Az eszközről a felhőbe irányuló üzenetek Az ikereszköz jelentett tulajdonságai Fájlfeltöltések
Eset Telemetriai idősorok és riasztások. Például 5 percenként küldött 256 KB-os érzékelő adatkötegek. Elérhető képességek és feltételek. Például az aktuális eszközkapcsolati mód, például a mobilhálózat vagy a Wi-Fi. A hosszú ideig futó munkafolyamatok, például a konfiguráció és a szoftverfrissítések szinkronizálása. Video- vagy más nagy méretű médiafájlok. Nagy (általában tömörített) telemetriai kötegek.
Tárolás és lekérés Ideiglenesen az IoT Hub tárolja, legfeljebb hét napig. Csak szekvenciális olvasás. Az IoT Hub tárolja az ikereszközben. Lekérehető az IoT Hub lekérdezési nyelvével. A felhasználó által megadott Azure Storage-fiókban tárolva.
Méret Legfeljebb 256 KB-os üzenetek. A jelentett tulajdonságok maximális mérete 32 KB. Az Azure Blob Storage által támogatott maximális fájlméret.
Gyakoriság Magas. További információ: IoT Hub-kvóták és szabályozás. Közepes. További információ: IoT Hub-kvóták és szabályozás. Alacsony. További információ: IoT Hub-kvóták és szabályozás.
Protokoll Minden protokollon elérhető. MQTT vagy AMQP használatával érhető el. Bármilyen protokoll használatakor elérhető, de https-t igényel az eszközön.

Előfordulhat, hogy egy alkalmazásnak telemetriai idősorként vagy riasztásként is adatokat kell küldenie, és elérhetővé kell tennie az ikereszközben. Ebben a forgatókönyvben az alábbi lehetőségek közül választhat:

  • Az eszközalkalmazás egy eszközről felhőbe irányuló üzenetet küld, és egy tulajdonságváltozást jelez.
  • A megoldás háttérrendszere tárolhatja az információt az ikereszköz címkéiben, amikor megkapja az üzenetet.

Mivel az eszközről a felhőbe irányuló üzenetek sokkal nagyobb átviteli sebességet tesznek lehetővé, mint az ikereszközök frissítései, néha célszerű elkerülni az ikereszköz frissítését minden eszközről felhőbe irányuló üzenet esetében.