Mi az IoT Plug and Play?

Az IoT Plug and Play lehetővé teszi, hogy a megoldáskészítők manuális konfiguráció nélkül integrálják az IoT-eszközöket a megoldásukkal. Az IoT Plug and Play alapja egy eszközmodell, amellyel az eszköz meghirdeti képességeit egy IoT Plug and Play-kompatibilis alkalmazásban. Ez a modell a következőket meghatározó elemek készleteként van felépítve:

  • Az eszköz vagy más entitás írásvédett vagy írható állapotát képviselő tulajdonságok . Az eszköz sorozatszáma lehet például írásvédett tulajdonság, a termosztát célhőmérséklete pedig írható tulajdonság.
  • Az eszköz által kibocsátott adatok telemetriája , függetlenül attól, hogy az adatok rendszeres érzékelőolvasási adatfolyamok, alkalmi hibák vagy információs üzenetek.
  • Az eszközön elvégezhető függvényt vagy műveletet leíró parancsok . Egy parancs például újraindíthat egy átjárót, vagy távoli kamerával készíthet képet.

Ezeket az elemeket a felületeken csoportosítva újra felhasználhatja a modelleket az együttműködés megkönnyítése és a fejlesztés felgyorsítása érdekében.

Ahhoz, hogy az IoT Plug and Play működjön az Azure Digital Twins szolgáltatással, a digital twins definíciós nyelv (DTDL) használatával definiálhat modelleket és interfészeket. Az IoT Plug and Play és a DTDL nyitott a közösség számára, a Microsoft pedig üdvözli az ügyfelekkel, partnerekkel és iparággal való együttműködést. Mindkettő olyan nyílt W3C-szabványokon alapul, mint a JSON-LD és az RDF, amely lehetővé teszi a szolgáltatások és az eszközök könnyebb bevezetését.

Az IoT Plug and Play és a DTDL használata nem jár többletköltséggel. Az Azure IoT Hub és más Azure-szolgáltatások standard díjai változatlanok maradnak.

Ez a cikk a következőt ismerteti:

  • Az IoT Plug and Play-t használó projekthez társított tipikus szerepkörök.
  • IoT Plug and Play-eszközök használata az alkalmazásban.
  • IoT Plug and Play-t támogató IoT-eszközalkalmazás fejlesztése.

Felhasználói szerepkörök

Az IoT Plug and Play-t két fejlesztőtípus használja:

IoT Plug and Play-eszközök használata

Megoldásszerkesztőként az IoT Central vagy az IoT Hub használatával fejleszthet egy felhőalapú IoT-megoldást, amely IoT Plug and Play-eszközöket használ.

Az IoT Central webes felhasználói felülete lehetővé teszi az eszközfeltételek monitorozását, szabályok létrehozását és több millió eszköz és adataik kezelését az életciklusuk során. Az IoT Plug and Play-eszközök közvetlenül egy IoT Central-alkalmazáshoz csatlakoznak. Itt testre szabható irányítópultokkal figyelheti és vezérelheti eszközeit. Az IoT Central webes felhasználói felületén eszközsablonokat is használhat DTDL-modellek létrehozásához és szerkesztéséhez.

Az IoT Hub – egy felügyelt felhőszolgáltatás – üzenetközpontként működik az IoT-alkalmazás és az eszközök közötti biztonságos, kétirányú kommunikáció érdekében. Amikor IoT Plug and Play-eszközt csatlakoztat egy IoT Hubhoz, az Azure IoT Explorer eszközzel megtekintheti a DTDL-modellben definiált telemetriát, tulajdonságokat és parancsokat.

További információ: IoT Plug and Play architektúra

IoT-eszközalkalmazás fejlesztése

Eszközszerkesztőként létrehozhat egy IoT-hardverterméket, amely támogatja az IoT Plug and Play-t. A folyamat három fő lépést tartalmaz:

  1. Határozza meg az eszközmodellt. Olyan JSON-fájlokat hoz létre, amelyek meghatározzák az eszköz képességeit a DTDL használatával. A modell egy teljes entitást, például egy fizikai terméket ír le, és meghatározza az entitás által implementált interfészek készletét. A felületek megosztott szerződések, amelyek egyedileg azonosítják az eszköz által támogatott telemetriát, tulajdonságokat és parancsokat. A különböző modellek felületeit újra felhasználhatja.

  2. Az eszköz szoftverét vagy belső vezérlőprogramját úgy implementálhatja, hogy a telemetriai adatok, tulajdonságok és parancsok az IoT Plug and Play konvencióinak megfelelően alakulnak.

  3. Győződjön meg arról, hogy az eszköz az MQTT-kapcsolat részeként felolvassa a modellazonosítót. Az Azure IoT SDK-k olyan szerkezeteket tartalmaznak, amelyek a modell azonosítóját adják meg a kapcsolat időpontjában.

Következő lépések

Most, hogy áttekintést adott az IoT Plug and Play szolgáltatásról, a javasolt következő lépés az egyik rövid útmutató kipróbálása: