Mi az az Azure IoT Central?
Az IoT Central egy szolgáltatásként nyújtott IoT-alkalmazásplatform (aPaaS), amely csökkenti a nagyvállalati szintű IoT-megoldások fejlesztésének, kezelésének és karbantartásának terheit és költségeit. Ha úgy dönt, hogy az IoT Centrallal fejleszt, lehetősége lesz arra, hogy időt, pénzt és energiát összpontosítson az üzlet IoT-adatokkal való átalakítására ahelyett, hogy egy összetett és folyamatosan fejlődő IoT-infrastruktúrát tart fenn és frissít.
A webes felhasználói felületen gyorsan csatlakoztathat eszközöket, monitorozhat eszközfeltételeket, szabályokat hozhat létre, és több millió eszközt és azok adatait kezelheti az életciklusuk során. Emellett lehetővé teszi, hogy az IoT-intelligenciát üzletági alkalmazásokba bővítve reagáljon az eszközelemzésekre.
Ez a cikk áttekintést nyújt az Azure IoT Central jellemzőiről.
IoT Central-alkalmazás létrehozása
Gyorsan üzembe helyezhet egy új IoT Central-alkalmazást, majd testre szabhatja az adott követelményeknek megfelelően. Az Azure IoT Central alkalmazássablonjai segítséget nyújtanak az IoT-megoldás fejlesztésének elindításában. Az alkalmazássablonokat mindenre használhatja, a lehetséges lehetőségek megismerésétől kezdve az alkalmazás teljes testreszabásán át az ügyfeleknek való értékesítésig.
Kezdje egy általános alkalmazássablonnal vagy az iparágra összpontosító alkalmazássablonok egyikével:
Tekintse meg az Okostelefon használata eszközként telemetria IoT Central-alkalmazásba való küldéséhez című rövid útmutatót, amelyből megtudhatja, hogyan hozhatja létre első alkalmazását, és hogyan csatlakoztathat egy eszközt.
Eszközök csatlakoztatása
Az alkalmazás létrehozása után a következő lépés az eszközök létrehozása és csatlakoztatása. Az alábbi videó végigvezeti egy eszköz IoT Central-alkalmazáshoz való csatlakoztatásának folyamatán:
Az IoT Centralhoz csatlakoztatott összes eszköz eszközsablont használ. Az eszközsablon az a terv, amely meghatározza egy eszköztípus jellemzőit és viselkedését, például a következőket:
- Az általa küldött telemetriai adatok. Ilyen például a hőmérséklet és a páratartalom. A telemetriai adatok streamelésre kerülnek.
- Az operátor által módosítható üzleti tulajdonságok. Ilyen például az ügyfél címe és az utolsó szerviz dátuma.
- Azok az eszköztulajdonságok, amelyeket az eszköz állít be, és az alkalmazásban csak olvashatók. Például egy szelep állapota nyitott vagy le van állítva.
- Az operátor által beállított tulajdonságok, amelyek meghatározzák az eszköz viselkedését. Például az eszköz célhőmérséklete.
- Az operátor által meghívható, az eszközön futó parancsok. Például egy eszköz távoli újraindítására szolgáló parancs.
Minden eszközsablon a következőket tartalmazza:
Az eszköz által implementálandó képességeket leíró eszközmodell . Az eszköz képességei többek között a következők:
- Az IoT Centralba streamelt telemetriai adatok.
- Az IoT Centralnak való állapotjelentéshez használt írásvédett tulajdonságok.
- Az IoT Centraltól kapott írható tulajdonságok az eszközállapot beállításához.
- Az IoT Centralból meghívott parancsok.
Az eszközön nem tárolt felhőtulajdonságok.
Az IoT Central-alkalmazás részét képező testreszabások, űrlapok és eszköznézetek.
Az eszközsablonok létrehozásának számos lehetősége van:
- Az eszközsablon megtervezése az IoT Centralban, majd az eszközmodell implementálása az eszközkódban.
- Hozzon létre egy eszközmodellt Visual Studio kóddal, és tegye közzé a modellt egy adattárban. Implementálja az eszközkódot a modellből, és csatlakoztassa az eszközt az IoT Central-alkalmazáshoz. Az IoT Central megkeresi az eszközmodellt az adattárból, és létrehoz egy egyszerű eszközsablont.
- Eszközmodell létrehozása Visual Studio kóddal. Implementálja az eszközkódot a modellből. Manuálisan importálja az eszközmodellt az IoT Central-alkalmazásba, majd adja hozzá az IoT Central-alkalmazáshoz szükséges felhőtulajdonságokat, testreszabásokat és nézeteket.
Ha az eszközeiről származó telemetriai adatok túl összetettek, a telemetria az IoT Centralba való bejövő forgalomra való leképezésével egyszerűsítheti vagy normalizálhatja azt.
A felhasználói felület testreszabása
Az IoT Central alkalmazás felhasználói felületének testreszabása az alkalmazás napi használatáért felelős operátorok számára. A következő testreszabásokat végezheti el:
- Egyéni irányítópultok konfigurálása, amelyek segítik az operátorokat a megállapítások felismerésében és a problémák gyorsabb megoldásában.
- Egyéni elemzések konfigurálása, amelyek a csatlakoztatott eszközökről származó idősorozat-adatokat vizsgálják.
- Egy eszközsablonban található tulajdonságok és beállítások elrendezésének meghatározása.
Eszközök kezelése
Az IoT Central-alkalmazás használatával felügyelheti az eszközöket az IoT Central-megoldásban. Az operátorok az alábbiakhoz hasonló feladatokat hajtanak végre:
- Az alkalmazáshoz csatlakoztatott eszközök monitorozása.
- Az eszközök hibáinak keresése és elhárítása.
- Új eszközök üzembe helyezése.
Definiálhat olyan egyéni szabályokat és műveleteket, amelyek csatlakoztatott eszközökről streamelt adatokon futnak. Az operátor eszközszinten engedélyezheti vagy letilthatja ezeket a szabályokat, az alkalmazáson belüli feladatok vezérlése és automatizálása céljából.
A nagy léptékű üzemeltetésre tervezett IoT-megoldásokhoz hasonlóan az eszközfelügyelet strukturált megközelítése is fontos. Az eszközök felhőhöz való csatlakoztatásához nem elég, hogy az eszközök csatlakoztatva és kifogástalan állapotban maradjanak. Az alábbi IoT Central-funkciókkal felügyelheti az eszközöket az alkalmazás teljes életciklusa során:
Irányítópultok
Kezdje egy előre elkészített irányítópulttal egy alkalmazássablonban, vagy hozzon létre saját, az operátorok igényeire szabott irányítópultokat. Az irányítópultokat megoszthatja az alkalmazás összes felhasználójával, vagy megtarthatja őket privátként.
Szabályok és műveletek
Egyéni szabályokat hozhat létre az eszközállapot és a telemetriai adatok alapján a figyelmet igénylő eszközök azonosításához. A megfelelő személyek értesítésére és a korrekciós intézkedések időben történő elvégzésére szolgáló műveletek konfigurálása.
Feladatok
A feladatok lehetővé teszik, hogy tulajdonságok vagy parancsok megadásával egyszeri vagy tömeges frissítéseket alkalmazzon az eszközökre.
Integráció más szolgáltatásokkal
Az IoT Central alkalmazásplatformként lehetővé teszi, hogy az IoT-adatokat olyan üzleti megállapításokká alakítsa, amelyek végrehajtható eredményeket biztosítanak. A szabályok, az adatexportálás és a nyilvános REST API példák arra, hogyan integrálható az IoT Central az üzletági alkalmazásokkal:

Az eszközök telemetriai adatainak feldolgozásához és az eredmények tárolásához egyéni elemzési folyamatokat hozhat létre, például gépi hatékonysági trendeket határozhat meg, vagy előrejelezheti a jövőbeli energiafelhasználást egy gyár szintjén. Az IoT Central-alkalmazásban konfigurálhatja az adatexportálást a telemetriai adatok, az eszköztulajdonságok változásai és az eszközsablonok módosításainak más szolgáltatásokba való exportálásához, ahol elemezheti, tárolhatja és megjelenítheti az adatokat az előnyben részesített eszközökkel.
Egyéni IoT-megoldások és -integrációk létrehozása a REST API-kkal
IoT-megoldások létrehozása, például:
- Mobil társalkalmazások, amelyek távolról is beállíthatnak és vezérelhetnek eszközöket.
- Egyéni integrációk, amelyek lehetővé teszik a meglévő üzletági alkalmazások számára az IoT-eszközök és -adatok használatát.
- Eszközfelügyeleti alkalmazások eszközmodellezéshez, előkészítéshez, felügyelethez és adathozzáféréshez.
Alkalmazás felügyelése
Az IoT Central-alkalmazásokat teljes mértékben a Microsoft üzemelteti, ami csökkenti az alkalmazások felügyeletével kapcsolatos adminisztrációs terheket. A rendszergazdák felhasználói szerepkörökkel és engedélyekkel kezelik az alkalmazáshoz való hozzáférést.
Díjszabás
Létrehozhat IoT Central-alkalmazást egy 7 napos ingyenes próbaverzióval, vagy használhat egy standard díjszabási csomagot.
- Az ingyenes csomaggal létrehozott alkalmazások hét napig ingyenesek, és legfeljebb öt eszközt támogatnak. A lejáratuk előtt bármikor átalakíthatja őket standard díjszabási csomag használatára.
- A standard csomaggal létrehozott alkalmazások számlázása eszközönként történik. Választhat a Standard 0, a Standard 1 vagy a Standard 2 díjszabási csomag közül, az első két eszköz ingyenes. További információ az IoT Central díjszabásáról.
Felhasználói szerepkörök
Az IoT Central dokumentációja négy, az IoT Central-alkalmazásokkal kommunikáló felhasználói szerepkörre vonatkozik:
- A megoldáskészítő feladata egy alkalmazás létrehozása, szabályok és műveletek konfigurálása, más szolgáltatásokkal való integráció meghatározása, valamint az alkalmazás további testreszabása operátorok és eszközfejlesztők számára.
- Az operátorokaz alkalmazáshoz csatlakoztatott eszközöket üzemeltetik.
- A rendszergazdák olyan felügyeleti feladatokért felelősek, mint a felhasználói szerepkörök és engedélyek kezelése az alkalmazásban, valamint felügyelt identitások konfigurálása más szolgáltatásokhoz való csatlakozás biztonságossá tételéhez.
- Az eszközfejlesztők az alkalmazáshoz csatlakoztatott eszközön vagy IoT Edge modulonfutó kódot fejlesztik.
Következő lépések
Most, hogy áttekinti az IoT Centralt, íme néhány javasolt következő lépés:
- Ha Ön eszközfejlesztő, és szeretne belemerülni néhány kódba, a javasolt következő lépés egy ügyfélalkalmazás létrehozása és csatlakoztatása az Azure IoT Central-alkalmazáshoz.
- Ismerkedés az Azure IoT Central kezelőfelületével.
- Egy Azure IoT Central-alkalmazás létrehozásának első lépései.